-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

# - Tecles especials a la consola
# Antoni Bella <[EMAIL PROTECTED]>


  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
## <[EMAIL PROTECTED]> ## 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-----

Responder a