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

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

英創(chuàng)信息技術英創(chuàng)工控主板支持電力終端標準顯示介紹

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

英創(chuàng)信息技術WinCE工控主板的數(shù)據(jù)庫配置簡介
英創(chuàng)信息技術ARM9工控主板的SMS短信息應用介紹
英創(chuàng)信息技術工控主板USB通信方案介紹

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

英創(chuàng)信息技術工控主板產品選型指南介紹
英創(chuàng)信息技術基于英創(chuàng)主板快速構建整機應用方案簡介

評論