问题:我想修改/重新定义我的键盘布局 (pc105 se),这样当我使用 mod3 (super) 和 mod4 (hyper) 按下某些键时,会返回一个与平常不同的字符。
例如
正常按下时,键码 61 会产生“减号”(-),而当按下 shift 时会产生“下划线”(_)。当按下第一个修饰符组 (AltGr) 'dead_belowdot' 和 'dead_abovedot' 时(无/有移位)。
我想要的是左括号或右括号(不带/带移位),当我按下 Super(赢)键的同时按下键,以及 Hyper 键的斜杠/反斜杠(我已配置为大写锁定)。
我尝试将 a 添加.Xmodmap
到我的主目录并xmodmap ~/.Xmodmap
使用以下语法运行它
keycode 61 = minus underscore a b c d e f g h i j k l m n o p
Run Code Online (Sandbox Code Playgroud)
但是,这将导致 AltGr 导致 c/d,而 win/caps lock 仍然只导致 -/_
我也尝试过直接修改 /usr/share/X11/xkb/symbols/se 并尝试以下更改:
key <BKSL> { [apostrophe, asterisk, acute, multiply], [a,b,c,d], [e,f,g,h], [i,j,k,l]};
Run Code Online (Sandbox Code Playgroud)
但所有发生的都是 ' * ´ × ' …