Позначте клавіші замикання клавіш на середній клацання миші


12

Оскільки я рідко використовую caps-lock, я хотів би замістити ключ на середній клацання миші. Я також хотів би вказати Alt+ Caps Lockна оригінальну функцію клавіші блокування шапки, якщо мені це буде потрібно.

Я можу відобразити будь-яку комбінацію клавіш для xdotool click 2, але гном Сполучення клавіш діалог не дозволить мені призначити команду до клавіші Caps-замок, навіть з модифікаторами.

Я знаю, це трохи дивне починання; Як би я пішов робити це?

Відповіді:


5

Якщо ви вперше видалите модифікатор блокування з клавіші Caps Lock, вам слід мати можливість призначити ключ у клавішах швидкого доступу, скористайтеся командою нижче, щоб зробити це:

echo  'remove lock = Caps_Lock' | xmodmap -

дуже добре! якийсь шанс повернути шапки назад на alt + capslock?
Стефано Палацо

3

Ще одне просте рішення, якщо ви віддаєте перевагу використовувати графічний інтерфейс - це встановити easystroke:

sudo apt-get install easystroke

Ви можете легко відображати клавіші клавіатури та ярлики кнопок миші, а також жести миші.


0

Старе запитання, нова відповідь, копіюючи себе звідси: /superuser/947807/emulate-left-mouse-button-with-capslock-key/1409757#1409757

Я шукав CapsLock = клацання лівою кнопкою миші, яка повинна бути схожою. Після довгих експериментів я зрозумів, що отримав кращі результати xdotoolзамість xte.

У своєму ~/.bashrc(або будь-якому сценарії запуску, який відповідає вашій системі) я додав цей рядок:

/usr/bin/xmodmap -e "keycode 66 ="

Це знімає поведінку "блокування" Caps Lock і призначає цю клавішу (клавіша 66) ​​небуттям. Я задумався над тим, щоб поставити це в інших місцях, як .xinitrc, але вони ніколи не працювали. Він досить безпечний, .bashrcнавіть незважаючи на те, що він повторно запускається з кожним відкритим сеансом терміналу (залежно від того, як .bashrcналаштовано ваш загальний).

Бо xbindkeysя створив файл ~ / .xbindkeysrc з цими рядками:

"xdotool mousedown 1"
  c:66

"xdotool mouseup 1"
  release + c:66

Перезавантаження або запуску source ~/.bashrcповинні змусити xmodmapчастину працювати. Щоб перезавантажити xbindkeys, спробуйте це:

killall xbindkeys
xbindkeys -f ~/.xbindkeysrc
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.