英創(chuàng)ARM9工控主板除支持標準USB鍵盤外,均還配有基于GPIO和精簡ISA總線的矩陣鍵盤驅(qū)動,在使用時,只需加載基于GPIO或基于ISA總線的鍵盤驅(qū)動程序,當有鍵按下時,系統(tǒng)就會產(chǎn)生標準的WINDOWS按鍵消息。為方便客戶評估,矩陣鍵盤的虛擬鍵碼與英創(chuàng)矩陣鍵盤擴展模塊(ETA201)完全對應(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 |
在實際使用中,客戶往往需要使用一些控鍵(比如方向鍵),此時可以通過修改注冊表來得到其虛擬鍵碼。以修改EM9161、ISA 4×5鍵盤、第2行、第1列按鍵的虛擬鍵碼為例,該位置默認為Add key,現(xiàn)改為“向上”鍵(up ARROW key),對應(yīng)虛擬鍵碼為VK_UP。
1、通過EVC的Remote Registry Editor工具,打開EM9161的注冊表,找到“EM9161 Device\HKEY_LOCAL_MACHINE\Drivers\ISA_KEYPAD”鍵,如圖1。圖中所示“K4×510”鍵表示4x5鍵盤的第2行,第1列,可以看到其鍵值為107,對應(yīng)的虛擬鍵碼為VK_ADD。
2、查找“向上”鍵(up ARROW key)的虛擬鍵碼VK_UP對應(yīng)的值為0x26,在EM9161注冊表中修改“K4×510”鍵的鍵值為0x26,注意的是,此處的鍵值為10進制表示方式,所以需要做一下轉(zhuǎn)換,最終將“K4×510”鍵的鍵值設(shè)置為38。如圖2。
3、退出Remote Registry Editor,重啟系統(tǒng)使設(shè)置生效。客戶也可以通過程序、批處理或使用其它工具來完成注冊表的修改。
-
WINDOWS
+關(guān)注
關(guān)注
4文章
3608瀏覽量
90965 -
嵌入式主板
+關(guān)注
關(guān)注
7文章
6097瀏覽量
36140
發(fā)布評論請先 登錄
英創(chuàng)支持Linux高級客戶自行移植內(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)工控主板支持電力終端標準顯示介紹

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

英創(chuàng)信息技術(shù)WinCE工控主板的數(shù)據(jù)庫配置簡介
英創(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工控主板升級簡介

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

評論