Albano |
|
Темы:
1
Сообщения:
2
Участник с: 25 октября 2020
|
Здравствуйте. Мне нужно чтобы при нажатии кнопки E игнорировалась программно. Даже не спрашивайте зачем) |
Aivar |
|
Темы:
4
Сообщения:
6897
Участник с: 17 февраля 2011
|
Только E латиницы так: Ну или всё остальное по аналогии...
|
Albano |
|
Темы:
1
Сообщения:
2
Участник с: 25 октября 2020
|
Aivar А как обратно вернуть? |
zotkindm |
|
Темы:
70
Сообщения:
567
Участник с: 21 мая 2014
|
AlbanoА это уже платно. |
Aivar |
|
Темы:
4
Сообщения:
6897
Участник с: 17 февраля 2011
|
zotkindm+ :) AlbanoЯ ждал этого вопроса! )))
|
vasek |
|
Темы:
48
Сообщения:
11320
Участник с: 17 февраля 2013
|
Можно намного проще 1. Используя xmodmap: - блокировка: xmodmap -e 'keycode <значение>=' ......... например, e - xmodmap -e 'keycode 26=' ... уточнить значение кейкода - разблокировка: xmodmap -e 'keycode <значение>=e' ......... например, xmodmap -e 'keycode 26=e' Минус этого способа - при разблокировке слетает переключение раскладки - необходимо запускать setxkbmap ..... 2. А поэтому лучше использовать setkeycodes - блокировка: sudo setkeycodes <значение scancode> 0 .......... например, sudo setkeycodes 12 0 - разблокировка: sudo setkeycodes <значение scancode> <значение keycode> ........ например, sudo setkeycodes 12 18 PS - исправил ошибку .... и не забываем, что если используется xmodmap, то keycode нужно брать иксовое, полученное с помощью xev, типа Разница в значении keycode, определенное xev и evtest (или showkey -k в консоле) составляет 8 .... например, для e - xev - 26, evtest - 18
Ошибки не исчезают с опытом - они просто умнеют
|
Aivar |
|
Темы:
4
Сообщения:
6897
Участник с: 17 февраля 2011
|
vasekТак ТС нужно игнорировать латинскую е, E (в стартовом посте именно она, проверял), а прочее, включительно с другими модификаторами, оставить. Но если нужно вообще вырубить клавишу, тогда да, так проще. |
vasek |
|
Темы:
48
Сообщения:
11320
Участник с: 17 февраля 2013
|
AivarЕсли так, то был не прав - я полностью блокировал клавишу ... зацепился только за заголовок - Игнорирование кнопки , остальной текст читал не внимательно
Ошибки не исчезают с опытом - они просто умнеют
|
vasek |
|
Темы:
48
Сообщения:
11320
Участник с: 17 февраля 2013
|
AlbanoИ все таки спрошу, как правило мне встречалась только необходимость блокирования клавиши, но как написал Aivar, нужно блокировать не клавишу как таковую, а только букву и при том определенного языка (например, английскую) .... а потому стала интересна и цель.
Ошибки не исчезают с опытом - они просто умнеют
|
anode |
|
Темы:
7
Сообщения:
982
Участник с: 30 августа 2011
|
Правильние игнорировать кнопку "d", а "z" глушить и тогда даже из полного капута можно получить пушистое животное. |