如何使用 xkb 选项在 21.10 上重新映射转义符、波浪符和引号

如何使用 xkb 选项在 21.10 上重新映射转义符、波浪符和引号

我想通过创建新的选项来替换反引号/波浪号键与转义符以及单引号和双引号。

由于有选项,我已经在 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

第一个例子将大写锁定映射到超级键,第二个例子使用“暂停”键来切换我的麦克风。

保存设置后重新启动(注销/登录)

相关内容