特にVimで使用するために、Caps LockをEscapeにマッピングするのに慣れています。
Ubuntuでは、これはGUIから簡単です。他のディストリビューションでは、次のようなユーティリティをxmodmap
使用できます。これを試しましたが、ではxmodmap
インストールできないようapt
です。
この種の再マッピングは、RPiで簡単に実行できますか?
特にVimで使用するために、Caps LockをEscapeにマッピングするのに慣れています。
Ubuntuでは、これはGUIから簡単です。他のディストリビューションでは、次のようなユーティリティをxmodmap
使用できます。これを試しましたが、ではxmodmap
インストールできないようapt
です。
この種の再マッピングは、RPiで簡単に実行できますか?
回答:
Raspbianでは、ファイル/etc/default/keyboard
を編集してから実行しsudo dpkg-reconfigure keyboard-configuration
ます。すべてを有効にするには、ターミナルまたはPiを再起動する必要があります。
入力する必要がある内容の詳細は、実行する内容によって異なります。私にとって、これ:
XKBMODEL="pc105"
XKBLAYOUT="us"
XKBVARIANT="altgr-intl"
XKBOPTIONS="terminate:ctrl_alt_bksp,ctrl:nocaps"
私は、米国の国際キーボードレイアウトを持っていることを確認し、そのCaps Lock役割を果たしますControl(それがctrl:nocaps
一部です)。
詳細については、をご覧くださいman keyboard
。
私の場合、Raspbian(jessie):
$ cat /etc/os-release
PRETTY_NAME="Raspbian GNU/Linux 8 (jessie)"
...
$ sudo vi ~/.config/lxkeymap.cfg
option = ctrl:swapcaps
または
option = <something>,ctrl:swapcaps
それから
$ sudo reboot
ctrl:swapcaps
CtrlキーとCapsLockキーを交換します。CapsLockを置き換えて元のCtrlをそのまま保持する場合は、ctrl:nocaps
代わりに使用します。
ctrl:nocaps
ではなく読むべきですctrl:nocap
。それ以外は、うまくいきました、ありがとう!
xmodmap
以下を使用して、RPiに実際にインストールできますapt
。
apt-get install x11-xserver-utils
あなたの作るためにCaps Lock重要な行為を通りEsc、あなたがして実行することができます
xmodmap -e 'clear Lock' -e 'keycode 0x42 = Escape'
caps:escape
私がXKBOPTIONS
私として望んでいたことを理解するために、私はで多くのオプションを検索する必要がありました/usr/share/doc/keyboard-configuration/xorg.lst
。