如何将 ç 和 Ç 键重新映射到 < 和 > 符号

如何将 ç 和 Ç 键重新映射到 < 和 > 符号

我想对标题进行重新映射。原因是我的电脑使用的是美式键盘,所以比西班牙键盘少了一个键。

因为我不太用C或者C我想牺牲他们来代替<>我经常使用。

另一个选择是映射Alt+z作为<快捷键Gr+z作为>

我看到 Windows 中有类似 Keytweak 的东西来实现这一点,但我不确定如何在 Ubuntu 中实现同样的事情。

有任何想法吗?

谢谢

答案1

您可以编辑es符号文件。

--- /usr/share/X11/xkb/symbols/es.old
+++ /usr/share/X11/xkb/symbols/es
@@ -21,7 +21,7 @@
     key <AC11> { [dead_acute, dead_diaeresis, braceleft,   braceleft ] };
     key <TLDE> { [ masculine, ordfeminine,    backslash,   backslash ] };

-    key <BKSL> { [  ccedilla,   Ccedilla,   braceright,   dead_breve ] };
+    key <BKSL> { [      less,     greater,  braceright,   dead_breve ] };

     include "level3(ralt_switch)"
 };

下次重启后应生效。

答案2

首先找到ç使用的代码:

$ xev 

然后按下该ç键,这将显示该键的代码,在我的情况下是 51,然后运行:

$ xmodmap -e "keycode 51 = less greater"

这将重新映射ç<Ç>

对于我来说它非常有效,我希望它对你也有效。

相关内容