Linux Mintの最新バージョンをCinnamonで実行しています。マッピングしようとしています Caps Lock に Ctrl、しかし私はそれを行う方法を理解することができません。これまでに行ったすべてのWeb検索により、古いバージョンのLinux Mintが表示されました(設定にキーボードレイアウトオプションはありません)。これどうやってするの?
これはxmodmap
で実現できます。以下を~/.xmodmap
に追加します。
remove Lock = Caps_Lock
keysym Caps_Lock = Control_L
add Control = Control_L
コマンドxmodmap ~/.xmodmap
を実行します。このコマンドは、WMまたはDEによって処理される起動ファイルに配置できます。これはXでのみ機能しますが、使用するグラフィック環境に関係なく機能します。
見つけた。地域設定セクションに移動しました:
[設定]> [地域の設定]> [キーボードレイアウト]> [設定]に移動し、Caps Lockセクションを展開します。
更新:
Linux Mint 17.1では、次の方法でアクセスできます。
システム設定>ハードウェア>キーボード>キーボードレイアウト>オプション> Caps Lockキーの動作
私はこれがすでに受け入れられた答えを持っていることを理解していますが、これが変更するための唯一の真の方法です Caps Lock に ctrl。これは、システム全体(コンソール、Xなど)のすべてのバージョンのLinux、すべてのディストリビューションで機能します。カーネルにマッピングを設定しますあるべき場所。
(echo $(dumpkeys |grep -i keymaps); echo keycode 58 = Control) | loadkeys -
これを起動スクリプトに追加します(例:/etc/rc.local
、または独自に作成します)。
Debian(および派生物)では、何らかの理由でまだインストールされていない場合、dumpkeys/loadkeysはkbd
パッケージの一部です。
KDEを使用するLinuxMint 17の場合:システム設定>入力デバイス>キーボード>詳細設定> Ctrlキーの位置
Mint 17.2で、[設定]-> [キーボード]-> [レイアウト]-> [オプション]を選択し、Caps Lockキーの動作を選択して、[Caps Lockを追加のコントロールにする]を選択します。
Linux Mint 18.3(Beta)用にこのスレッドを更新することは、このオプションが動いているように見えるためです。
これは蒸留バージョンです:
0)Caps Lockがオフになっていることを確認します
1)次のファイルを作成します。
/etc/udev/hwdb.d/10-caps-modifier.hwdb
---
evdev:atkbd:dmi:* # built-in keyboard: match all AT keyboards for now
KEYBOARD_KEY_3a=leftctrl # bind capslock to leftctrl
2)次のコマンドを実行します。
$ systemd-hwdb update
3)次のコマンドを実行して、再マッピングをすぐに有効にします。
$ udevadm trigger
これは、Xfceを実行するUbuntu 18.04.2 LTSでテストされました。再マッピングは、ttyコンソールおよびX入力システムでうまく機能します。
詳細についてはこのページに感謝します: https://wiki.archlinux.org/index.php/Map_scancodes_to_keycodes しかし、実際に行う必要があることを解析します。