管理者権限がなく、サードパーティのものをインストールしたくない私の仕事用 PC では、次のようになります。
Caps Lock キーを CTRL として機能させるにはどうすればいいですか?
このキーによるシステム全体のレジストリ ハックについては認識しています:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout
しかし、アクセスの問題により、キーの書き込みに失敗すると思われます。
ユーザーごとのアプローチ:
HKEY_CURRENT_USER\Keyboard Layout
書き込むことはできますが、効果はありません。インターネット上のコメントにあるように、このキーは Vista より前のバージョンの Windows でのみ使用されているためだと思われます。
これを実現する方法について何か提案はありますか?
答え1
これは emacs wiki から取得したものです (スーパーユーザーとしての十分な権限がないため、リンクできません)。Autohotkey を使用してください。管理者権限を必要としないポータブル バージョンをインストールできます。
しかし、私はエイクトエグゼそして、emacs サイトにリストされているスクリプトを使用して、実行可能な exe ファイルを作成します (管理者権限は必要ありません)。スクリプトは emacs 専用ですが、if ステートメントを削除して永続的にすることもできます。
script.ahk というファイルを作成し、次の内容を追加します。
Capslock::Control
実行してみるエイクトエグゼこれで完了です。exe をスタート メニューのスタートアップに置くと、PC の電源を入れるたびに実行されます。