物理键盘-keyboard

描述

物理键盘(适用于USB全键盘,USB数字键盘,USB条码扫描枪),父对象为device.io,无子对象。device.io.keyboard对象内部有缓冲区,会缓存当前和之前的最多256个字符,所以当我们使用的是条码扫描枪设备时,可以在onKey(key)函数内判断当前输入的是否为回车来获取本次扫描的所有内容,如:
if (key == '\n') {
var content = device.io.keyboard.getString(); // 包含回车符 '\n'
}


事件

  • key:按键有输入时触发,事件函数定义:onKey(key), key表示当前要输入的字符

属性

方法

名称 功能说明 脚本例子
clearString() 清空缓存区 device.io.keyboard.clearString() 清空缓存区
getString() 获取缓存区内(最大256)的所有字符串,读取后自动清空缓存 var content = device.io.keyboard.getString() 获取缓存的字符串,并清空缓存
peekString() 获取缓存区内(最大256)的所有字符串,不清空缓存 var content = device.io.keyboard.peekString()获取缓存的字符串

results matching ""

    No results matching ""