小编bwr*_*bit的帖子

Linux 中的高级键映射

我正在使用 manjaro i3 并且正在考虑修改我所做的一些键映射。目前我正在使用 xcape、xmodmap 和 setxkbmap 命令来重新映射以下键:

  1. 握住时可控制大帽,按下时逃逸
  2. 交换分号和冒号

我已经用这个设置脚本完成了这个:

setxkbmap -option 'caps:ctrl_modifier'
xcape -e 'Caps_Lock=Escape'
xmodmap -e "keycode 47 = colon semicolon"
Run Code Online (Sandbox Code Playgroud)

我想就我希望进行的其他更改寻求一些帮助或建议,因为我已经破坏了我的键映射,并且在使用下面列出的打印屏幕重新映射时必须重新安装我的操作系统才能回到原状态。我希望做出的改变如下:

  1. 打印屏幕 --> 禁用或用作另一个超级键
  2. 左 alt --> mode_switch 键
  3. 转义键 --> 波浪号和反引号
  4. 原始波浪号和反勾号 --> 退格
  5. 退格键 --> 删除
  6. 禁用 home、end、insert、delete 键并映射它们以运行一些脚本
  7. mode_switch + h, j, k, l --> 附加箭头键
  8. mode_switch + 退格键 --> 主页
  9. mode_switch + 删除 --> 结束

我应该使用什么工具来完成这些重新映射?另外,如果有人有一些他们过去使用过的类似示例,那也会非常有帮助!在此先感谢您的帮助。

x11 xmodmap xkb xcape

3
推荐指数
1
解决办法
2453
查看次数

标签 统计

x11 ×1

xcape ×1

xkb ×1

xmodmap ×1