天天看点

键盘上下左右键返回的键值的问题

在用getch()(在头文件conio.h)获得上下左右键的键值时候,他们是双键值,会返回高八位和低八位的int型数值。

eg:int key1=getch()

        key2=getch()

在键盘中按下“上键”后,key1会返回key=224,key2=72;

下键: key1=224,key2=80;

左键: key1=224,key2=75;

右键: key1=224,key2=77;

这一点和asiic码的键值返回略有不同。

方向键(←):VK_LEFT (37)

方向键(↑):VK_UP (38)

方向键(→):VK_RIGHT (39)

方向键(↓):VK_DOWN (40)