大家好,小甜来为大家解答以下的问题,关于下降箭头蓝色,下降箭头这个很多人还不知道,现在让我们一起来看看吧!
1、按一次 箭头键,会产生 2 个信号。
2、可以 用 getch() ,getch() 读入 这两个信号 加以分辨。
3、类似的 F1,F2,..这类键 也 会产生 2 个信号,也可用这种方法读入。
4、控制键的信号,不同的键盘系统可能产生的信号数值不同。
5、下面是 Win-7 键盘:key1 为 0xe0, 箭头上下左右 key2 分别为:0x48,0x50,0x4b,0x4d#include #include int main(){ int key,key2;key = getch(); // read sig 1if (key == 0xe0) {key2 = getch(); printf("key values = %02x %02x",key,key2);switch (key2) {case 0x48: printf("key value = %02x %02x == arrow up",key,key2); break;case 0x50: printf("key value = %02x %02x == arrow down",key,key2); break;case 0x4b: printf("key value = %02x %02x == arrow left",key,key2); break;case 0x4d: printf("key value = %02x %02x == arrow right",key,key2); break;default: printf("Othes"); break;}return 0;}。
本文分享完毕,希望对大家有所帮助。