Ключи перекарты с модификаторами на Ubuntu 18 Уэйленд

Я - (грустный) владелец иначе хорошего ноутбука 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 также)?

0
задан 31 August 2018 в 02:17

2 ответа

Я перестал использовать «Ubuntu on Wayland» в качестве сервера дисплея и выбрал вместо него «Ubuntu» (который находится на X11, где xmodmap работает нормально).

Но я был бы очень рад вернуться в Уэйленд (или пока я не поменяю свой ноутбук).

1
ответ дан 28 October 2019 в 01:36

Только для справки, в случае, если кому-то нужен быстрый рецепт для свопинга, включает Уэйленд (сделанный на 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/.

1
ответ дан 28 October 2019 в 01:36

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

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