我嘗試用GetKeyboardType(0);獲取不到正確的結果。
值 含意
1 IBM PC/XT or compatible (83-key) keyboard
2 Olivetti "ICO" (102-key) keyboard
3 IBM PC/AT (84-key) or similar keyboard
4 IBM enhanced (101- or 102-key) keyboard
5 Nokia 1050 and similar keyboards
6 Nokia 9140 and similar keyboards
7 Japanese keyboard
比如不帶數字鍵盤的下面的這種鍵盤,獲得的卻是型別4.
uj5u.com熱心網友回復:
或者換個問法,能否發送個虛擬按鍵M,keybd_event,或者sendinput,判斷字母M打出來的倒底是字母M,還是0,來判斷。具體怎么做?
uj5u.com熱心網友回復:
輸入0(Num ON 或Fn 按下時),訊息是 VK_NUMPAD0 , 不缺什么uj5u.com熱心網友回復:
版主說的是什么意思?怎么實作,請說下具體思路。發送VK_NUMPAD0之后,然后呢?
我想要個命令列程式,判斷是否有小鍵盤,發送給誰?cmd似乎是不能編輯的,keybd_event似憾訓出錯啊,怎么辦?
uj5u.com熱心網友回復:
這個應該無法預先知道吧,只能檢測鍵值來判斷。轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/18536.html
標籤:基礎類
上一篇:有沒有相關c++網路編程書籍推薦
