Posteado por: mstreetlinux | abril 5, 2008

Mapear teclas

En ocasiones, puede que nos veamos ante la ausencia de determinada tecla que necesitemos (por ejemplo, yo perdí la barra espaciadora de este teclado :P).

Por este u otros motivos, nos puede ser útil mapear una tecla, o sea, redireccionarla hacia otra.

Para hacer esto disponemos de 2 herramientas:

  • loadkeys: trabaja con el mapa de teclado del kernel.
  • xmodmap: trabaja con el mapa de teclado de X.Org.

loadkeys

En caso de que estemos en tty, tendremos que usar la primera. Su sintaxis básica es:

loadkeys [<fichero>]

<fichero> es un fichero opcional donde tienen que estar las expresiones a ejecutar. Si no lo especificamos, se lee la entrada estándar.

Para mapear la tecla <tecla> con la función <función>, podemos hacer lo siguiente:

# loadkeys <<FIN
keycode <tecla> = <función>
FIN

Por ejemplo, para asignar a la tecla Bloq Mayús (58) la función «space» (espacio), hacemos:

# loadkeys <<FIN
keycode 58 = space
FIN

xmodmap

Si estamos usando X.Org, en vez de loadkeys podemos usar xmodmap. Su sintaxis es parecida:

xmodmap [-e <expresión>] [<fichero>]

<fichero> es un fichero opcional donde tienen que estar las expresiones a ejecutar. En su lugar, podemos indicar expresiones con la opción -e, seguida de la expresión entre comillas.

Para mapear la tecla <tecla> con la función <función>, podemos hacer lo siguiente:

# xmodmap -e "keycode <tecla> = <función>"

Por ejemplo, para asignar a la tecla Menú contextual (117) la función «space» (espacio), hacemos:

# xmodmap -e "keycode 117 = space"


Responses

  1. che mapeo las teclas mas cuando reinicio se me vuelven al estafdo anterior donde debo guardar la configuracion

  2. tienes k crear en la carpeta de tu usuario un archivo de cinfiguracion y luego en sistema>preferencias>sesiones escribes xmodmap xmodmap.config suponiendo que sea ese tu archivo de configuracion


Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

Categorías

A %d blogueros les gusta esto: