Configurar las hotkeys en un Logitech Cordless Desktop LX500…
Cuando compré mi ordenador hace un año ya, tocó comprar también monitor, teclado y ratón nuevos. Sobre el monitor ya comenté algo el otro día, aún estoy esperando la respuesta del servicio técnico de Acer que se hace de rogar; sin embargo, hoy le toca al teclado.
Entre los modelos que había disponibles, el más interesante fue el LX500 de Logitech ya que incorporaba un ratón óptico, que al igual que el teclado, era inalámbrico. Una de las características más llamativas es la multitud de teclas especiales, también conocidas como hotkeys, que te permitían controlar desde el reproductor de música hasta la navegación por Internet o la mensajería instantánea. Para hacerlas funcionar en Windows era fácil, cogías el CD que traía e instalabas el software específico; sin embargo en Linux este es otro tema, no hay software específico para este sistema operativo. Cuando estuve probando si iba o no, descubrí que algunos controles si estaban soportados (como subir o bajar el volumen) aunque la inmensa mayoría no hacían nada cuando los pulsabas.
Hoy me he encontrado con este artículo que me ha dado la solución al problema. Para activar estas funciones es necesario descargarse el programa hotkeys. Para ello, simplemente hacemos lo habitual en Linux:
sudo aptitude install hotkeys
Este programa tiene un soporte nativo para diferentes teclados, para ver si tu teclado está soportado sólo hay que ejecutar hotkeys -l y te aparecerá una lista. Si el tuyo aparece será perfecto, ejecutas hotkeys -t nombreDeTuTeclado y las teclas funcionaran. Sino aparece, como me ocurre a mí, habrá que trastear un poco.
Aplicando lo que aparece en el artículo señalado, ejecutaremos en un terminal el programa xev. Gracias a él sabremos cúal es el código de cada tecla para posteriormente asignarle una acción. Las configuraciones del programa hotkeys se guardan en /usr/share/hotkeys , si abrís cualquiera de los archivos .def que aparecen con un editor de textos, podréis ver la estructura de estos ficheros.
Para crear mi propia configuración para mi teclado, tomé una de las configuraciones como muestra y la fui personalizando para el LX500. Lo primero era saber el código de cada tecla; sin embargo, no logré hacer funcionar la utilidad xev. Así que lo hice por la cuenta de la vieja, probando uno a uno
He conseguido sacar la funcionalidad a la mayoría de las teclas, si a alguien le interesa puede copiar la siguiente configuración. Si por el contrario, si alguien consigue hacerlo funcionar plenamente que me avise
<?xml version="1.0"?>
<definition>
<config model="Logitech LX500">
<Search keycode="229"/>
<WebBrowser keycode="178"/>
<Calculator keycode="147"/>
<Email keycode="236"/>
<PrevTrack keycode="144"/>
<Stop keycode="164"/>
<Play keycode="162"/>
<NextTrack keycode="153"/>
<VolUp keycode="176" adj="1"/>
<VolDown keycode="174" adj="1"/>
<Mute keycode="160"/>
</config>
</definition>
Hay 2 comentarios
Deja una respuesta
Hola, me alegro de que te haya gustado mi artículo… Acabo de encontrar tu blog viendo a ver si aparecía alguna otra cosa de las hotkeys jeje.Un saudo de otro Teleco
Teleco’s Power
jajajaja