AoutHotKeyで「4つキー同時押しをトリガーにする方法」が知りたい
解決したいこと
「Ctrl+Shift+変換キー+文字キー」の4つのキーを押したら、「Ctrl+Shift+矢印キー」が動作するようにしたいです。
現状のコード
;「変換+文字キー」に「矢印キー」を割り当て
vk1C & h:: Send,{Blind}{Left}
vk1C & j:: Send,{Blind}{Down}
vk1C & k:: Send,{Blind}{Up}
vk1C & l:: Send,{Blind}{Right}
現状のコードで可能な動作
・「変換キー+文字キー」で「矢印キー」
・「Ctrl+変換キー+文字キー」で「Ctrl+矢印キー」
・「Shift+変換キー+文字キー」で「Shift+矢印キー」
現状のコードでは不可能な動作
・「Ctrl+Shift+変換キー+文字キー」で「Ctrl+Shift+矢印キー」
後者は、どうすれば動作するのでしょうか?
試したコード
;「hキー」で試したコード
vk1C & h::
If GetKeyState("Shift") && GetKeyState("Ctrl"){
Send ^+{Left}
return
}
Send,{Blind}{Left}
return
「変換+hキー」が押されているときに、「Shiftキー」と「Ctrlキー」も押されていたら、「Ctrl+Shift+左矢印キー」が動作するよう書いたつもりのコードです。
これも現状のコードと同様に、「Ctrl+Shift+変換キー+文字キー」で「Ctrl+Shift+矢印キー」のみ動作しません。
調べたサイト
回答よろしくお願いします。
0