- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:AutoHotKeyでキーリピートを無効に)
AutoHotKeyでキーリピートを無効に
このQ&Aのポイント
- Ediusというビデオ編集ソフトを使う上で、AutoHotKeyを活用したいとあれこれ試行錯誤しています。
- Shift+←を押したままで巻戻し、←キーから手を離すと再生、としたいのですが、キーリピートが送られてしまってうまく動作しません。
- 編集中に何回も巻戻し早送りをするので、押せば巻戻し離せば再生、という最小限の操作で済むようにしたいです。AHKはマウスボタンの場合はキーリピートさせないようなので、キーボードでも同じようにできると良いです。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
BlockInput キーボードやマウスなどからの入力を無効化・無効化解除する APIの仕様によりCtrl+Alt+Delを実行すると、入力は有効に戻る。 KeyWait Optionsが何も指定されなかった場合、指定したキーが離されるまでずっと待機し続ける。 https://sites.google.com/site/autohotkeyjp/reference/commands/KeyWait 上記の記述から、入力があったらキー入力を無効化し、キーを{up}で放す。物理的に放されるまで待機し、放された時に入力を有効化する、という動作でしょうか。 キーの入力を明示して操作するのが基本です。
その他の回答 (1)
- kichi8000
- ベストアンサー率41% (660/1584)
回答No.1
UP、DOWNを明示したらいいのでは。 https://sites.google.com/site/autohotkeyjp/reference/commands/Send キーリピート、およびキーの押し下げ、押し上げ
お礼
ありがとうございます。 押させるキーではなく、キーボードで実際に人間が押すキーの事なんです。 要はShiftを押しながら「←キー」を押した時に、押しっぱなしにしても、「左」コマンドを1回だけ送信、キーリピートは無視させたい、という事なんです。