HHBK で コンテキストメニューを使う + 「あふ afxw」でも使う
最近キーボードをHappy Hacking Keyboard Professional HYBRID Type-S (日本語)に変えてみた。
FキーをFnと併押しなければならないことからすると、怠惰なプログラマには向かないような気がしている。
片手でパンを齧りながらデバッグするとか、コーヒー飲みながらF5キーでプログラム走らせる・・・とかがしづらい。
常に両手をキーボード上に置いておける真面目なエンジニア向けだ。Fn Lock 機能はないものだろうか。
さて、そのHHBKキーボードでは、最近のキーボードでは当たり前にある「コンテキストメニュー」キーがない。
※コンテキストメニュー:例えば、エクスプローラでファイルを右クリックして出てくるメニュー
HHKBでコンテキストメニューを表示させる
調べたところ、HHKBでは以下でコンテキストメニュー表示が出来るらしい。
Shift+F10
実際には、Fn+Shift+0キー の3キー押下になる。ただし、これはWindowsの世界でしか通用しない。
あふ_afxwはShift+F10ではコンテキストメニューを表示してくれないのだ。
※以前使っていたキーボード(SKB-BT32BK)では、コンテキストメニューキーを押下すると、あふ_afxwでもコンテキストメニューが表示されたのだが、、、
もともと、あふafxwは標準機能で”_”アンダーバーがコンテキストメニュー表示用のキーである。
これを使えばいいのだが、コンテキストメニュー(ファイル・フォルダに対するWindowsの右クリック操作)は
Windows/あふafxwで同じキー操作にしたいので、あふ_afxwの設定を変更した。
調査
- AFXW.TXT → Shift+F10 のプリセット定義は無し
- あふのGUI設定 → 「キー定義」タブのShift+F10 にコマンド定義なし
- AFXW.KEY → Shift+F10の設定は現状無し
- AFXWKEY.TXT に”_”(アンダーバー)がコンテキストメニューと記載有
- AFXWKEY.TXTに以下のとおりあるので、F10は「0121」あたりと推測
0112 : F1 : 最上行へ 0113 : F2 : 最下行へ 0114 : F3 : 指定行番号ジャンプ 0115 : F4 : 下方単語検索 0116 : F5 : 下方次検索
AFXW.KEY設定
Shift+F10押下されたら、”_”(アンダーバー)に置換してあげる設定
[KEYCUST] ON=1 [NORMAL] ・・・(省略) ;s-F10:_(コンテキストメニュー) K0025="1121:0226" ;K0025 は25番目のキー設定の意。各自読み替えること。
あふafxwの設定反映(あふafxwの再起動でもよろし)させると、うまく動作することが確認できた。