討論串[問題] 我想抓取鍵盤上上下左右鍵的十進制值
共 3 篇文章
首頁
上一頁
1
下一頁
尾頁

推噓1(1推 0噓 1→)留言2則,0人參與, 最新作者sjgau (sjgau)時間17年前 (2008/06/11 14:30), 編輯資訊
0
0
0
內容預覽:
答案出來了. 程式如下. 0xe0 + 0x48: 向上按鍵. 0xe0 + 0x50: . . .. #include <stdio.h>. #include <conio.h>. #include <cstdlib>. int main(). {. int ch1;. for (;;) {. /
(還有374個字)

推噓1(1推 0噓 2→)留言3則,0人參與, 最新作者sjgau (sjgau)時間17年前 (2008/06/11 10:18), 編輯資訊
0
0
0
內容預覽:
鍵盤上的某些 key, 會送出兩個 code. 0 + 0xXX. 譬如說 : F1 - F12. 所以,當你偵測到. ch == 0x00 的時候,. 你要趕快抓 下一個 code. 就是你要的的 0 + 0xXX. --. 發信站: 批踢踢實業坊(ptt.cc). ◆ From: 118.2

推噓1(1推 0噓 3→)留言4則,0人參與, 最新作者icetofux (豆腐)時間17年前 (2008/06/11 09:30), 編輯資訊
0
0
0
內容預覽:
我想抓取鍵盤上上下左右鍵的十進制值,為此寫了下面這段:. char ch;. for(;;). {. cout<<"KEYIN A CHAR:";. ch=getch();. cout<<endl;. cout<<"char:"<<ch<<",ASCII:"<<int(ch)<<endl;. }.
首頁
上一頁
1
下一頁
尾頁