英創(chuàng)ARM9工控主板除支持標(biāo)準(zhǔn)USB鍵盤外,均還配有基于GPIO和精簡(jiǎn)ISA總線的矩陣鍵盤驅(qū)動(dòng),在使用時(shí),只需加載基于GPIO或基于ISA總線的鍵盤驅(qū)動(dòng)程序,當(dāng)有鍵按下時(shí),系統(tǒng)就會(huì)產(chǎn)生標(biāo)準(zhǔn)的WINDOWS按鍵消息。為方便客戶評(píng)估,矩陣鍵盤的虛擬鍵碼與英創(chuàng)矩陣鍵盤擴(kuò)展模塊(ETA201)完全對(duì)應(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_SUBTARCT |
VK_4 |
VK_5 |
VK_6 |
KOUT3 |
VK_MULTIPLY |
VK_7 |
VK_8 |
VK_9 |
KOUT4 |
VK_DIVIDE |
VK_SPACE |
VK_DECIMAL |
VK_RETURN |
在實(shí)際使用中,客戶往往需要使用一些控鍵(比如方向鍵),此時(shí)可以通過(guò)修改注冊(cè)表來(lái)得到其虛擬鍵碼。以修改EM9161、ISA 4×5鍵盤、第2行、第1列按鍵的虛擬鍵碼為例,該位置默認(rèn)為Add key,現(xiàn)改為“向上”鍵(up ARROW key),對(duì)應(yīng)虛擬鍵碼為VK_UP。
1、通過(guò)EVC的Remote Registry Editor工具,打開(kāi)EM9161的注冊(cè)表,找到“EM9161 Device\HKEY_LOCAL_MACHINE\Drivers\ISA_KEYPAD”鍵,如圖1。圖中所示“K4×510”鍵表示4x5鍵盤的第2行,第1列,可以看到其鍵值為107,對(duì)應(yīng)的虛擬鍵碼為VK_ADD。
2、查找“向上”鍵(up ARROW key)的虛擬鍵碼VK_UP對(duì)應(yīng)的值為0x26,在EM9161注冊(cè)表中修改“K4×510”鍵的鍵值為0x26,注意的是,此處的鍵值為10進(jìn)制表示方式,所以需要做一下轉(zhuǎn)換,最終將“K4×510”鍵的鍵值設(shè)置為38。如圖2。
3、退出Remote Registry Editor,重啟系統(tǒng)使設(shè)置生效。客戶也可以通過(guò)程序、批處理或使用其它工具來(lái)完成注冊(cè)表的修改。
-
WINDOWS
+關(guān)注
關(guān)注
4文章
3613瀏覽量
91398 -
嵌入式主板
+關(guān)注
關(guān)注
7文章
6101瀏覽量
36303
發(fā)布評(píng)論請(qǐng)先 登錄
英創(chuàng)支持Linux高級(jí)客戶自行移植內(nèi)核
英創(chuàng)工控主板產(chǎn)品選型指南
英創(chuàng)信息技術(shù)工控主板EM9360的GPIO介紹
英創(chuàng)信息技術(shù)工控主板的復(fù)位管理介紹

英創(chuàng)信息技術(shù)工控主板內(nèi)核更新與版本管理介紹

英創(chuàng)信息技術(shù)英創(chuàng)工控主板支持電力終端標(biāo)準(zhǔn)顯示介紹

英創(chuàng)信息技術(shù)EM9000工控主板的版本信息管理概述

英創(chuàng)信息技術(shù)WinCE工控主板的數(shù)據(jù)庫(kù)配置簡(jiǎn)介
英創(chuàng)信息技術(shù)ARM9工控主板的SMS短信息應(yīng)用介紹
英創(chuàng)信息技術(shù)工控主板網(wǎng)絡(luò)變壓器連接方法

英創(chuàng)信息技術(shù)工控主板USB通信方案介紹

英創(chuàng)信息技術(shù)Linux工控主板支持3G網(wǎng)卡介紹

英創(chuàng)信息技術(shù)工控主板產(chǎn)品選型指南介紹
英創(chuàng)信息技術(shù)ESMARC工控主板升級(jí)簡(jiǎn)介

英創(chuàng)信息技術(shù)基于英創(chuàng)主板快速構(gòu)建整機(jī)應(yīng)用方案簡(jiǎn)介

評(píng)論