como se llaman las flechas?
alguien sabe el código ascii o a q abreviaturas responden las flechas del teclado?
Hay dos tipos de teclas : las teckas comunes, que devuelven un solo valor y la compuesta que devuelven dos valores, primero cero y luego otro valor ascii.
Las flechas (sin NumLock) pertenecen al segundo tipo y devuelven dos valores como se especifica a continuacion. Apretando el NumLock funcionan como teclas columnes y devuelven el valor ascii de los numeros que figuran en ellas.
Te envio un programa que te permitira investigar los diferentes valores devueltos por el teclado.
// program ascii.cpp - written in borland c++ - ver 3.1
#include <iostream.h>
#include <iomanip.h>
#include <conio.h>
int main()
{
for(char a = '*';a != 27;) // ESC = 27
{
a = getch();
cout << a << setw(10) << int(a) << endl;
if(!a)
{
a = getch();
cout << a << setw(10) << int(a) << endl;
}
cout << endl;
}
return 0;
}
/*
direcccion : sin NumLock con NumLock
arriba 0
72 (H) 56 (8)
abajo 0
80 (P) 50 (2)
derecha 0
77 (M) 54 (6)
izquierda 0
75 (K) 52 (4) */
Las flechas (sin NumLock) pertenecen al segundo tipo y devuelven dos valores como se especifica a continuacion. Apretando el NumLock funcionan como teclas columnes y devuelven el valor ascii de los numeros que figuran en ellas.
Te envio un programa que te permitira investigar los diferentes valores devueltos por el teclado.
// program ascii.cpp - written in borland c++ - ver 3.1
#include <iostream.h>
#include <iomanip.h>
#include <conio.h>
int main()
{
for(char a = '*';a != 27;) // ESC = 27
{
a = getch();
cout << a << setw(10) << int(a) << endl;
if(!a)
{
a = getch();
cout << a << setw(10) << int(a) << endl;
}
cout << endl;
}
return 0;
}
/*
direcccion : sin NumLock con NumLock
arriba 0
72 (H) 56 (8)
abajo 0
80 (P) 50 (2)
derecha 0
77 (M) 54 (6)
izquierda 0
75 (K) 52 (4) */
