Как переназначить клавиши ç и Ç в символы <и>

Я хотел бы сделать переназначение в названии. Причина в том, что мой компьютер получил американскую клавиатуру, поэтому он получил на 1 клавишу меньше, чем испанский.

Поскольку я на самом деле не использую ç или wanted, я хотел пожертвовать ими ради имени < и >, которым я часто пользуюсь.

Другой вариант - сопоставить alt+z как < и altGr+z как >.

Я видел, что для Windows есть что-то вроде Keytweak, чтобы достичь этого, но я не уверен, как добиться того же в Ubuntu.

Есть идеи?

Спасибо

2 ответа

Вы можете редактировать 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)"
 };

Должно быть эффективным после следующей перезагрузки.

Сначала найдите код использования:

$ xev 

И нажмите ç ключ, это должно отобразить коды этого ключа, в моем случае это 51, а затем выполните:

$ xmodmap -e "keycode 51 = less greater"

Это переназначит ç в < а также Ç в >,

Это сработало очень хорошо для меня, я надеюсь, что это работает для вас.

Другие вопросы по тегам