将 altgr 键重新映射到 XKB 中的 AC10

将 altgr 键重新映射到 XKB 中的 AC10

我想将 altgr 键重新映射到 AC10 键。到目前为止,我编辑/usr/share/X11/xkb/symbols/us如下:

// key <AC10> { [ semicolon,  colon   ] };
   key <AC10> { [ Alt_R ]}  

$ cd /var/lib/xkb; sudo rm *
$ setxkbmap us
Error loading new keyboard description

有没有办法实现这种映射?我想用AC10as Alt_R.semicolon并将colon映射到其他一些键上。

我实现了这种行为xmodmap

keycode 47 = ISO_Level3_Shift

并想知道是否也可能xkb

答案1

加载修改后的文件时出现解析错误是由于行尾缺少分号所致;修复它,它将加载。

但如果你将AC10key 更改为 send Alt_R,那么它只会发送一个Alt修饰符;如果你想要AltGr,即访问第三级符号的密钥,那么你必须发送ISO_Level3_Shift

key <AC10> { [ ISO_Level3_Shift ] };

相关内容