Зіставляючи на клавіатурі клавіатуру Microsoft під керуванням Linux, коли xev не бачить цей ключ


2

У мене є Microsoft Wireless Keyboard 1000. Між Простір Alt Gr і Меню Ctrl клавіші, у мене є ключ з 3-ма вікнами програми, на яких зображено 3D-накладення всіх відкритих вікон і перехід між ними (під вікнами).

Справа в тому, що я пішов на Linux вже кілька місяців. І зараз у мене є цей невикористаний ключ на цьому корисному місці.

Я хотів би перенести його на щось інше, але коли запускаю xev, що ключ, точно тільки цей, мовчить. Ні події X Window, тому неможливо отримати код, і перепризначити його.

Чи знаєте ви, чи можу я щось зробити, так як X Window відстежує події цього конкретного ключа MS?

Я подивився Ключ не виявлено в xev, ні showkey -k в Ubuntu 10.04 в Virtualbox VM із зазначенням, щоб спробувати dmesg|tail -5 після використання ключа. Але у мене немає жодного повідомлення.


1
superuser.com/questions/342107/… може бути корисним дивитися, я намагався купу речей, щоб спробувати розібратися, які були деякі невідомі ключі. Можна дати деякі ідеї про те, що спробувати.
Journeyman Geek

Відповіді:


2

Коди сканування відображаються на коди клавіш, які потім відображаються в ключах ключів залежно від використовуваної розкладки клавіатури. Більшість ключів вже мають код ключа або принаймні код сканування. Ключі без сканування не розпізнаються ядром; вони можуть включати додаткові ключі з клавіатур "ігор" тощо.

спочатку встановіть evtest

sudo apt install evtest

запустіть evtest і виберіть клавіатуру

sudo evtest
No device specified, trying to scan all of /dev/input/event*
Available devices:
/dev/input/event0:  Power Button
/dev/input/event1:  AT Translated Set 2 keyboard
/dev/input/event2:  VirtualPS/2 VMware VMMouse
/dev/input/event3:  VirtualPS/2 VMware VMMouse
/dev/input/event4:  VMware VMware Virtual USB Mouse
Select the device event number [0-4]: 

і спробуйте натиснути клавіші клавіатури; Ви повинні побачити, що коди сканування друкуються на виході. Якщо ви цього не зробите, то вам потрібно розібратися, як поговорити з клавіатурою, вона повинна мати власні функціональні можливості. Це, ймовірно, включає в себе написання власного драйвера та / або належного зв'язку через USB. Наведіть USB на Windows, щоб розпочати подорож. Або ви можете просто отримати іншу клавіатуру. Перевіряти https://github.com/qmk/qmk_firmware , ви можете створювати розкладки клавіатури на самій клавіатурі та отримувати індивідуальні функції з кожного ключа. Зараз я пишу з qmk.

ref: https://wiki.archlinux.org/index.php/extra_keyboard_keys

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