Remapping не работает

Я очень часто пишу код, но использую международную раскладку клавиатуры, и больше всего меня беспокоит то, что я не могу набрать ' или ", чтобы открыть строку, потому что моя раскладка клавиатуры сначала вводит ´, а затем мне приходится нажимать пробел, чтобы 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, так что теперь они выглядят вот так:

< dead_acute>< A> : "Á"

И я изменил на вот так:

< apostrophe>< A> : "Á"
  • Я не использовал пробелы внутри < >, но здесь мне пришлось, чтобы текст был напечатан.

Теперь я думал, что все будет работать как я хотел, при нажатии " ' " должна открываться строка, а при нажатии ' и A должно выводиться : "Á", но теперь строка не открывается, а при нажатии ' + какая-то буква вообще не выводится, то есть курсор стирает ' и ничего не выводит.

Так что можете ли вы, ребята, помочь мне выяснить, как достичь того, что я хочу сделать?

EDIT: Я понял, как решить проблему с '+буквы не отображаются, но строка все еще не открывается, похоже, что она ждет, пока я нажму '+что-то, как я могу изменить это поведение? Потому что сейчас я на нуле, изменение ´ на ' ничего не меняет в моей IDE, если честно, я считаю, что мне следует вернуться к предыдущему поведению

0
задан 15 April 2020 в 16:59

1 ответ

Посмотрите на xkeysnail, я считаю, что его можно установить через репозитории, но в последнем есть коммиты, которые позволяют больше. Я добавил код, позволяющий использовать Alt/Ctrl+Tab.

https://github.com/mooz/xkeysnail

0
ответ дан 3 May 2020 в 03:58

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

Похожие вопросы: