在英創(chuàng)公司的ARM9工控主板中均配有兩種矩陣鍵盤驅(qū)動(dòng)程序,它們分別是基于GPIO的矩陣鍵盤以及基于ISA擴(kuò)展總線的矩陣鍵盤,兩種鍵盤的格式均為4×4,共16個(gè)功能鍵。在一部分應(yīng)用中16個(gè)鍵還不能完全滿足需求,針對這一情況,并結(jié)合英創(chuàng)產(chǎn)品的特點(diǎn),我們對基于ISA總線的矩陣鍵盤驅(qū)動(dòng)程序進(jìn)行了升級,使之能驅(qū)動(dòng)4×5共20個(gè)功能按鍵。
為了方便客戶的快速評估,增強(qiáng)的4×5矩陣鍵盤所對應(yīng)的虛擬鍵碼與英創(chuàng)矩陣鍵盤擴(kuò)展單元完全對應(yīng)。具體的虛擬鍵碼如下表所示:
KIN0 |
KIN1 |
KIN2 |
KIN3 |
|
KOUT0 |
VK_ESCAPE |
VK_0 |
VK_PERIOD |
VK_BACK |
KOUT1 |
VK_ADD |
VK_1 |
VK_2 |
VK_3 |
KOUT2 |
VK_SUBTRACT |
VK_4 |
VK_5 |
VK_6 |
KOUT3 |
VK_MULTIPLY |
VK_7 |
VK_8 |
VK_9 |
KOUT4 |
VK_DIVIDE |
VK_SPACE |
VK_DECIMAL |
VK_RETURN |
為了保持產(chǎn)品的兼容,系統(tǒng)的缺省配置仍然是4×4的矩陣鍵盤格式。若用戶需要切換到4×5矩陣模式,需在Telnet窗口中,輸入命令:
\>KeySet 5
其中參數(shù)5表示4×5鍵盤格式,若其他參數(shù)則系統(tǒng)設(shè)置回4×5鍵盤格式。參數(shù)設(shè)置完后,需重新啟動(dòng)系統(tǒng),所改參數(shù)方可有效。鍵盤參數(shù)保存在系統(tǒng)的注冊表中,只需一次性設(shè)置,就可保持始終有效。需要注意的是4×5鍵盤格式的升級只針對基于ISA總線的矩陣鍵盤驅(qū)動(dòng),GPIO的矩陣鍵盤驅(qū)動(dòng)保持不變。
-
嵌入式主板
+關(guān)注
關(guān)注
7文章
6085瀏覽量
35295
發(fā)布評論請先 登錄
相關(guān)推薦
評論