作者whitefox (八十萬定存宅男)
看板Key_Mou_Pad
標題Re: [鍵盤] 請問數字鍵盤如何判斷是同步/非同步
時間Fri Sep 18 11:50:32 2015
: 想請問有辦法辨別屬於哪一種嗎?
執行 debug
E:\Windows\system32>debug
鍵盤的控制flag 在 16進位 40 : 17的位址
每個 bit 各代表一個按鍵
在減號提示之後輸入 d 40:17 L 1(數字的1)
-d 40:17 L 1 <Enter>
出現
0040:0010 20
按一下 numlock
再 dump 一次
-d 40:17 L 1
0040:0010 00
變成 0 了
所以numlock 的權重值是 20h
改成 0 再按幾下9宮格的按鍵
-e 40:17 0 <enter>
改成 20h 再按幾下9宮格的按鍵
-e 40:17 20 <enter>
這 2步驟就可以測出鍵盤是同步的還是非同步的了
其實也不用按幾下9宮格的按鍵,
如果是同步的,應該鍵盤上的nunlock燈馬上會熄滅或亮起
但是無線鍵盤是沒有燈的
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 123.204.113.175
※ 文章網址: https://www.ptt.cc/bbs/Key_Mou_Pad/M.1442548235.A.FEF.html
※ 編輯: whitefox (123.204.113.175), 09/18/2015 11:51:17
推 hellscythe: 看不懂推 09/18 14:31
推 david144000: 專家!推! 09/18 19:53
→ ctrlbreak: 這早年在DOS下寫組合語言用的... 09/19 03:03
推 thea: 推推推!!! @@ 09/19 09:11
推 myturtle410: 謝謝 到時候來試試看 09/19 09:45