如果按下带有特定键码的键,此函数将返回 true,如果不按下,则返回 false,方法是直接检查硬件。
该函数将采用函数 ord 返回的键码值 (仅限 A-Z 的 大写 字母或 0-9 的数字) 或任意 vk_* 常量在 键盘输入 主页上列出。
注意 此函数仅适用于标准 Windows 目标,其结果与获得焦点的应用程序无关。在所有其他平台上,其行为与 keyboard_check 相同。
keyboard_check_direct(key);
参数 | 类型 | 描述 |
---|---|---|
key | Virtual Key Constant (vk_*) | 检查按键按下的状态。 |
if keyboard_check_direct(vk_ralt) || keyboard_check_direct(vk_lalt)
{
crouch = true;
}
上面的代码将检查是否已按下左或右 Alt 键,以及是否将变量 crouch 设置为 true。