Logitech キーボードの特殊キーの再マッピング

Logitech キーボードの特殊キーの再マッピング

今日新しいキーボードを買ったのですが、驚いたことに、他のメディア キーはあるものの、「次のトラック/前のトラック」キーがありません。また、Web ブラウザーを起動する「Home」などの役に立たないキーもあります。というか、実際には「Home」キーではなく、キーボード上の家のマークが付いた特別なキーです。名前はわかりません。とにかく、「House」キーを「次のトラック」に再マッピングしたいと思います。

これまで 3 つの異なる再マッピング プログラムを試しましたが、どれも機能していないようです。実際の問題は、このキーが特殊キーであるため、どのキーボード再マッピング アプリケーションにも含まれていないことだと思います。

キーボードはロジクール製ですが、正確なモデルが見つからないようです。

任意のヒント?

答え1

  1. ダウンロードとインストールオートホットキー_L.ahkファイルと関連付ける
  2. 「キーボードフック - 90L」というスクリプトを以下から入手します。キーのスキャンコードを見つけるためのスクリプトレットそれをどこかに保存します。例:My Documents/keys.ahk
  3. 保存したファイルに移動してダブルクリックします
  4. 「キーボードフック」ウィンドウにマウスを移動し、マッピングしたいボタン(例:Homeキー)を押します。
  5. スキャン列の値をメモします(例:SC132)
  6. 独自の .ahk スクリプトを作成する
  7. .ahkスクリプトをスタートアップフォルダに追加します

スクリプトには例えば以下のような内容を含める必要があります

SC132::Send {Media_Next}

または、次の AutoHotkey スクリプトを使用して、Windows + 左を前のトラックに、Windows + 右を次のトラックにマップすることもできます。

#Left::Send {Media_Prev}
#Right::Send {Media_Next}

または、ウィンドウが非表示または最小化されている場合でも、この方法は機能します。

#Left::SendMessage, 0x319, 0, 0xC0000, , iTunes  
#Right::SendMessage, 0x319, 0, 0xB0000, , iTunes

ただし、0xC0000 のような値を見つけるには Google で検索する必要があります。

その他の便利なショートカット:

#Up::Send {Volume_Up}
;#Up::SoundSetWaveVolume, +20
#Down::Send {Volume_Down}
;#Down::SoundSetWaveVolume, -20

;#NumpadIns::Send {Media_Play_Pause}
;#Numpad0::Send {Media_Play_Pause}
#Ins::SendMessage, 0x319, 0, 0xE0000, , iTunes
#Del::Send {Volume_Mute}
#NumpadIns::SendMessage, 0x319, 0, 0xE0000, , iTunes
#Numpad0::SendMessage, 0x319, 0, 0xE0000, , iTunes

; works on Vista without IntelliType
#NumpadDot::Send {Volume_Mute}
#NumpadDel::Send {Volume_Mute}
; works on Vista with IntelliType when AutoHotKey.exe is in Windows XP mode
;#NumpadDot::SoundSet, +1, , mute
;#NumpadDel::SoundSet, +1, , mute

を参照してくださいAutoHotkey ドキュメント詳細については。

関連情報