[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: