今日新しいキーボードを買ったのですが、驚いたことに、他のメディア キーはあるものの、「次のトラック/前のトラック」キーがありません。また、Web ブラウザーを起動する「Home」などの役に立たないキーもあります。というか、実際には「Home」キーではなく、キーボード上の家のマークが付いた特別なキーです。名前はわかりません。とにかく、「House」キーを「次のトラック」に再マッピングしたいと思います。
これまで 3 つの異なる再マッピング プログラムを試しましたが、どれも機能していないようです。実際の問題は、このキーが特殊キーであるため、どのキーボード再マッピング アプリケーションにも含まれていないことだと思います。
キーボードはロジクール製ですが、正確なモデルが見つからないようです。
任意のヒント?
答え1
- ダウンロードとインストールオートホットキー_L.ahkファイルと関連付ける
- 「キーボードフック - 90L」というスクリプトを以下から入手します。キーのスキャンコードを見つけるためのスクリプトレットそれをどこかに保存します。例:My Documents/keys.ahk
- 保存したファイルに移動してダブルクリックします
- 「キーボードフック」ウィンドウにマウスを移動し、マッピングしたいボタン(例:Homeキー)を押します。
- スキャン列の値をメモします(例:SC132)
- 独自の .ahk スクリプトを作成する
- .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 ドキュメント詳細については。