我想通过创建新的选项来替换反引号/波浪号键与转义符以及单引号和双引号。
由于有选项,我已经在 Kubuntu 中交换了大写锁定和左控制键以及括号和方括号。
答案1
这个答案可能令人失望,但您不能。您可以更改可用的 xkb 选项,但您不能执行未通过 xkb 选项公开的其他操作。
可以使用 来完成此操作xmodmap
,但不幸的是,该工具在现代桌面环境中并不总是可靠的。当您让计算机进入睡眠状态,或者您连接了其他键盘或切换到其他键盘布局(例如其他语言)时,它可能会停止工作。
因此无法使用 xkb 选项来实现,使用 xmodmap 也存在问题。唯一可以改变这种情况的方法是自定义键盘布局。
答案2
使用 .Xmodmap 应该可以解决问题。Arch 维基对如何配置键盘有很好的描述。基本上,你必须.Xmodmap
在你的主目录中创建一个文件名。
xmodmap -pke
将列出你现有的映射,xev
你可以检查你的键码。收集到的信息后,条目可能如下所示:
!caps to super
clear lock
keycode 66 = Super_L NoSymbol Super_R
!Map Pause to Mic Mute
keycode 127 = XF86AudioMicMute NoSymbol XF86AudioMicMute
第一个例子将大写锁定映射到超级键,第二个例子使用“暂停”键来切换我的麦克风。
保存设置后重新启动(注销/登录)