亀の甲羅2

今日もまた朝とく起きて励まなん窓に明るきありあけの月

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の設定を変更した。

調査

  1. AFXW.TXT → Shift+F10 のプリセット定義は無し
  2. あふのGUI設定 → 「キー定義」タブのShift+F10 にコマンド定義なし
  3. AFXW.KEY → Shift+F10の設定は現状無し
  4. AFXWKEY.TXT に”_”(アンダーバー)がコンテキストメニューと記載有
  5. 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の再起動でもよろし)させると、うまく動作することが確認できた。