2006/12/14(木)hpサーバ用キーボードを日本語106ライクに使用する
前回の記事でスキャンコードがわかりましたので、今回は調査したスキャンコードを使用して日本語106キーボードのように利用できるようにします。ちなみにこの記事は対象のキーボードで書いています。
キーリマップ方針
- 半角/全角キーが無いためどうしようか悩んだ結果、使用頻度の少ない「無変換」キーに割り当てることにする
- 「漢字」キーに「ひらがな」を割り当てる為、右Altは存在しない
- 「英数」キーに「右Ctrl」を割り当てましたが、押し続けていることを検出できない為、Ctrl+○として動作しません。適当なキーに置き換えると幸せになれるかもしれません。
- その他はキートップの表記に従う
- キーを離した時のスキャンコードが発生しない為、キーが押されたタイミングで連続して離した時のスキャンコードを発生させる
窓使いの憂鬱による106日本語化
利用したキーリマップソフトは「窓使いの憂鬱」です。
当初の方針としては日本語109キーボード向けの定義ファイル(.mayuファイル)に追加することで実装しようと思っていたのですが、あまりに長くなりすぎた為単体のキー定義ファイルを作成しました。
定義ファイル (106onA2880.mayu)
ダウンロード
こちらから (現在配布を見合わせています)
配布を再開しました(08/07/10)
こちらから:109onA2880.zip
ライセンス
106onA2880.mayuは109.mayuをベースに作成しましたので109.mayuのライセンスに準拠することとします。
ユーザーはBoost Software Licenseに従い自由に利用できます。