Я обычно удаляю свои вопросы, когда нахожу ответ, если никто не ответил. Кроме того, в Интернете есть много вопросов о типах клавиатуры, но я не нашел ничего конкретного (не говоря о том, что они уникальны);
MacBook Pro Russian Linux Mint
В любом случае, следуя этому хорошему объяснению, https://medium.com/@damko/a-simple-humble-but-comprehensive-guide-to-xkb-for-linux-6f1ad5e13450, я установил раскладку клавиатуры «Русский, Macintosh» (и вся русская и украинская языковая поддержка). Затем я проверил код клавиши 51, чтобы использовать обратную косую черту xev -event keyboard
. К счастью, все, что я должен был сделать замену, в /usr/share/X11/xkb/symbols/ru
,
key <BKSL> { [ backslash, slash ] };
с,
key <BKSL> { [ Cyrillic_io, Cyrillic_IO ] };
Затем я проверил это с /usr/bin/setxkbmap -layout ru
. Оказывается, теперь у меня есть две клавиши для ё
персонажа, но я мог бы легко заменить неправильную на квадратную скобку «]», но мне лично все равно.
Я подожду некоторое время, чтобы узнать, захочет ли кто-нибудь опубликовать лучший ответ, но если нет, то, в конце концов, я отредактирую его и отмечу этот ответ.