使用键盘#
修饰词#
在生成事件时按住的修饰符以按位的方式组合在一起,并在修改器参数中提供。在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修饰符(尽管您可以通过自己跟踪键状态来模拟此行为)。