Answers:
您可以尝试使用xmodmap
它,一些有用的信息在ArchWiki xmodmap页面上。基本上,这是一个用于在X中管理键盘映射的实用程序。对于您的特定问题,您可以执行以下操作
xmodmap -pke >mycustommodmap
首先获取当前设置。在我的系统上,“错误”按键导致了名为的错误dead_circumflex
,可以在该文件中找到该错误。将其更改为asciicircum
,并使用加载新地图后
xmodmap mycustummodmap
现在,密钥立即产生一个^
。
为了确保登录时自动完成此操作,可以.Xmodmap
在主目录中将文件名设置为。如果它没有自动加载,或者您不想用这种方式命名文件,则应该能够指示桌面在启动时运行指定的命令。
实际上,尽管首先获取当前地图是一个不错的起点,但您并不需要所有这些线.Xmodmap
,而只需要更改即可。例如,在my中.Xmodmap
,要更改^
(circumflex)和~
(tilde)的行为,其内容仅为
keycode 34 = asciicircum dead_diaeresis dead_circumflex dead_diaeresis bracketleft dead_abovering bracketleft
keycode 61 = equal plus equal plus asciitilde dead_abovedot dead_tilde
尝试欺骗计算机。我之前曾多次遇到过这个问题,可以通过键入'^'并按空格,然后在^之后添加另一个空格,然后添加2,然后擦除它们之间的空间并在'^ 2'之后单击来欺骗它,这对我来说很有效之前但有时是同意的。试一试。
我想这是GTK输入问题,请尝试使用某些GTK应用程序使用其他输入法:
$ GTK_IM_MODILE=xim gedit
如果它仅GTK_IM_MODILE
通过添加export GTK_IM_MODILE=xim
到您的变量~/.profile
或您喜欢的其他方法来帮助导出变量。