Código Alt

Método de entrada utilizado con MSDOS y Windows

En las computadoras personales con teclados numéricos que utilizan sistemas operativos Microsoft , como Windows , muchos caracteres que no tienen una combinación de teclas dedicada en el teclado se pueden ingresar utilizando el código Alt (el método de entrada del teclado numérico Alt ). Esto se hace presionando y manteniendo presionada la tecla, luego escribiendo un número en el teclado numérico del teclado que identifica el carácter y luego soltándola . [1]AltAlt

MS-DOS

En los ordenadores personales compatibles con IBM PC de los años 80, la BIOS permitía al usuario mantener pulsada la tecla y escribir un número decimal en el teclado. Colocaba el código correspondiente en el búfer del teclado de forma que pareciera (casi) como si el código se hubiera introducido con una sola pulsación de tecla. Las aplicaciones que leían las pulsaciones de teclas desde la BIOS se comportaban según la acción que asociaban con ese código. Algunas interpretaban el código como un comando, pero a menudo se interpretaba como un carácter de 8 bits de la página de códigos actual que se insertaba en el texto que el usuario estaba escribiendo. En la IBM PC original, la página de códigos era CP437 .Alt

Algunas computadoras de Europa del Este, árabes y asiáticas usaban otras páginas de códigos de hardware , y MS-DOS podía cambiar entre ellas en tiempo de ejecución con comandos como KEYB, CHCPo MODE. Esto hace que las combinaciones Alt produzcan caracteres diferentes (así como también cambien la visualización de cualquier texto ingresado previamente de la misma manera). Una opción común en los locales que usan variantes del alfabeto latino era CP850 , que proporcionaba más variantes de caracteres latinos. (Sin embargo, había muchas más páginas de códigos ; para una lista más completa, consulte la página de códigos ).

Los teclados de PC diseñados para uso no inglés incluían otros métodos para insertar estos caracteres, como distribuciones de teclado nacionales , la tecla AltGr o teclas muertas , pero la tecla Alt era el único método para insertar algunos caracteres, y el único método que era el mismo en todas las máquinas, por lo que siguió siendo muy popular. [ ¿dónde? ] [ aclaración necesaria ] Este método de entrada es emulada por muchas piezas de software (como versiones posteriores de MS-DOS y Windows) que no utilizan la decodificación del teclado BIOS.

En el estándar ASCII, los números 0-31 y 127 se asignan a caracteres de control ; por ejemplo, el punto de código 7 se escribe con + . Si bien algunas aplicaciones (¿la mayoría?) insertarían un carácter de viñeta (punto de código 7 en la página de códigos 437 ), algunas lo tratarían de manera idéntica a +, que a menudo era un comando para el programa. [ cita requerida ]CtrlGCtrlG

Ventanas

Los códigos Alt se habían vuelto tan conocidos y memorizados por los usuarios que Microsoft decidió conservarlos en Microsoft Windows , a pesar de que el sistema operativo presenta un conjunto de páginas de códigos más nuevo y diferente, como CP1252 . Windows incluye el siguiente algoritmo de procesamiento para el código Alt, que admite ambos métodos:

Unicode

Las versiones posteriores de Windows y aplicaciones como Microsoft Word admitían Unicode. Como Unicode incluía todos los caracteres de las páginas de códigos MSDOS, esto tuvo el beneficio inmediato de que funcionaban todas las antiguas combinaciones Alt de MSDOS, no solo las que existían en la página de códigos de Windows.

En el BIOS de IBM PC, escribir un código Alt mayor que 255 producía lo mismo que ese número módulo 256. [3] Algunas aplicaciones conservaron este comportamiento, mientras que otras (en particular las aplicaciones que usaban el control RichEdit de Windows , como WordPad y PSPad ) hicieron que los números del 256 al 65.535 produjeran el carácter Unicode correspondiente. [4] Por ejemplo, + en WordPad produce U+2603SNOWMAN . Si la página de códigos de Windows se establecía en CP1252, todos los caracteres Unicode, excepto los caracteres de control, se podían escribir de esta manera.Alt9731

