Teclas especiales en la consola [mini-como]
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
# - Tecles especials a la consola
# Antoni Bella <bella5@Teleline.es>
A continuación les explico como configurar las teclas especiales en la
consola con el paquete específico de Debian "console-common" (desconozco
como funcionará esto con el oto paquete de gestión del teclado "kbd").
* Buscar y configurar el codigo de la tecla en la consola
- Comando de busqueda
~# showkey -s
- Salida stdout (De mi teclado!):
0xe0 0x02 0xe0 0x82
0xe0 0x6c 0xe0 0xec
0xe0 0x65 0xe0 0xe5
- Lo cual significa:
Tecla1 = e002
Tecla2 = e06c
Tecla3 = e065
- Para que el sistema sepa de esos codigos de tecla ejecutar los
comandos:
~# setkeycodes e002 120
~# setkeycodes e06c 121
~# setkeycodes e065 122
* Modificar keymaps/i386/qwerty/es.kmap.gz
- Descomprimirlo
~# gunzip es.kmap.gz
- Editarlo, añadiendo las línias (para mas teclas de función
_libres_ consultar el actual mapa del teclado que teneis cargado
en "file:/etc/console/boottime.kmap.gz"):
include "windowkeys"
keycode 120 = F37
keycode 121 = F38
keycode 122 = F39
string F37 = "ls\n"
string F38 = "mail\n"
string F39 = "mc\n"
- Comprimirlo:
~# gzip -c9 es.kmap >es.kmap.gz
- Cargarlo (del anterior hazed una copia de seguridad):
~# loadkeys es.kmap.gz
Ahora si todo esto os ha funcionado (hazed pruebas, no sea que hayais
solapado una tecla de función ya existente) hagamos que la configuración
sea definitiva:
- Aquí cada vez que arranque el sistema necessitareis pasarle el
codigo de tecla. La mejor opción sera modicicar el script init.d
correspondiente a la tarea de carga del mapa del teclado, editad
el fichero "/etc/init.d/keymap.sh":
if [ -r ${CONFDIR}/${CONFFILEROOT}.${EXT}.gz ] ; then
setkeycodes e002 120
setkeycodes e06c 121
setkeycodes e065 122
loadkeys ${CONFDIR}/${CONFFILEROOT}.${EXT}.gz
fi
- Ahora para a que se regenere el mapa del teclado que se cargará
durante la arrancada, ejecutad el comando:
~# install-keymap es.kmap
Ja esta! ¿Lo teneis todo en regla?
Que lo disfruteis!
- --
Sort
######## Antoni Bella Perez #################### |
# http://www.terra.es/personal7/bella5/home.htm
## <bella5@teleline.es> ## i
col·laborador del projecte Debian en català: debian.org/index.ca.htm
Maquinari: - Pentium II 300MHz 128MB memòria 599.65 bogomips
Sistema: - Debian GNU/Linux-2.4.19 - XFree86 4.2.1-0pre1v1
- -
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.7 (GNU/Linux)
iD8DBQE9f26DGfXdVUGHvegRAjO5AJ0c62T+mQHgqzbItNyLvUITqgZeVACfYrsQ
hec3SrvP9sR7+J3gc+I95fg=
=TQGO
-----END PGP SIGNATURE-----
Reply to: