Usar las teclas de función F2 F3 F4.. F12

Como puedo hacer para usar las teclas de función f2 hsata f12. En C++. Borland C++
Respuesta
1
Los códigos de dichas teclas son los siguientes
f1-f9 -> 58-69
f11 -> 133
f12 -> 134
Para distinguirlos de otros códigos de teclas, ya que coinciden con otros caracteres de la tabla ASCII, debes comprobar que antes te llegue el carácter 0x0, señal de que el siguiente código corresponde a una tecla especial, como las teclas de función.
El siguiente código puede servirte de ejemplo:
...
c=getch();
if(c!=0)
{
c=getch();
/* Aquí puedes comparar el código
Que haya en la variable 'c'
Con la seguridad de que se
Trata de un segundo código ascii
Correspondiente a alguna tecla
Especial, como f1-f12.*/
}
...

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas