Я - (грустный) владелец иначе хорошего ноутбука ASUS, где ASUS решила, что это будет прекрасная идея заменить клавишу End Питанием, таким образом, Вы могли случайно выключение питания Ваш ноутбук когда mispressing PgDn (см. этот вопрос для фотографии)...
Я первоначально хотел использовать цифровую клавиатуру Домой/7 и Конец/1, и это работает (когда Num Lock выключена), но когда я нажимаю Shift + Домой, для выбора целой строки, я добираюсь 7
... если Num Lock не идет, но затем я добираюсь 7
вместо Дома.
Таким образом, я использовал, повторно отобразил ключи с xmodmap
возвратиться домой и Закончить поведение всеми модификаторами:
keycode 79 = Home Home Home Home U2196 U21D6
keycode 87 = End End End End U2199 U21D9
К сожалению, это не работает больше, так как я обновил до Ubuntu 18 с Уэйлендом. Хуже: это на самом деле работает в Firefox, но не в Eclipse...
Я читал много сообщений о различных методах переотображения, которые или устарели или были слишком сложны для помещения на месте. Теперь, когда xmodmap
отчасти удерживается от использования, там эквивалент в Уэйленде для переотображения ключей с модификаторами (я был бы доволен (Сдвиг +) Fn+key также)?
Я перестал использовать «Ubuntu on Wayland» в качестве сервера дисплея и выбрал вместо него «Ubuntu» (который находится на X11, где xmodmap
работает нормально).
Но я был бы очень рад вернуться в Уэйленд (или пока я не поменяю свой ноутбук).
Только для справки, в случае, если кому-то нужен быстрый рецепт для свопинга, включает Уэйленд (сделанный на Ubuntu 18.04 LTS).
Я имею немое расположение на своей клавиатуре ноутбука и должен был подкачать "сдвиг вправо" и"?" ключи. Так, при следовании совету от https://askubuntu.com/a/1023182/976363 я просто отредактировал /usr/share/X11/xkb/keycodes/evdev
как корень, подкачивая коды клавиши для обоих ключей.
<RTSH> = 62;
...
<AB11> = 97;
стал
<RTSH> = 97;
...
<AB11> = 62;
Фактические ключевые маркировки зависят от Вашей раскладки клавиатуры, которая должна искаться в /usr/share/X11/xkb/symbols/
.