使用键盘#

修饰词#

在生成事件时按住的修饰符以按位的方式组合在一起,并在修改器参数中提供。在arcade.key中定义的修改器常量为:

MOD_SHIFT
MOD_CTRL
MOD_ALT         Not available on Mac OS X
MOD_WINDOWS     Available on Windows only
MOD_COMMAND     Available on Mac OS X only
MOD_OPTION      Available on Mac OS X only
MOD_CAPSLOCK
MOD_NUMLOCK
MOD_SCROLLLOCK
MOD_ACCEL       Equivalent to MOD_CTRL, or MOD_COMMAND on Mac OS X.

例如,要测试是否按住Shift键,请执行以下操作:

if modifiers & MOD_SHIFT:
    pass

与相应的键符号不同,无法确定是否按下了Left或Right修饰符(尽管您可以通过自己跟踪键状态来模拟此行为)。