作者create17060 (create17060)
看板C_and_CPP
標題[問題]TURBO C鍵盤的鍵值
時間Tue Sep 22 16:50:14 2009
想請問一下鍵盤的鍵值
一般用getchar之類的字元輸入,按1可以得到49的字元值
不知該用什麼方法來區分鍵盤右方的數字鍵1與鍵盤上方的數字鍵1?
像ctrl、alt、f12、print screen、scroll lock、pause break…等特殊鍵
又該如何抓取呢?
如已經po過,煩請告之,再行刪除~麻煩了
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.224.82.96
1F:→ MOONRAKER:這些鍵按一次會送出兩個值,第一個是0 09/22 17:29
2F:→ MOONRAKER:關鍵字:keyboard scan code 09/22 17:29
3F:→ MOONRAKER:不對,第一個好像是0xe0,總之你自己試試 09/22 17:31
4F:→ create17060:scroll lock那一排的三個,還有alt、ctrl、shift三個 09/22 19:28
5F:→ create17060:好像沒反應 09/22 19:28
6F:→ MOONRAKER:那幾個鍵不能用getchar偵測。 09/22 19:34
7F:→ create17060:請問那要改用什麼方式偵測呢? 09/23 00:05
8F:→ vvrr:#18JogUM0 (Programming版) 討論串有 09/25 01:00