プロが教える店舗&オフィスのセキュリティ対策術

AutohotkeyでTabを押し続けた場合は、
右クリックを押し続けている、と見なすことは出来るでしょうか?
(クリックのみの場合はTabキーのままで)

A 回答 (2件)

試していませんが、可能なのでは。



長押しはkeywaitなどで制御できるようなので。
https://pouhon.net/ahk-keywait/2848/#:~:text=%E3 …
右クリックの長押しは,RIGHT,,,,,Dとかで。
https://namayakegadget.com/1851/

以下は、ChatGPTで得たスクリプトです。
長押し部分はMouseClickを使わない方法みたいですね。
~Tab::
Send {Tab Down}
KeyWait, Tab
While GetKeyState("Tab", "P")
{
Send {RButton Down}
Sleep 10
}
Send {RButton Up}
Return

~Tab Up::
Send {Tab Up}
Send {RButton Up}
Return
    • good
    • 0

Autohotkeyでタブキーを押し続けている場合、右クリックを押し続けているとみなすことはできません。

タブキーと右クリックはそれぞれキーボードとマウスの別々の入力として認識されるため、自動的に変換することはできません。もし、タブキーを押し続けた場合に右クリックを模擬したい場合は、Autohotkeyでそれをプログラミングする必要があります。具体的には、タブキーが押されている状態で右クリックが行われた場合に、右クリックを模擬するようにスクリプトを作成することができます。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!