我想将 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
有没有办法实现这种映射?我想用AC10
as Alt_R
.semicolon
并将colon
映射到其他一些键上。
我实现了这种行为xmodmap
keycode 47 = ISO_Level3_Shift
并想知道是否也可能xkb
。
答案1
加载修改后的文件时出现解析错误是由于行尾缺少分号所致;修复它,它将加载。
但如果你将AC10
key 更改为 send Alt_R
,那么它只会发送一个Alt
修饰符;如果你想要AltGr
,即访问第三级符号的密钥,那么你必须发送ISO_Level3_Shift
:
key <AC10> { [ ISO_Level3_Shift ] };