鍵盤事件 | hyperPad Documentation
Logo
Documentation互動鍵盤事件
互動

鍵盤事件

Published 2023年11月7日

Keyboard Event 行為會監聽外接硬體鍵盤的輸入,並在指定事件發生時觸發其他行為。你可以用它為遊戲建立鍵盤控制。

⚠️ 警告:此功能僅支援 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」時,畫面會震動,玩家會發射五彩紙屑粒子,並播放歡慶音效。

鍵盤事件