在语言之间切换时重新映射键的问题

在语言之间切换时重新映射键的问题

我已通过以下方式将某个键重新映射`到:w

xmodmap -e “键码 49 = w”

我使用希腊语,而不仅仅是英语,我使用ALT+在语言之间切换SHIFT。当我将键盘布局转换为希腊语时,它应该输出一个分配给希腊键盘上的 w 键的希腊字符(字符 ς)。当我将键盘转换为希腊语时,它继续输出 w。这个希腊字符的名称(当我在语言转换为希腊语的终端上按下 xev 后的 w/ς 键时)是 Greek_finalsmallsigma

我暂时做了以下操作,以便通过按 Shift 键输出希腊字符

xmodmap -e "键码 49 = w Greek_finalsmallsigma"

ALT当我使用+在希腊语和英语之间切换时,有没有办法改变该键的输出SHIFT

答案1

打开终端(Ctrl++ AltT或者Alt+F2进入运行命令文本框。输入:

gksu gedit /usr/share/X11/xkb/symbols/gr

查找以以下内容开头的行:

key <AD02>

并将其替换为:

key <AD02> { [ Greek_finalsmallsigma,    Greek_SIGMA ] }; // ς Σ

然后保存文件并重新启动计算机。

相关内容