Alternativas

Debido a que la mayoría de la documentación Unicode y las tablas de caracteres muestran los puntos de código en hexadecimal , no en decimal, se desarrolló una variación de los códigos Alt para permitir la escritura de números en hexadecimal (usando el teclado principal para – ). Para habilitarlo, un usuario debe establecer o crear un valor de tipo cadena ( ) llamado en la clave de registro , asignarle los datos del valor y luego reiniciar o iniciar sesión/cerrar sesión. Un carácter inicial indica la entrada en hexadecimal, por ejemplo + producirá ě  (e con caron ).AFREG_SZEnableHexNumpadHKEY_CURRENT_USER\Control Panel\Input Method1+Alt+11B

Hay muchas otras formas de escribir caracteres Unicode arbitrarios, como la utilidad Mapa de caracteres .

Otros sistemas operativos

El método de la tecla Alt no funciona en ChromeOS , macOS , Linux u otros sistemas operativos y no hay evidencia de interés en replicarlo. Sin embargo, la entrada numérica de caracteres Unicode es posible en la mayoría de los sistemas operativos Unix o similares al Unix presionando y soltando + + y escribiendo el número hexadecimal seguido de la barra espaciadora o la tecla Enter. Por ejemplo, Ctrl⇧ ShiftU

Limitaciones

Si está deshabilitada, intentar usar el código Alt puede generar resultados inesperados en algunas aplicaciones, debido a los controles que se usan en la misma tecla. Por ejemplo, + puede interpretarse como + , lo que hace que el navegador web retroceda una página.Num lockAlt4Alt

Lista de códigos

UnicodeCP437CP850CP1252Nombre Unicode
 U+00A02550160ESPACIO SIN INTERRUPCIONES
