海信可编程键盘用户手册
WIN 版本2.5.1.1
I. 程序安装(Program Installation)
运行Setup.exe文件来安装程序。
系统默认的安装文件夹是“C:\\Program Files\\Matrix Maker\\Programmable Keyboard”。
II. 驱动程序设置(PS/2 Keyboard and MSR Card Reader Driver Setup)
这部分只适用于Windows 2000/XP操作系统。
系统默认的驱动文件夹是“C:\\Program Files\\Matrix Maker \\ KB Driver”。
在默认文件夹中有详细的指令路径,请参照“HYPOSKB_DRV_SETUP.pdf”文件。
III. 键盘的编程软件(Keyboard Programming Software)
执行文件的默认路径是:
“C:\\ Program Files\\Matrix Maker\\Programmable Keyboard\\MatrixMaker.exe”
1. 选择键盘(Select a keyboard)
当运行程序时会出现以下对话框:(但无中文字符)
选择你所想编程的产品类型和国家代码,然后按“OK”键确定。国家代码就是键盘出厂时的语言设置,带磁卡阅读器的产品都需要进行设置,对于客户的使用语言的不同,设置不同的国家代码。如果在此设置了国家代码后,则后续在设置“Keyboard Setting”时,Country Code就可以不用设置国家代码了。本手册接下来的说明都是基于HK-KB66产品,当然其他
产品也适用。
2. 编辑键码(Edit Key Map)
拖动鼠标,使鼠标指在键盘的某一个按钮上,当按钮颜色变成灰黑色时就可以对此按钮编程了。
在可编程的按键上点击鼠标左键,会弹出一个滑行菜单。这时可以用三种方法来给按键赋值。一种是“Key Code”,另一种是“ASCII Code”,最后一种 “Customize Code”。给一个按键赋值后,你还可以点击滑行菜单条中“Clear”来清除已赋的码值,点击“Layer Index”来指定这个按键的键层。
i.
键码(Key Code)
在这种方式下,你能用任意扫描码给一个按键赋值
- 2 -
海信可编程键盘用户手册
在以上对话框的“virtual keyboard”画面上显示了最常用的键码,并在 “Special Codes”区域列出了一些特殊码。从“keyboard”画面上选择一个键或双击“Special Codes”区域的某一项,则将其键码添加到“Mapping Sequence”目录中。通过以上操作可以把256个码写入某一个键里面。
在这个画面上并不是任何键码(扫描码)都是可选的,但可以在“0x”下的方格内输入一个十六进制码,然后按“Insert”确定。
例如
如果你在“virtual keyboard”区域按“Shift”、“H”、“E”、“Shift”、“L”、“L”以及“O”键, 在上面对话框中的“Mapping Sequence”目录中就会显示这些键值。 如果你想在上面的“Mapping Sequence”目录中删除“O”项,你可以用鼠标右键单击“O”项,将弹出一个包含2个选项的滑行菜单。选择其中的“Delete”选项就可以删除“O”项内容;如果选择“Clear All”选项,就会把该目录中的所有内容删除。
如果你想在上面的“Mapping Sequence”目录中的“H”项前增加“S”项,只要在该目录中先用鼠标选中“H”项,然后再在“keyboard”区域中按“S”就可以了。但是,如果你想在这个目录后面增加一个码的话,你还要记得点击一个空项。
在给这个键编程后,如果在记事本状态下按此键,且Caps Lock不工作,将显示为 “HEllo”;如果Caps Lock工作,就显示为“heLLO”。
警告: 1.比如,你想赋一个左Shift码(而不是其它码),你只要在“keyboard”画面上按一下左Shift按钮就可以了。在“Mapping Sequence”目录中将显示Left Shift Down,对应的键值为12。
- 3 -
但是,如果需要设置“左Ctrl+c”组合键,你只要在“keyboard”画面上按一下“左Ctrl”,再按一下“C”键,最后在按一下“左Ctrl”,就可以设置完成,则对话框的“Mapping Sequence”目录中显示如下:
以上情形同样也可以应用在右Shift码、左Alt码、右Alt码、左Ctrl码以及右Ctrl码上;所以,在给这些码赋值时必须非常的注意,组合键必须要有“Up”这项。
2.对于PS2产品来说,如果某一按键被赋
根据软件不同翻译的形式,你可以通过选择国家代码来更改常用键码的版面。一般都是默认USA。
ii. ASCII 码(ASCII Code) 在这种方式下,你可以给任何可显示的ASCII 码赋值, 例如 A-Z, a-z, 0-9, +, - ,* , / , 等标点符号。以下是常用的五种特殊标点符号的表示法:
符号 Enter Esc Tab \\ 延时0.5秒 ASCII 码 表示方法 \\n or \\N \\e or \\E \\t or \\T \\\\ \\d or \\D \\xHH HH必须是十六进制的2个阿拉伯数字 比如,你想给一个按键编入Hello\\nWorld程序,这时出现以下对话框:
- 4 -
海信可编程键盘用户手册
给这个按键编程后,如果是记事本形式的话,将显示为: Hello World 注意:
1.使用了这种方法后,你按与不按Caps Lock键,它将一直显示同样的字符串。 2.当你在键盘设置对话框中选定了一个国家代码后(详见第3节),在国家代码与操作系统一致的情况下输出的字符串与你输入的字符串相同。例如,如果你在德国操作系统下输入“How are you?”,但你在键盘设置对话框中的国家代码中选择了美国USA,那么输出将变成“How are zou?”。
iii. 用户自定义码(Customize Code)(PS/2键盘专用) 这种方式允许用户直接为PS/2上的某个键编写2个扫描码。 当按键被按下时,“Make Code”栏中输入的编码将被发送出去。当按键弹起时,“Break Code”栏中输入的编码将被发送。
例如,上面图表中的这些编码依次是左shift键的扫描码(12),h键的扫描码(33),,e键的扫描码(24),I键的扫描码(4b), o键的扫描码(44)左shift键的断开码(f0 12) ,h键的断开码(f0 33),e键的断开码(f0 24),I键的断开码(f0 4b),和o键的断开码(f0 44)。如果在记事本测试将显示HELO。 如果需要编多个组合键时,可按组合的顺序直接“Make Code”栏中输入扫描码和断开码,可以不用在“Break Code”栏中输入。 注意:
- 5 -