Pues bien, lo primero de todo es que hay aplicaciones gráficas para hacerlo, pero creo que tienes que dejar algo residente, un proceso mas.... cosa que no me gusta. Asi que investigando, investigando, conseguí mediante X.org hacerlo.
Lo primero es abrir una consola y teclear "xev" sin las comillas claro. Entonces cuando pulsais alguna de esas teclas os sale una parrafada en la que debeis poder leer los keycode y los keysym de cada tecla que has ido pulsando.
Por ejemplo si pulsais la tecla "B" os saldrá algo así:
KeyRelease event, serial 31, synthetic NO, window 0x2400001,
root 0x64, subw 0x2400002, time 488112849, (27,42), root:(816,69),
state 0x10, keycode 56 (keysym 0x62, b), same_screen YES,
XLookupString gives 1 bytes: (62) "b"
Como veis sale un texto keycode 56, es decir, que os quedais con el 56. Luego si haceis lo mismo con las teclas multimedia de vuestro teclado os aparecera un keycode para cada una de ellas. Tambien sería aconsejable que apuntaras el keysym que os da, que como veis está al lado del keycode "keysym 0x62, b", os quedariais con b, luego con cada tecla multimedia te dará un texto mas raro seguramente.
Una vez obtenidos los keycode y los keysym, editais el archivo .Xmodmap o lo creais sino lo teneis y pones dentro una estructura como esta. keycode keycode = keysym
Ahora un ejemplo para que os quede mas claro
keycode 236 = F13
keycode 232 = F14
...
El primer keycode es literal y el segundo lo sustituís por el código que os habeis apuntado. Luego el keysym poneis el que os habiais apuntado tambien, aunque tambien podeis utilizar otros de los que están definidos aquí /usr/X11R6/include/X11/keysymdef.h
Luego con vuestro KDE en el Centro de Control, en Regional y Accesibilidad y luego Accesos rápidos de teclado, pues le asignais programas o acciones a cada tecla y a funcionar.
Espero que os haya gustado, Un saludo
No hay comentarios:
Publicar un comentario