¡U+00A11730161Signo de exclamación invertido
¢U+00A21551890162SIGNO DE CENTAVOS
£U+00A31560163SIGNO LIBRA
¤U+00A42070164SIGNO MONEDA
¥U+00A51571900165SIGNO DEL YEN
¦U+00A62210166BARRA ROTA
§U+00A7212450167SEÑAL DE SECCIÓN
¨U+00A82490168DIÉRESIS
©U+00A91840169SEÑAL DE DERECHOS DE AUTOR
ªU+00AA1660170INDICADOR ORDINAL FEMENINO
«U+00AB1740171COMILLA DOBLE ÁNGULO QUE APUNTEA A LA IZQUIERDA
¬U+00AC1700172NO FIRMAR
­ [do]U+00AD2400173GUIÓN SUAVE
®U+00AE1690174SEÑAL REGISTRADA
¯U+00AF2380175MACRÓN
°U+00B02480176SIGNO DE GRADO
±U+00B12410177SIGNO MÁS-MENOS
2U+00B22530178SUPERÍNDICE DOS
3U+00B32520179SUPERÍNDICE TRES
"U+00B42390180ACENTO AGUDO
micrasU+00B52300181MICRO SEÑAL
U+00B6202440182CARTEL DE PEREGRINACIÓN
·U+00B72500183PUNTO MEDIO
¸U+00B82470184CEDILLA
1U+00B92510185SUPERÍNDICE UNO
ºU+00BA1670186INDICADOR ORDINAL MASCULINO
»U+00BB1750187COMILLA DOBLE ANGULAR HACIA LA DERECHA
14U+00BC1720188FRACCIÓN VULGAR UN CUARTO
12U+00BD1710189FRACCIÓN VULGAR LA MITAD
34U+00BE2430190FRACCIÓN VULGAR TRES CUARTOS
¿U+00BF1680191SIGNO DE INTERROGACIÓN INVERTIDO
AU+00C01830192LETRA A MAYÚSCULA LATINA CON GRAVE
AU+00C11810193LETRA A MAYÚSCULA LATINA CON AGUDO
AU+00C21820194LETRA A MAYÚSCULA LATINA CON CIRCUNFLEJO
AU+00C31990195LETRA A MAYÚSCULA LATINA CON TILDE
AU+00C41420196LETRA A MAYÚSCULA LATINA CON DIÉRESIS
AU+00C51430197LETRA A MAYÚSCULA LATINA CON ANILLO ENCIMA
AU+00C61460198LETRA MAYÚSCULA LATINA AE
DOU+00C71280199LETRA C MAYÚSCULA LATINA CON CEDILLA
MIU+00C82120200LETRA E MAYÚSCULA LATINA CON GRAVEDAD
MIU+00C91440201LETRA E MAYÚSCULA LATINA CON AGUDO
MIU+00CA2100202LETRA E MAYÚSCULA LATINA CON CIRCUNFLEJO
MIU+00CB2110203LETRA E MAYÚSCULA LATINA CON DIÉRESIS
IU+00CC2220204LETRA I MAYÚSCULA LATINA CON GRAVE
IU+00CD2140205LETRA I MAYÚSCULA LATINA CON AGUDO
IU+00CE2150206LETRA I MAYÚSCULA LATINA CON CIRCUNFLEJO
IU+00CF2160207LETRA I MAYÚSCULA LATINA CON DIÉRESIS
DU+00D02090208LETRA MAYÚSCULA LATINA ETH
NORTEU+00D11650209LETRA N MAYÚSCULA LATINA CON TILDE
OU+00D22270210LETRA O MAYÚSCULA LATINA CON GRAVE
OU+00D32240211LETRA O MAYÚSCULA LATINA CON AGUDO
OU+00D42260212LETRA O MAYÚSCULA LATINA CON CIRCUNFLEJO
OU+00D52290213LETRA LATINA MAYÚSCULA O CON TILDE
OU+00D61530214LETRA O MAYÚSCULA LATINA CON DIÉRESIS
×U+00D71580215SIGNO DE MULTIPLICACIÓN
ØU+00D81570216LETRA O MAYÚSCULA LATINA CON TRAZO
ÙU+00D92350217LETRA U MAYÚSCULA LATINA CON GRAVEDAD
UU+00DA2330218LETRA U MAYÚSCULA LATINA CON AGUDO
OU+00DB2340219LETRA U MAYÚSCULA LATINA CON CIRCUNFLEJO
UU+00DC1540220LETRA U MAYÚSCULA LATINA CON DIÉRESIS
YoU+00DD2370221LETRA Y MAYÚSCULA LATINA CON AGUDO
ÞU+00DE2320222LETRA MAYÚSCULA LATINA ESPINA
ßU+00DF2250223LETRA LATINA MINÚSCULA S AGUDA
aU+00E01330224LETRA A MINÚSCULA LATINA CON GRAVE
aU+00E11600225LETRA A MINÚSCULA LATINA CON AGUDO
aU+00E21310226LETRA A MINÚSCULA LATINA CON CIRCUNFLEJO
aU+00E31980227LETRA A MINÚSCULA LATINA CON TILDE
aU+00E41320228LETRA A MINÚSCULA LATINA CON DIÉRESIS
aU+00E51340229LETRA A MINÚSCULA LATINA CON ANILLO ENCIMA
aU+00E61450230LETRA MINÚSCULA LATINA AE
doU+00E71350231LETRA C MINÚSCULA LATINA CON CEDILLA
miU+00E81380232LETRA E MINÚSCULA LATINA CON GRAVE
miU+00E91300233LETRA E MINÚSCULA LATINA CON AGUDA
miU+00EA1360234LETRA E MINÚSCULA LATINA CON CIRCUNFLEJO
miU+00EB1370235LETRA E MINÚSCULA LATINA CON DIÉRESIS
iU+00EC1410236LETRA I MINÚSCULA LATINA CON GRAVE
iU+00ED1610237LETRA I MINÚSCULA LATINA CON AGUDO
iU+00EE1400238LETRA I MINÚSCULA LATINA CON CIRCUNFLEJO
iU+00EF1390239LETRA I MINÚSCULA LATINA CON DIÉRESIS
dU+00F02080240LETRA MINÚSCULA LATINA ETH
norteU+00F11640241LETRA N MINÚSCULA LATINA CON TILDE
oU+00F21490242LETRA O MINÚSCULA LATINA CON GRAVE
oU+00F31620243LETRA O MINÚSCULA LATINA CON AGUDO
oU+00F41470244LETRA O MINÚSCULA LATINA CON CIRCUNFLEJO
oU+00F52280245LETRA O MINÚSCULA LATINA CON TILDE
oU+00F61480246LETRA O MINÚSCULA LATINA CON DIÉRESIS
÷U+00F72460247SEÑAL DE DIVISIÓN
øU+00F81550248LETRA O MINÚSCULA LATINA CON TRAZO
UnU+00F91510249LETRA U MINÚSCULA LATINA CON GRAVE
tuU+00FA1630250LETRA U MINÚSCULA LATINA CON AGUDO
UnU+00FB1500251LETRA U MINÚSCULA LATINA CON CIRCUNFLEJO
üU+00FC1290252LETRA U MINÚSCULA LATINA CON DIÉRESIS
yU+00FD2360253LETRA MINÚSCULA LATINA Y CON AGUDO
þU+00FE2310254LETRA MINÚSCULA LATINA ESPINA
ÿU+00FF1520255LETRA MINÚSCULA LATINA Y CON DIÉRESIS
iU+0131213LETRA MINÚSCULA LATINA SIN PUNTO I
ŒU+01520140LIGADURA MAYÚSCULAS LATINAS OE
-U+01530156LIGADURA PEQUEÑA LATINA OE
SU+01600138LETRA S MAYÚSCULA LATINA CON CARON
sU+01610154LETRA S MINÚSCULA LATINA CON CARON
ŸU+01780159LETRA Y MAYÚSCULA LATINA CON DIÉRESIS
ŽU+017D0142LETRA Z MAYÚSCULA LATINA CON CARON
OU+017E0158LETRA Z MINÚSCULA LATINA CON CARON
ƒU+01921590131LETRA F MINÚSCULA LATINA CON GANCHO
ˆU+02C60136LETRA MODIFICADORA ACENTO CIRCUNFLEJO
˜U+02DC0152TILDE PEQUEÑA
ΓU+0393226LETRA GRIEGA MAYÚSCULA GAMMA
OU+0398233LETRA GRIEGA MAYÚSCULA THETA
ΣU+03A3228LETRA GRIEGA MAYÚSCULA SIGMA
ΦU+03A6232LETRA GRIEGA MAYÚSCULA PHI
OhmioU+03A9234LETRA GRIEGA MAYÚSCULA
alfaU+03B1224LETRA GRIEGA ALFA MINÚSCULA
delU+03B4235LETRA GRIEGA DELTA MINÚSCULA
miU+03B5238LETRA GRIEGA MINÚSCULA EPSILON
πU+03C0227LETRA GRIEGA PI MINÚSCULA
σU+03C3229LETRA GRIEGA MINÚSCULA SIGMA
τU+03C4231LETRA GRIEGA TAU MINÚSCULA
φU+03C6237LETRA GRIEGA MINÚSCULA PHI
U+20130150ES GUIÓN
U+20140151Guión largo
U+2017242LÍNEA DOBLE BAJA
'U+20180145COMILLA SIMPLE IZQUIERDA
'U+20190146COMILLA SIMPLE DERECHA
"U+201A0130COMILLA SIMPLE DE 9 BAJOS
"U+201C0147COMILLA DOBLE IZQUIERDA
"U+201D0148COMILLA DOBLE DERECHA
"U+201E0132DOBLE SIGNO DE COMILLA BAJO-9
U+20200134DAGA
U+20210135DOBLE DAGA
U+202270149BALA
...U+20260133ELIPSIS HORIZONTALES
U+20300137SIGNO POR MILLAS
U+20390139COMILLA ÁNGULO SIMPLE QUE APUNTA A LA IZQUIERDA
U+203A0155COMILLA ÁNGULO SIMPLE QUE APUNTA A LA DERECHA
U+203C19DOBLE SIGNO DE EXCLAMACIÓN
norteU+207F252LETRA N MINÚSCULA LATINA SUPERÍNDICE
U+20A7158SIGNO DE PESETA
U+20 CA0128SIGNO DEL EURO
U+21220153RÓTULO DE MARCA COMERCIAL
U+219027FLECHA HACIA LA IZQUIERDA
U+219124FLECHA HACIA ARRIBA
U+219226FLECHA HACIA LA DERECHA
U+219325FLECHA HACIA ABAJO
U+219429FLECHA IZQUIERDA DERECHA
U+219518FLECHA ARRIBA ABAJO
U+21A823FLECHA ARRIBA ABAJO CON BASE
U+2219249OPERADOR DE BALA
U+221A251RAÍZ CUADRADA
U+221E236INFINIDAD
U+221F28ÁNGULO RECTO
U+2229239INTERSECCIÓN
U+2248247CASI IGUAL A
U+2264243MENOR O IGUAL A
U+2261240IDÉNTICO A
U+2265242MAYOR O IGUAL A
U+2302127CASA
U+2310169NO SEÑALIZAR INVERTIDO
U+2320244MITAD SUPERIOR INTEGRAL
U+2321245MITAD INFERIOR INTEGRAL
U+2500196DIBUJOS DE CAJAS LUZ HORIZONTAL
U+2502179DIBUJOS DE CAJAS VERTICALES CLAROS
U+250C218DIBUJOS DE CAJAS LUZ ABAJO Y DERECHA
U+2510191DIBUJOS DE CAJAS LUZ ABAJO E IZQUIERDA
U+2514192DIBUJOS DE CAJAS SE ILUMINAN Y SE ENCIENDEN
U+2518217DIBUJOS DE CAJAS SE ILUMINAN Y SE DEJAN
U+251C195DIBUJOS DE CAJAS CLARAS VERTICALES Y DERECHAS
U+2524180DIBUJOS DE CAJAS CLARAS VERTICALES E IZQUIERDAS
U+252C194DIBUJOS DE CAJAS ILUMINADOS HACIA ABAJO Y HORIZONTAL
U+2534193DIBUJOS DE CAJAS ILUMINADAS Y HORIZONTALES
U+253C197DIBUJOS DE CAJAS CLARAS VERTICALES Y HORIZONTALES
U+2550205DIBUJOS DE CAJA DOBLE HORIZONTAL
U+2551186DIBUJOS DE CAJA DOBLE VERTICAL
U+2552213DIBUJOS DE CAJAS ABAJO SIMPLE Y DOBLE DERECHA
U+2553214DIBUJOS DE CAJAS ABAJO DOBLE Y DERECHA SIMPLE
U+2554201DIBUJOS DE CAJA DOBLE ABAJO Y DERECHA
U+2555184DIBUJOS DE CAJAS ABAJO SIMPLE Y DOBLE IZQUIERDA
U+2556183DIBUJOS DE CAJAS ABAJO DOBLE Y IZQUIERDA SIMPLE
U+2557187DIBUJOS DE CAJA DOBLE ABAJO Y IZQUIERDA
U+2558212DIBUJOS DE CAJAS ARRIBA SIMPLE Y DOBLE DERECHA
U+2559211DIBUJOS DE CAJAS DOBLES ARRIBA Y SENCILLAS DERECHAS
U+255A200DIBUJOS DE CAJAS DOBLES HACIA ARRIBA Y DERECHA
U+255B190DIBUJOS DE CAJAS ARRIBA SIMPLE Y DOBLE IZQUIERDA
U+255C189DIBUJOS DE CAJAS DOBLES ARRIBA Y SIMPLE IZQUIERDA
U+255D188DIBUJOS DE CAJA DOBLES HACIA ARRIBA Y HACIA LA IZQUIERDA
U+255E198DIBUJOS DE CAJAS VERTICALES SIMPLES Y DOBLES DERECHAS
U+255F199DIBUJOS DE CAJAS VERTICALES DOBLES Y SIMPLES DERECHAS
U+2560204DIBUJOS DE CAJA DOBLE VERTICAL Y DERECHA
U+2562182DIBUJOS DE CAJAS DOBLE VERTICAL Y SIMPLE IZQUIERDA
U+2563185DIBUJOS DE CAJA DOBLE VERTICAL E IZQUIERDA
U+2564209DIBUJOS DE CAJAS ABAJO SIMPLE Y DOBLE HORIZONTAL
U+2565210DIBUJOS DE CAJA DOBLE ABAJO Y SIMPLE HORIZONTAL
U+2566203DIBUJOS DE CAJA DOBLE HACIA ABAJO Y HORIZONTAL
U+2567207DIBUJOS DE CAJAS HASTA SIMPLE Y DOBLE HORIZONTAL
U+2568208DIBUJOS DE CAJAS HASTA DOBLES Y SENCILLAS HORIZONTALES
U+2569202DIBUJOS DE CAJAS DOBLES Y HORIZONTALES
U+256A216DIBUJOS DE CAJAS VERTICALES SIMPLES Y HORIZONTAL DOBLES
U+256B215DIBUJOS DE CAJAS VERTICALES DOBLES Y HORIZONTAL SIMPLE
U+256C206DIBUJOS DE CAJA DOBLE VERTICAL Y HORIZONTAL
U+2580223MEDIO BLOQUE SUPERIOR
U+2584220BLOQUE DE LA MITAD INFERIOR
U+2588219BLOQUE COMPLETO
U+258C221MEDIO BLOQUE IZQUIERDO
U+2590222MEDIO BLOQUE DERECHO
U+2591176TONO CLARO
U+2592177SOMBRA MEDIA
U+2593178TONO OSCURO
U+25A0254CUADRADO NEGRO
U+25 CA22RECTÁNGULO NEGRO
U+25B230TRIÁNGULO NEGRO QUE PUNTA HACIA ARRIBA
U+25BA16PUNTERO NEGRO QUE APUNTA A LA DERECHA
U+25BC31TRIÁNGULO NEGRO QUE PUNTA HACIA ABAJO
U+25C417Puntero negro que apunta hacia la izquierda
U+25CB9CÍRCULO BLANCO
U+25D88BALA INVERSA
U+25D910CÍRCULO BLANCO INVERTIDO
U+263A1CARA BLANCA SONRIENTE
U+263B2CARA SONRIENTE NEGRA
U+263C15SOL BLANCO CON RAYOS
U+264012SIGNO FEMENINO
U+264211SIGNO MASCULINO
U+26606TRAJE DE PALETA NEGRO
U+26635TRAJE DE CLUB NEGRO
U+26653TRAJE DE CORAZÓN NEGRO
U+26664TRAJE DIAMANTE NEGRO
U+266A13CORCHEA NOTA
U+266B14CORCHEAS CON VIGAS

