Num,是Number(數(shù)字)的縮寫。 lock是鎖的意思。Numlock,就是指鎖住數(shù)字。(鎖定/解鎖小鍵盤)如果在鍵盤上取消Numlock鍵,那么無法使用小鍵盤上面的數(shù)字。numlock按鍵燈亮時,可以使用小鍵盤上的數(shù)字,如果熄滅時則不能使用。
NumLock(狀態(tài)指示工具)特點:
1、需要在NumLock鍵按下的時候?qū)崟r捕捉到變化,因此下了全局鉤子。
2、不可以通過按鍵來判斷狀態(tài)的變化(鍵盤鍵位的按下和彈起對NumLock狀態(tài)的變化影響情況比較復雜)。
3、要讀鍵盤碼狀態(tài)比較穩(wěn)定,因此還需要有一個循環(huán)去讀。
4、循環(huán)一直進行,在性能方面不是好的思路,因為很多時候大家都不會去按NumLock。
5、循環(huán)空轉(zhuǎn)是不好的,因此我是在鉤子捕捉到NumLock按下的時候馬上啟動一個持續(xù)4秒的循環(huán),每秒讀50次狀態(tài)(絕對夠精準了)。