keyboard_check_direct

如果按下带有特定键码的键,此函数将返回 true,如果不按下,则返回 false,方法是直接检查硬件。

该函数将采用函数 ord 返回的键码值 (仅限 A-Z 的 大写 字母或 0-9 的数字) 或任意 vk_* 常量在 键盘输入 主页上列出。

注意 此函数仅适用于标准 Windows 目标,其结果与获得焦点的应用程序无关。在所有其他平台上,其行为与 keyboard_check 相同。

 

语法:

keyboard_check_direct(key);

参数类型描述
keyVirtual Key Constant (vk_*)检查按键按下的状态。

 

返回:

Boolean

 

示例:

if keyboard_check_direct(vk_ralt) || keyboard_check_direct(vk_lalt)
{
    crouch = true;
}

上面的代码将检查是否已按下左或右 Alt 键,以及是否将变量 crouch 设置为 true