Código ASCII de las teclas del teclado

Hola gente , como ya saben (porque ya se los vine comentando en varias oportunidades anteriormente) uso para programar Borland C++ Versión 3.1 (pero lo menciono de nuevo por si alguno se perdió algún capítulo).Bueno necesitaría si alguién puede decirme o pasarme el valor ASCII de las teclas del teclado , porque no las se …….. La única que se es el “Enter” que me parece que es 13….. Bueno espero que puedan responderme , atte. muchas gracias! , un saludo
15 years, 9 months ago
En realidad el teclado NO GENERA esos códigos directamente, y uno puede hacer que al presionar cualquier tecla se genere cualquier valor ASCII.Lo siguiente ya no aplica normalmente en un entorno Windows, Linux o Mac porque estaremos ecribiendo con códigos ANSI diversos, o en Unicode, que son muy diferentes al ASCII cuando se trata especialmente de letras con acentos, símbolos internacionales y especiales y cosas por el estilo (solo hace falta ver un archivo de texto escrito en MS-DOS desde Windows, o un archivo de texto escrito en Windows o Linux desde MS-DOS para ver que las letras con acentos no se muestran correctamente, por lo menos no por defecto).
Hablamos de Borland C++, así que los códigos ASCII que estamos usando en este caso son específicos solo para MS-DOS, y especialmente usando las combinaciones de ALT.
También podemos usar el programa llamado para ver los diferentes códigos ASCII para los valores binarios de absolutamente cualquier archivo que se nos ocurra (este es un “demo” gratuito del programa pero mucho más de lo que necesitamos para este problema en particular).Aunque esa es una técnica “débil” para muchos propósitos (por ejemplo, tener total certeza de la tecla presionada sin importar el idioma del sistema operativo y el tipo de teclado), la mejor forma es escribir un programa que muestre el código de cada tecla al ser presionada.
Según recuerdo, las teclas de “control” más comunes y sus ASCII son estas:
ESC=27
ENTER=13 o secuencia 10,13 en archivos de texto de Windows/DOS
TAB=9
El resto, por ejemplo la tecla A depende de si está escribiendo en mayúsculas o minúsculas.
A continuación está . Incluso se puede cambiar la fuente en hardware pero la siguiente es la correcta según el estándar ASCII. Para saber el valor de un caracter, solo tenemos que ver el valor vertical a la izquierda y sumarle el valor horizontal en la parte superior (por ejemplo la letra Z vale 90 porque su valor vertical es 80 y su valor horizontal es ).
Los caracteres con fondo coloreado son los únicos que se garantiza que se mantienen iguales independientemente del idioma, y siempre y cuando sean ANSI de Windows o ASCII puro en modo texto (no por nada se dice que el ASCII de texto solamente puede manejar de forma independiente de la plataforma los primeros 128 valores, y particularmente solo aquellos que se muestran coloreados; un archivo que contenga cualquier otro valor se considera binario):
10 years, 8 months ago
gracias, de echo no pude hacerlo en win7 y borland 4.5 … al parecer son caracteres extendidos y no encuentro la manera de compilarlos correctamente … aun sigo tratando de resolver eso porq para mi “profesor” la solucion fue instalar el 3.1 y hacer copy paste, a algunos les funciono a otros no … pero al cuestionarle sobre el tema de los caracteres extendidos se la libro diciendo: “pongan cualquier cosa” y ha generado al menos en mi una duda inmensa ….
10 years, 7 months ago
 

Buscar mensajes