web-dev-qa-db-ja.com

Windowsでは、Shiftキーをダブルタップして、モバイルのキーボードのようにCapslockとして動作させる方法はありますか?

最近、CapslockキーをEscに再マップしました。これはすばらしいことですが、実際の機能が失われることもあります。そこで、ShiftキーをiOSのキーボードの場合と同じように動作させることができるかどうか疑問に思いました。Androidなど、2回タップするだけで、2倍になるまでCapslockキーとして動作します。 -もう一度タップします。

私はインターネットを見回しても何も見つかりませんでした。ここを見回して、Linuxでそれを行う方法を説明する この同様の質問 と、 これ を見つけました。 Windowsでも同じ手順ですが、応答がありませんでした。だからここで私はそれにもう一度挑戦します。

何か案は?

3
San Diago

AutoITを使用してホットキーを追加します。これで、ダブルシフトを実行できますが、代わりにキーの組み合わせをお勧めします。ホットキープログラムでシフトのようなキーをキャプチャすると、他の多くの問題が発生します。

そうするためのツール:

  1. AutoItのHotKeySet関数
  2. キーバインディングフォーラムの投稿

お役に立てれば

1

だから私はマシューウィリアムズがダブルタップの代わりにキーの組み合わせで行くことについてかなり良い点を持っていると思いました、そしてAutoHotKeyがこれをばかげて些細なことにすることがわかりました。次の内容の.ahkファイルを作成しました。

+Capslock::Capslock
Capslock::Esc

これがファイル全体であり、問​​題を完全に解決します。最初の行はShift + Capslockの組み合わせのショートカットであり、これを押すとCapslockが通常のCapslockキーとして動作するようになりますが、タップするだけで一度は、意図したとおりにEscキーのように動作します。

私は当初、SharpKeysを使用してCapslockキーをEscに再マップしましたが、これは非常に単純で優れたソリューションです。

1
San Diago