所以我经常编写代码,但是我使用美国国际键盘布局,最让我困扰的是我无法输入'
或"
打开字符串,因为我的键盘布局´
先输入,然后我必须按空格键让 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功能。