subtract是數字鍵盤上的“-”。
subtract是虛擬鍵碼,對應的小鍵盤上的減號,虛擬鍵碼保存在WM_KEYDOWN、WM_KEYUP、WM_SYSKEYDOWN和WM_SYSKEYUP訊息的wParam參數中。此代碼標識按下或釋放的鍵。
擴展資料:
鍵盤的掃描碼、虛擬碼:
壹、當用戶按下某個鍵時,
1、鍵盤會檢測到這個動作,並通過鍵盤控制器把掃描碼(scan code)傳送到計算機;
二、鍵盤掃描碼跟具體的硬件有關的,不同廠商對同壹個鍵的掃描碼有可能不同。
2、計算機接收到掃描碼後,將其交給鍵盤驅動程序;
3、鍵盤驅動程序把這個掃描碼轉換為鍵盤虛擬碼;
三、虛擬碼與具體硬件無關,不同廠商的鍵盤,同壹個鍵的虛擬碼總是相同的。
4、然後,鍵盤驅動程序把該鍵盤操作的掃描碼和虛擬碼以及其它信息傳遞給操作系統;
5、操作系統將獲得的信息封裝在壹個鍵盤消息中,並把該鍵盤消息插入到消息列隊。
6、通過Windows的消息系統,該鍵盤消息被送到某個窗口中;
7、窗口所在的應用程序接收到消息後,可以了解到有關鍵盤操作的信息,然後決定作出壹定的響應。
百度百科-虛擬鍵碼