Как изменить ключ PrtSc для щелкания правой кнопкой в человечности 17.10?

У меня есть Lenovo Thinkpad Yoga 14, которая имеет "PrtSc", включают клавиатуру. Я лично нахожу этот ключ полностью бесполезным, поскольку я предпочитаю использовать приложение Снимка экрана, чтобы выбрать необходимую область и взять снимок. Я пытаюсь измениться, это - функциональность к включению "щелчка правой кнопкой". Но я не могу найти эту установку. Как сделать это?

введите описание изображения здесь

1
задан 15 November 2017 в 19:56

5 ответов

Xmodmap устарел для последних версий Ubuntu, и поскольку он не сохраняется при перезагрузке / приостановке / изменении tty, лучше взломать расширение клавиатуры X или xkb .

Для этого:

  • Сначала создайте резервную копию исходного файла / usr / share / X11 / xkb / keycodes / evdev

  • Отредактируйте файл и установите

    псевдоним

    = ;

    вместо того, что было определено ранее. Он назначит код клавиши, назначенный с на

    .

  • Перезагрузите или перезапустите Xorg.

Следовательно, на сервере X.Org ваш ключ PrSc становится ключом меню и сохраняется в любом случае.

5
ответ дан 23 March 2020 в 12:13

Как обходное решение можно получить доступ к функциональности щелчка правой кнопкой (ключ "меню") или Shift+F10 combintion.

Клавиша меню похожа на это:

enter image description here
(Источник изображения)

0
ответ дан 8 December 2019 в 03:21

Поскольку Roman Zotov совместно использовал, нет действительно никакой потребности повторно применить целое отображение клавиатуры. Спасибо за это! Просто используйте первые два шага, чтобы найти корректный код клавиши и применить изменение для одного ключа только.


У меня была та же проблема с моим T480 с Linux Mint 19, но мне удалось зафиксировать его с помощью этих шагов от форума Fedora:

  1. Сохраните текущую карту клавиатуры в новый файл

    xmodmap -pke > ~/.xmodmap

  2. В файле находят

    код клавиши 107 = Печать Печать Sys_Req Sys_Req

    измените его на

    код клавиши 107 = Меню Меню NoSymbol

    и сохраните его.

  3. Загрузите измененную контурную карту

    xmodmap ~/.xmodmap

Теперь это должно работать (это делает для меня), но перезагрузка превращает его в настройки по умолчанию.

Для фиксации этого я добавил команду от шага 3. как команда запуска. Все работает отлично теперь.


Источник: https://forums.fedoraforum.org/showthread.php? 300542-ThinkPad-X240-Remap-PrtSc-key-to-Right-Click-Menu-Context-Menu

0
ответ дан 8 December 2019 в 03:21

Вы не должны копировать целую карту клавиатуры. Просто работайте на запуске

xmodmap -e 'keycode 107 = Menu NoSymbol Menu'

это изменит отображение для одного кода клавиши. На моем ThinkPad T580 PrtSc код равняется 107.

0
ответ дан 8 December 2019 в 03:21

Чтобы эмулировать щелчок правой кнопкой мыши с помощью клавиши PrtScr:

  1. Установите xdotool: sudo apt install xdotool
  2. В "Настройках" " Сочетание клавиш», отключите текущее назначение PrtScr в разделе «Скриншоты».
  3. Нажмите «+» в конце, чтобы определить новую клавишу быстрого доступа. Укажите имя (например, «Правый клик») в качестве команды, укажите xdotool keyup Print click 3 и назначьте PrtScr в качестве ярлыка.

Наведите курсор мыши на нужное место и нажмите горячую клавишу, чтобы появилось контекстное меню.

3
ответ дан 23 March 2020 в 14:32

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

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