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に従い自由に利用できます。