键盘事件 | hyperPad Documentation
Logo
Documentation交互键盘事件
交互

键盘事件

Published 2023年11月7日

键盘事件行为会监听外接硬件键盘的输入,并在指定事件发生时触发其他行为。你可以用它为游戏创建键盘控制。

⚠️ 警告:此功能仅支持 iOS 13.0 及更高版本。

属性说明
事件

选择要监听的事件。

  • 按下时 - 按键被按下时触发行为。
  • 按住时 - 按键处于按下状态时触发行为。
  • 松开时 - 按键被松开时触发行为。
  • 按键序列 - 按键序列输入完成时触发行为。
按键

选择要监听的键盘特殊按键:上箭头、左箭头、右箭头、下箭头、空格键、Shift、Delete、Control、Option、Caps Lock、Tab 和 Escape。

也可以选择 字符,然后输入要监听的单个键盘字符,例如 a 或 d。

或者选择 任意,监听键盘上的所有按键。

字符序列输入必须在键盘上按下才能触发行为的字符序列 (字符串)。
输出字段说明
key

按下的按键所对应的字符串。该值始终是单个字符;但对于箭头等特殊按键,此值为空。

("x"、"a"、"5" 等)

keyCode

按下的按键所对应的数值。每个按键都有一个根据 ASCII 编码分配的数值。

(78、61、35 等)

sequence

(按键序列)

字符序列。

sequenceLength

(按键序列)

字符序列的长度。

示例:键盘控制玩家

按住左箭头时,玩家向左移动;按住右箭头时,玩家向右移动。用户按下上箭头时,玩家跳跃。

键盘事件

示例:一个彩蛋

用户在键盘上输入“party”时,屏幕会震动,玩家周围会喷出彩纸粒子,并播放庆祝音效。

键盘事件