setxkbmap 交换 ctrl 和 tab 键

setxkbmap 交换 ctrl 和 tab 键

我目前正在使用setxkbmap以下选项

setxkbmap -option caps:swapescape
setxkbmap -option altwin:swap_lalt_lwin

现在我想添加以下交换TabL_Ctrl.然而,我在互联网上找不到对密钥的引用Tab(这很奇怪);我什至不确定tabXKB 的人用的是这个名字。

有谁知道如何进行交换吗?

提前致谢。

答案1

仅供将来参考,但在阅读了优秀的 Archlinux wiki 后,仍在等待更好的答案邮政, 我

  1. 用于xkbcomp $DISPLAY output.xkb获取当前我当前的配置
  2. 将 output.xkb 文本文件中的键代码与 标识的键值交换xev -event keyboard
  3. 测试新配置xkbcomp input.xkb $DISPLAY
  4. 最终文件版本名为 ~/.Xkeymap ,我在脚本文件中使用test -f ~/.Xkeymap && xkbcomp ~/.Xkeymap $DISPLAY

相关内容