keymap読込のちょっとした問題(ctrlswapmini)
どうもctrlswapmini (v0.24) において、キーマップの読み込みにちょっとした問題があるようなので、以下にまとめます。
私が作成したキーマップの修正箇所は次になります。
mykeymap.txt
Keymap bell_normal Keymap bell_small Keymap niko_normal ★[#]のみ変更 Keymap niko_small ★[#]のみ変更 Keymap ext_kana Keymap ext_alphabet Keymap rotate_cur ★変更 Keymap rotate_num ★変更
ニコタッチ部分の1打目が#の部分と、横画面時のテンキーです。
このキーマップを、ctrlswapminiの設定画面で読み込んだ直後に問題はありません。
W-ZERO3[es]をリセットして再起動した直後、私のおこなったカスタマイズは反映されず、1打目が#のコマンドは、初期状態のままとなってしまいました。
それどころか、英数字の入力方法もニコタッチではなく、通常のポケベルモードの入力方式になってしまいます。
横画面に回転し、roteate_curとrotate_numの状態を確認すると、これは反映されています。
再び縦画面に戻すと、カスタマイズが反映される状態になりました。
そこで、通常のポケベル入力のテーブル部分に、ニコタッチのテーブルを複写したキーマップを作成して、読み込ませてみました。
mykeymap2.txt
Keymap bell_normal ★niko_nomarlと完全に一致 Keymap bell_small ★niko_smallと完全に一致 Keymap niko_normal ★[#]のみ変更 Keymap niko_small ★[#]のみ変更 Keymap ext_kana Keymap ext_alphabet Keymap rotate_cur ★変更 Keymap rotate_num ★変更
すると、リセットした再起動直後でも、カスタマイズが反映されました。
キーマップが完全に無視されているのではなく、niko_normalとniko_smallの定義だけが読み込まれていない、というのが結論です。
rotate_curとrotate_numは画面を回転させたときに改めてキーマップから読み取るのでしょう。そのとき、niko_normalとniko_smallもやっと読み取られているようです。
修正したキーマップ mykeymap2.txt はここからダウンロード できます。
オプション指定で、「ニコタッチ風」を選択していなくてもニコタッチになってしまいますが、両方を使い分ける人はいないでしょう。

6/25 '10 7:35 PM
遅ればせながら、中古で念願のアドエスを入手し、ctrlswapminiの設定をしております。
mykeymap2.txtをダウンロードしたいのですが、Internal Server Errorというのがでて、
上手くいきません。
再度公開して頂けないでしょうか。
また、別タイトルで書かれているSortInchKeyの設定ファイルも公開して頂ければ嬉しいです。