Estoy usando Gentoo con XFCE. Tengo un teclado logitech K350, todas menos algunas de las teclas funcionan como se esperaba, pero hay una tecla específica que quiero usar, pero cuando ejecuto showkeyno se envían códigos de teclas. La clave es el botón de organizar ventanas en la parte inferior izquierda del teclado.
.
¿Es este un problema del controlador y es posible obtener esa clave para enviar un código para poder asignarle una acción?
linux
x11
keyboard
keyboard-layout
Andrew Redd
fuente
fuente

xev¿produce alguna salida al presionar la tecla? También eche un vistazo a mis respuestas anteriores que hacen uso dexev. Deberían ayudarlo axinputpara obtener información adicional de ellos.Respuestas:
No use
showkeyoxev- useudevyevtestlugar.Mira la salida de
evtesty el segundo dispositivo (el mismo teclado, pero tiene teclas multimedia):
Todos los eventos que tienen códigos> 255 no funcionarán, y debe reasignar las claves. Pero primero debes obtener algunos códigos de escaneo:
y presione las teclas que no funcionan. Si no obtiene ningún código de escaneo aquí, la clave probablemente esté muerta y no puede hacer nada al respecto.
Ahora debe verificar qué códigos de teclas son gratuitos; puede hacerlo disparando en función del
/usr/include/linux/input.harchivo, digamos:o puede presionar cada tecla en su teclado y asignarlas manualmente.
De todos modos, si sabe qué códigos de teclas son gratuitos, puede crear un archivo con contenido similar a este:
Puedes guardarlo en
/lib/udev/keymaps/logitech-media-keyboard-elite, eso es para mi teclado.Y ahora, debe crear una regla para
udev, debería verse así:ENV{ID_VENDOR_ID},ENV{ID_MODEL_ID}Y otros parámetros se puede leer en:o:
Guarde esta regla debajo
/etc/udev/rules.d/95-keymap-media-keyboard-elite.rulesy vuelva a conectar su teclado. A mí me funciona bien, y a ti también.fuente
/lib/udev/keymapaparentemente ha sido eliminado. askubuntu.com/questions/362373/…/etc/udev/hwdb.d/.