La gran difusión del ordenador personal en el mundo ha hecho aparecer un gran número de disposiciones diferentes del teclado.
En esta página no se trata ni siquiera de forma limitada el tema de los diferentes códigos de caracteres y teclados. El único objetivo es ofrecer una referencia que permita escribir con un teclado sin que se haya establecido por programación la configuración localizada.
El artículo se divide en dos secciones, una con la 'receta' que permite escribir cualquier caracter en un teclado y otra (en realidad son tres anexos) con las referencias necesarias para identificar el carácter y convertirlo a código numérico.
En los anexos se encuentra información sobre:
Anexo 1 - Códigos de algunos paises y teclados OEM comunes
Anexo 2 - Algunas combinaciones de teclas
Anexo 3 - Tabla de codigos 437 (ASCII)
Como información mínima adicional necesaria. Para conocer más sobre el tema se recomienda la lectura de las referencias sobre personalización de teclados y códigos de caracteres internacionales que acompañan a cada sistema operativo.
Para completar un poco la documentación sobre teclados está disponible un documento que ayuda en la tarea de identificar la nacionalidad de un teclado.
El mayor problema que plantea un teclado se produce cuando está sin configurar; sobre las teclas vemos unos caracteres pero al pulsarlas, las letras que aparecen por pantalla no se corresponden. Tambien podemos encontrarnos con que 'faltan teclas', es decir, que en el teclado no están los caracteres que necesitamos escribir.
Habitualmente esto se debe a que el teclado físico es la versión propia de un idioma mientras que el sistema lo interpreta con otro código de idioma o simplemente sin ninguno (por defecto se reconocen como teclados de inglés americano).
La solución para dominarlo pasa por tratarlo como si escribieramos caracteres extendidos o de control.
Para escribir un carácter extendido o de control (que no aparece en el teclado) o cualquiera de los que aparecen ó deberían aparecer, se debe identificar la tabla de códigos activa:
En la línea de comandos escribimoschcp
Aparece un mensaje:Tabla de códigos activa: NNN
donde NNN
es un número que nos indica la tabla cargada por el sistema
He probado en mi sistema (configurado para español de España) y el mensaje es:Tabla de códigos activa: 850
que me indica que la tabla es 'Europa Occidental Multilngüe (Latin 1)'
Ahora basta conocer el código del carácter, se pulsa la tecla ALT y se teclea su código de tres cifras con el teclado numérico. Por ejemplo, 'ALT + 065' mostrará una bonita letra 'A'.
Para ver todas las disposiciones de teclas en sistemas MS-DOS / Windows se puede hacer la consulta en la página de teclados de Micosoft (en inglés)
También se puede ver en la página de referencias internacionales el conjunto de las referencias sobre internacionalización de los sistemas MS-DOS / Windows
Idioma/País | Juego de caracteres preferente | Juego de caracteres alternativo |
---|---|---|
Estados Unidos (inglés) | 437 | 850 |
Árabe | 720 | |
Griego | 737 | |
Báltico | 775 | |
Europa occidental (Latin I) | 850 | |
Europa central (Latin II) | 852 | 850 |
Cirílicos | 855 | 866 |
Turco | 857 | |
Hebreo | 862 | |
Multinacional (Latin I + Euro) | 858 | |
Ruso | 866 |
Cuando una tecla tiene varios caracteres dibujados se puede obtener cualquiera de ellos con la combinación de teclas adecuada. En los equipos portátiles se añaden algunos caracteres en un color diferente que se obtienen con la tecla de funcion "Fn". La siguiente tabla se limita a dar una visión global de los teclados para equipos de sobremesa.
Teclado | Carácter inferior derecho (teclado estándar) | Carácter inferior derecho (teclado extendido) | Carácter superior derecho (todos los teclados) |
---|---|---|---|
Canadá | ALT+MAYUSCULAS | ALT+GR | Ninguno |
Dinamarca | ALT | ALT+GR | ALT+MAYUSCULAS |
Noruega | ALT | ALT+GR | ALT+MAYUSCULAS |
Suecia/Finlancia | ALT | ALT+GR | ALT+MAYUSCULAS |
Todos los demás | ALT+CTRL | ALT+GR | Ninguno |
La tabla siguiente sirve para calcular el código a escribir mientras se pulsa la tecla ALT para obtener los caracteres que no seamos capaces de extraer directamente del teclado. El valor numerico de cada carácter es la suma del valor de la linea y el de la columna; por ejemplo el carácter 'A' que se obtiene de la tabla es 1 + 64 = 65.
Valor decimal | 0 | 16 | 32 | 48 | 64 | 80 | 96 | 112 | 128 | 144 | 160 | 176 | 192 | 208 | 224 | 240 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Valor Hexa- decimal | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | A | B | C | D | E | F | |
0 | 0 | NULL | ► | 0 | @ | P | ` | p | Ç | É | á | ░ | └ | ╨ | α | ≡ | |
1 | 1 | ☺ | ◄ | ! | 1 | A | Q | a | q | ü | æ | í | ▒ | ┴ | ╤ | ß | ± |
2 | 2 | ☻ | ↕ | " | 2 | B | R | b | r | é | Æ | ó | ▓ | ┬ | ╥ | Γ | ≥ |
3 | 3 | ♥ | ‼ | # | 3 | C | S | c | s | â | ô | ú | │ | ├ | ╙ | π | ≤ |
4 | 4 | ♦ | ¶ | $ | 4 | D | T | d | t | ä | ö | ñ | ┤ | ─ | ╘ | Σ | ⌠ |
5 | 5 | ♣ | § | % | 5 | E | U | e | u | à | ò | Ñ | ╡ | ┼ | ╒ | σ | ⌡ |
6 | 6 | ♠ | ▬ | & | 6 | F | V | f | v | å | û | ª | ╢ | ╞ | ╓ | µ | ÷ |
7 | 7 | • | ↨ | ' | 7 | G | W | g | w | ç | ù | º | ╖ | ╟ | ╫ | τ | ≈ |
8 | 8 | ◘ | ↑ | ( | 8 | H | X | h | x | ê | ÿ | ¿ | ╕ | ╚ | ╪ | Φ | ° |
9 | 9 | ○ | ↓ | ) | 9 | I | Y | i | y | ë | Ö | ⌐ | ╣ | ╔ | ┘ | Θ | ∙ |
10 | A | ◙ | → | * | : | J | Z | j | z | è | Ü | ¬ | ║ | ╩ | ┌ | Ω | · |
11 | B | ♂ | ← | + | ; | K | [ | k | { | ï | ¢ | ½ | ╗ | ╦ | █ | δ | √ |
12 | C | ♀ | ∟ | , | < | L | \ | l | | | î | £ | ¼ | ╝ | ╠ | ▄ | ∞ | ⁿ |
13 | D | ♀ | ↔ | - | = | M | ] | m | } | ì | ¥ | ¡ | ╜ | ═ | ▌ | φ | ² |
14 | E | ♫ | ▲ | . | > | N | ^ | n | ~ | Ä | ₧ | « | ╛ | ╬ | ▐ | ε | ■ |
15 | F | ☼ | ▼ | / | ? | O | _ | o | Å | | » | ┐ | ╧ | ▀ | ∩ |
Busca en Google evitando contenidos inadecuados desde esta página
La búsqueda segura en Google te ayuda a encontrar paginas con contenidos adecuados para toda la familia