Kejadian Papan Kekunci | hyperPad Documentation

Loading...

Logo

Behavior Keyboard Event mendengar input dari keyboard perangkat keras eksternal dan memicu perilaku lain saat terjadi peristiwa tertentu. Ini dapat digunakan untuk membuat kontrol keyboard untuk permainan Anda.

⚠️ Amaran: Ciri ini hanya disokong pada iOS 13.0 dan ke atas.

PropertiDeskripsi
Peristiwa

Pilih peristiwa yang akan di dengar.

  • On Press - Memicu perilaku ketika suatu kunci telah ditekan.
  • While Pressed - Memicu perilaku sementara kunci ditekan.
  • On Release - Memicu perilaku ketika kunci telah dilepaskan.
  • On Sequence - Memicu perilaku ketika urutan kunci telah ditekan.
Kunci

Pilih mana-mana kunci khas pada keyboard untuk didengar: Up Arrow, Left Arrow, Right Arrow, Down Arrow, Spacebar, Shift, Delete, Control, Option, Caps Lock, Tab dan Escape.

Atau anda boleh memilih Character dan memasukkan satu karakter pada keyboard yang ingin didengar seperti a atau d.

Atau anda boleh memilih Any dan mendengar semua kunci pada keyboard.

Urutan KarakterMasukkan urutan karakter (string) yang mesti ditekan pada keyboard untuk memicu perilaku.
Output FieldDeskripsi
key

Representasi string dari kunci yang ditekan. Ini akan selalu menjadi satu karakter, tetapi untuk kunci khas seperti anak panah, ini akan kosong.

("x", "a", "5", dll.)

keyCode

Representasi numerik dari kunci yang ditekan. Setiap kunci mempunyai nilai numerik yang terikat padanya mengikut ASCII.

(78, 61, 35, dll.)

urutan

(On Sequence)

Urutan karakter.

sequenceLength

(On Sequence)

Panjang urutan karakter.

Contoh: Pemain Terkawal Keyboard

Pemain bergerak ke kiri sementara anak panah kiri ditahan dan pemain bergerak ke kanan sementara anak panah kanan ditahan. Apabila pengguna menekan anak panah atas, pemain melompat.

EAB486CD-5710-4106-B089-2EC5DAC9BEA6.png

Contoh: Telur Paskah

Apabila pengguna memasukkan "party" pada keyboard mereka, skrin bergetar, partikel confetti dipancarkan dari pemain dan efek suara perayaan dimainkan.

89822D92-FC16-4C1E-B952-6539C223FA02.png