
CapsLock再マッピングしようとしていますが、Ctrlすべての方法で再マッピングできないようです。
また、キーに奇妙な動作があります。
まず日本語キーボードを使用します。したがってXKBLAYOUT = "jp"
。/etc/default/keyboard
私はウィンドウマネージャとしてAwesomeを使用します。 gnomeでログインすると、CapsLock次のように動作しますCapsLock。ただし、AwesomeWMを使用してログインしてもCapsLock何も起こりません。
私はAwesomeでasを使いたいですCapsLock。Ctrl私は以下を試しました:
setxkbmap
——setxkbmap -option ctrl:nocaps
。.xmodmap
- ファイルを追加
.conf
する/etc/X11/xorg.conf.d/
- 編集
XKBOPTION
日/etc/default/keyboard
ただし、どちらもCapsLock機能せず、Ctrl-LにマップされたCapsLock(キーコード66)を返します。Ctrlxev
xmodmap -pke
また、キーはCapsLock私が書いたようにマッピングした場合にのみ機能します。CapsLockCapsLock以外のキー(Ctrlキーなど)にマップしようとすると、そのキーはCtrlのように機能しません。keycode 66 = Caps_Lock
.xmodmap
Esc
何を期待すべきかを知っている人はいますか?
答え1
私はとsetxkbmap
をxcape
再マッピングするために使用しますCapsLock。を
押しながら短く押すとが生成されCapsLockます。これらのツールが役に立ちます。CtrlEsc
私の中には次のものがあります.xinitrc
。
setxkbmap -option 'caps:ctrl_modifier'
xcape -e 'Caps_Lock=Escape'