重新映射不起作用

重新映射不起作用

所以我经常编写代码,但是我使用美国国际键盘布局,最让我困扰的是我无法输入'"打开字符串,因为我的键盘布局´先输入,然后我必须按空格键让 IDE 知道我正在使用打开字符串。

因此我尝试重新映射按键,并且/usr/share/X11/xkb/symbols/us我将死尖音键设置为仅在按下 Shift 键时才显示,所以现在我的 AC11 看起来像这样:

key <AC11> { [  apostrophe, quotedbl, dead_acute,   dead_diaeresis  ] };

然后我去把/usr/share/X11/locale/en_US.UTF-8/Compose重音符号改为撇号,而不是尖音符,所以它之前看起来像这样:

< dead_acute>< A> : "Á"

我改成了这样:

< apostrophe>< A> : "Á"
  • 我没有使用里面的空格< >,但在这里我必须使用它才能打印文本。

所以现在我认为一切都会按我想要的方式工作,当我按下“'”时应该打开字符串,当我按下'A 时应该输出:“Á”,但是,它现在没有打开字符串,当我按下'+ 某个字母时我根本没有输出,我的意思是光标擦除'并且什么都不输出。

那么你们能帮助我弄清楚如何实现我想要做的事情吗?

编辑:我找到了如何修复 '+ 字母不显示的问题,但字符串仍然没有打开,它似乎在等待我按下 '+ 之类的东西,我该如何改变这种行为?因为现在我处于零点,将 to 更改为´不会'改变我的 IDE 中的任何内容,说实话,我认为我应该回到以前的行为

答案1

看看 xkeysnail,我相信它可以通过 repos 安装,但最新的提交允许更多。我贡献了代码以允许Alt/ Ctrl+Tab功能。

https://github.com/mooz/xkeysnail

相关内容