Véase también

Notas

  1. ^ Microsoft inicialmente se refirió a ellos como páginas de códigos "ANSI", pero luego reconoció que se trataba de un nombre inapropiado.
  2. ^ Pero si el usuario tiene, por ejemplo, la página de códigos CP1251 (cirílico) en uso, donde el símbolo en el punto de código 163 es Je (cirílico) (Ј), será este y no £ el que se mostrará.
  3. ^ Sólo es visible en un salto de línea que cae entre sílabas de una palabra, donde aparece como un guión menos, - .

Referencias

  1. ^ "Lista de códigos Alt de símbolos de teclas Alt". www.alt-codes.net . Consultado el 23 de febrero de 2022 .
  2. ^ ab "Para introducir caracteres que no están en el teclado". Microsoft . 2016-07-22. Archivado desde el original el 2016-07-22 . Consultado el 2022-12-30 .
  3. ^ Chen, Raymond (2 de julio de 2024). "La historia de las secuencias Alt+número y por qué Alt+9731 a veces te da un corazón y a veces un muñeco de nieve". The Old New Thing . Microsoft.
  4. ^ Walker, Jim; et al. (27 de abril de 2022). "Acerca de los controles de edición enriquecidos". Desarrollo de aplicaciones de Windows . Microsoft – a través de Microsoft Learn .
Obtenido de "https://es.wikipedia.org/w/index.php?title=Código_alt&oldid=1258993377"