Disponible la nueva versión "donationware" 7.3 de OrganiZATOR
Descubre un nuevo concepto en el manejo de la información.
La mejor ayuda para sobrevivir en la moderna jungla de datos la tienes aquí.

Tecnología del PC

[Home]  [Inicio]  [Índice]


dumpkeys


El mapa del teclado ("Keymap") asocia cada keycode con una acción determinada.  Generalmente la "acción" se refiere al carácter, o combinación de ellos.   Pueden asociarse hasta 256 acciones posibles para cada tecla.  El comando dumpkeys -i ofrece un resumen de las posibilidades al respecto;  en el cuadro adjunto se muestra la información proporcionada y su significado.

 

user> dumpleys -i

keycode range supported by kernel:          1 - 511

max number of actions bindable ot a key         256

number of keymap in actual use:                 10

of which 3 dynamically allocated

ranges of action codes supported by kernel:

       0x0000 - 0x00ff

       0x0100 - 0x01ff

       0x0200 - 0x0213

       0x0300 - 0x0313

       0x0400 - 0x0405

       0x0500 - 0x05ff

       0x0600 - 0x0603

       0x0700 - 0x0708

       0x0800 - 0x08ff

       0x0900 - 0x0919

       0x0a00 - 0x0a07

       0x0b00 - 0x0bff

       0x0c00 - 0x0c07

       0x0d00 - 0x0dff

number of function keys supported by kernel: 256

max nr of compose definitions: 256

nr of compose definitions in actual use: 165

user>


El significado es el siguiente:

  • keycode range supported by kernel.  Valores que pueden utilizarse para el parámetro keynumber.

  • number of actions bindable ot a key.  Indica el número máximo de acciones que pueden ser asignadas a una tecla.  Observe que en el ejemplo anterior, este valor y el number of function keys supported by kernel, coinciden, aunque no es obligatorio (son conceptos distintos).

  • ranges of action codes supported by kernel.  Es una lista de rangos, en hexadecimal, que señala los valores que pueden utilizarse para los argumentos keysym que representan las acciones.

  • number of function keys supported by kernel.  Señala el número de códigos de acción que pueden utilizarse para generar cadenas de caracteres.  Tradicionalmente estos códigos de acción están relacionados con las teclas de edición y de función del teclado, y están definidos de forma que la pulsación de una tecla genere la secuencia estándar de códigos.  Aunque pueden ser redefinidos para ejecutar una acción cualquiera.  En especial si este número es superior al número de teclas del teclado [2].

    Por ejemplo, si se desea que la tecla F1 produzca la cadena "Hola" y que Shift+F1 produzca "Ayuda", se utilizarán las líneas [1]:

keycode 0x3B = F60 F61

string F60 = "Hola"

string F61 = "Ayuda"

  Inicio.


[1]  En la página principal puede encontrar una descripción del comando string.

[2]  Por ejemplo, generalmente la combinación [Alt-derecha]+[carácter imprimible] no tiene ningún efecto en el teclado normal, pero puede ser utilizada para generar una acción determinada.