2017-08-27 15 views
0

だから、キャップロックを押したときに、<を印刷して、シフトとヒットキャップロックを保持しているときに印刷したかったのです。何らかの理由で、>私は以下のコードを使用すると印刷されません:Autohotkey:シフトとキャップロック

CapsLock:: 
    If GetKeyState("Shift") 
    Send, > 
    else 
    Send, < 
Return 

答えて

1

同じ行数ではどうですか?

さらに
CapsLock:: 
    Send, < 
Return 

+CapsLock:: 
    Send, > 
Return 

、あなたがCapsLockキーの機能とシフトを保持したい場合は、チルダ事前に追加します。それを行うための正しい方法であるデビッドの答え、あなたのコード@に加えて

~CapsLock:: 
    Send, < 
Return 

~+CapsLock:: 
    Send, > 
Return 
1

CapsLockをホットキーとして定義しているため、シフトが押されても起動しないという意味です。あなたのホットキーに*を追加すると:*CapsLock::は修飾語に関係なく起動され、コードは機能します。