Asignar teclas de teclados "raros" (Pixel y LXDE)

Sección Unicamente para Tutoriales y Guías
Responder
Avatar de Usuario
tatxen
Pi Master
Pi Master
Mensajes: 204
Registrado: 03 Ene 2017, 13:08
Agradecido: 0
Agradecimiento recibido: 0

Por necesidad tengo un mini teclado inalámbrico en el que algunas teclas no tenían una función reconocida, supongo que no soy el único así que allá vamos.

Imagen

Lo primero es identificar las teclas, para eso está el comando "xev", escribimos "xev" (sin comillas) en el terminal, damos a enter y aparecerá una pequeña pantalla en blanco, ponemos el ratón sobre ella y pulsamos la tecla que queremos identificar.
De la información obtenida únicamente nos interesa (en este caso) el código XF86, que en este caso es XF86Explorer que en este teclado corresponde a la tecla con el dibujo de la casita.

Imagen

Ahora abrimos en nuestro editor de texto favorito el archivo "/home/pi/.config/openbox/lxde-rc.xml" y buscamos la sección "keyboard", podemos incluir las nuevas funciones donde queramos pero por aquello de mantener un orden las he incluido en la sección de ejecutar aplicaciones (--Keybinding for runing applications--).
El formato es sencillo, basicamente tecla, nombre y comando a ejecutar (ojo con las mayúsculas y minúsculas), en este caso:

Código: Seleccionar todo

<keybind key="XF86Explorer">
      <action name="Execute">
        <startupnotify>
          <enabled>true</enabled>
          <name>PCManFM</name>
        </startupnotify>
        <command>pcmanfm</command>
      </action>
    </keybind>
Imagen

Y listo, repetimos con cuantas teclas tengamos que asignar, guardamos el archivo, reiniciamos sesión y si lo hemos hecho bien deberían funcionar las teclas y lanzar las aplicaciones que hayamos elegido.
Avatar de Usuario
Kactius
Pi Destroyer
Pi Destroyer
Mensajes: 796
Registrado: 17 Nov 2016, 17:26
Agradecido: 0
Agradecimiento recibido: 6 veces
Contactar:

Gracias!

Enviado desde el fuego de mi hoguera con señales de humo

Responder