在 aardio 中可以使用 虚拟键名
或 虚拟键码
表示键盘上的按键。
可调用 key.getName(virtualKeyCode) 函数将虚拟键码
转换为字符串类型的虚拟键名
,也可调用 key.getCode(virtualKeyName) 函数将虚拟键名
转换为数值类型的虚拟键码
。
key.getCode 函数无论传入虚拟键码
还是虚拟键名
都会统一返回虚拟键码
,key 库的函数基本都是利用这一特性转换表示按键的参数,支持以 虚拟键名
或者 虚拟键码
表示键盘按键。
例如:
key.press(0xD/*_VK_ENTER*/)
按下回车键,参数为回车键的虚拟键码。key.press("ENTER")
按下回车键,参数为回车键的虚拟键名。全部虚拟键名称或代码在 key.VK 库中定义(通常与键盘上显示的名称相同)。可运行 『 aardio 工具 / 鼠标按键 / 按键指令生成器 』查看按键对应的虚拟键名称。
虚拟键名称忽略大小写,通常也就是键盘上实际显示的名字,例如回车键的虚拟键名为 "ENTER"。
输入虚拟键代码的方法是在键名前加上 _VK_
前缀,利用 aardio 代码编辑器的代码补全(或按 Ctrl+J)自动转换为数值格式,例如输入 _VK_ENTER
可自动转换为 0xD/*_VK_ENTER
。