.\" -*- coding: UTF-8 -*- .\" @(#)man/man8/setkeycodes.8 1.0 Nov 8 22:30:48 MET 1994 .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH SETKEYCODES 8 "8 de Noviembre de 1994" kbd .SH NOMBRE setkeycodes \- carga las entradas de la tabla del núcleo de códigos de rastreo a códigos de teclas .SH SINOPSIS \fBsetkeycodes\fP \fIcodigo\-rastreo código\-tecla ...\fP .SH DESCRIPCIÓN La orden \fIsetkeycodes\fP lee sus argumentos de dos en dos, consistiendo cada par de ellos en un código de rastreo (dado en hexadecimal) y un código de tecla (en base 10). Para cada par, le dice al controlador de teclado del núcleo que asocie el código de rastreo especificado al código de tecla correspondiente. Esta orden es útil solo para gente con teclados ligeramente distintos de lo normal, que tengan unas cuantas teclas que produzcan códigos de rastreo que el núcleo no reconozca. .SH TEORÍA The usual PC keyboard produces a series of scancodes for each key press and key release. (Scancodes are shown by \fBshowkey \-s\fP, see \fBshowkey\fP(1) ) The kernel parses this stream of scancodes, and converts it to a stream of keycodes (key press/release events). (Keycodes are shown by \fBshowkey\fP.) Apart from a few scancodes with special meaning, and apart from the sequence produced by the Pause key, and apart from shiftstate related scancodes, and apart from the key up/down bit, the stream of scancodes consists of unescaped scancodes xx (7 bits) and escaped scancodes e0 xx (8+7 bits). To these scancodes or scancode pairs, a corresponding keycode can be assigned (in the range 1\-127). For example, if you have a Macro key that produces e0 6f according to \fBshowkey\fP(1), the command .RS \fBsetkeycodes e06f 112\fP .RE asignará el código de tecla 112 a ella, y entonces puede emplearse \fBloadkeys\fP(1) para definir la función de esta tecla. .LP Some older kernels might hardwire a low scancode range to the equivalent keycodes; setkeycodes will fail when you try to remap these. .SH "NÚCLEOS 2.6" In 2.6 kernels key codes lie in the range 1\-255, instead of 1\-127. (It might be best to confine oneself to the range 1\-239.) .LP In 2.6 kernels raw mode, or scancode mode, is not very raw at all. The code returned by showkey \-s will change after use of setkeycodes. A kernel bug. See also \fBshowkey\fP(1). .SH OPCIONES Ninguno. .SH ERRORES Los códigos de teclas de X no tienen nada que ver con los de Linux. Las teclas inusuales pueden hacerse visible bajo Linux, pero no bajo X. .SH "VÉASE TAMBIÉN" \fBdumpkeys\fP(1), \fBloadkeys\fP(1), \fBshowkey\fP(1), \fBgetkeycodes\fP(8) .PP .SH TRADUCCIÓN La traducción al español de esta página del manual fue creada por Gerardo Aburruzaga García y Marcos Fouces . .PP Esta traducción es documentación libre; lea la .UR https://www.gnu.org/licenses/gpl-3.0.html GNU General Public License Version 3 .UE o posterior con respecto a las condiciones de copyright. No existe NINGUNA RESPONSABILIDAD. .PP Si encuentra algún error en la traducción de esta página del manual, envíe un correo electrónico a .MT debian-l10n-spanish@lists.debian.org .ME .