此API提供了利用keyboard.keys
表以按键名查找按键编码的功能。
此表可双向查询。例如,keyboard.keys.numpad0
的值为0x52
,而keyboard.keys[0x52]
的值为字符串numpad0
。
请查阅包含此API实现的Lua文件以获取可用键名的列表。
此外,此API还注册了事件侦听器以持续追踪每个按键的状态。这些内部状态值可以通过下列函数查询:
keyboard.isAltDown(): boolean
keyboard.isControl(char: number): boolean
Character
类定义的控制字符。控制字符通常不可显示。keyboard.isControlDown(): boolean
keyboard.isKeyDown(charOrCode: any): boolean
keyboard.isShiftDown(): boolean