これが私が達成しようとしていることです:
- コピーするには、一度押して放しCaps Lockます
- 貼り付けるにはCaps Lock、すばやく 2 回押して離します
- カットするには、Ctrl+を押しますCaps Lock
私がこれをやりたい理由は、正しい X/C/V キーを押すために下を向いていることがよくあるからです。
システム全体に適用され、Windows Explorer を含むすべてのアプリケーションに透過的になるように、標準キーボード (Windows を使用) でこれを行うにはどうすればよいですか? 標準のキーボードでは不可能な場合、「プログラム可能なテンキー」のいずれかでこれを行うことができると思いますか?
上記の「透過的」とは、「アプリケーションは、このキーストロークが変換されたことを決して認識すべきではありません。通常のCtrl+ X/ C/Vコードのみを取得するため、問題なく動作する」という意味です。
Ps。この質問に適切なすべてのタグがわからないので、自由にタグを追加してください。
解決しました。更新: AutoHotKey を紹介してくれた @Jonno_FTW に感謝します。My Documents フォルダーのデフォルトの AutoHotKey.ahk ファイルに次の AHK スクリプトを追加することで、3 つの要件すべてを管理しました。
Ctrl & CapsLock::
Send ^x
Return
CapsLock::
If (A_PriorHotKey = A_ThisHotKey and A_TimeSincePriorHotkey < 1000)
Send ^v
Else
Send ^c
Return
それは簡単でした!
完全には解決されていません。更新: 上記はメモ帳では機能しますが、エクスプローラー(ファイルのコピーなど)またはMS Office(テキストのコピーでも機能しません)では機能しません。そのため、AutoHotKey やその他のソリューションについてもう少し掘り下げる必要があります。解決策が見つかったら、ここに投稿します。それまでの間、誰かが AutoHotKey を私が必要とするすべての機能に対して動作させることができる場合は、返信してください!
すべて解決しました。更新: 私がしなければならなかったのは、大文字の「C」/X/Z を小文字の「c」/x/z に変更することだけでした。したがって、Send ^C は Send ^c になりました。Windows Explorer を含むすべてのプログラムで動作するようになりました。この変更を反映するために上記のコードを修正しました。