Zum Hauptinhalt springen
26e

Tastaturzustand


Das Objekt keyboard repräsentiert die Tastatur. Für jede Taste gibt eine entsprechende Variable des keyboard-Objekts an, ob diese gerade gedrückt ist.

Normale Tasten

TasteVariableTasteVariableTasteVariable
[A]keyboard.a[Y]keyboard.y[0]keyboard.k_0
[B]keyboard.b[Z]keyboard.z[1]keyboard.k_1
[C]keyboard.c[ä]keyboard.quote[2]keyboard.k_2
[D]keyboard.d[ö]keyboard.semicolon[3]keyboard.k_3
[E]keyboard.e[ü]keyboard.leftbracket[4]keyboard.k_4
[F]keyboard.f[5]keyboard.k_5
[G]keyboard.g[,]keyboard.comma[6]keyboard.k_6
[H]keyboard.h[.]keyboard.period[7]keyboard.k_7
[I]keyboard.i[Space]keyboard.space[8]keyboard.k_8
[J]keyboard.j[Tab]keyboard.tab[9]keyboard.k_9
[K]keyboard.k[Backspace]keyboard.backspace[F1]keyboard.f1
[L]keyboard.l[Enter]keyboard.return[F2]keyboard.f2
[M]keyboard.m[Esc]keyboard.escape[F3]keyboard.f3
[N]keyboard.n[CapsLock]keyboard.capslock[F4]keyboard.f4
[O]keyboard.oLinke [Shift]keyboard.lshift[F5]keyboard.f5
[P]keyboard.pRechte [Shift]keyboard.rshift[F6]keyboard.f6
[Q]keyboard.qLinke [Ctrl]keyboard.lctrl[F7]keyboard.f7
[R]keyboard.rRechte [Ctrl]keyboard.rctrl[F8]keyboard.f8
[S]keyboard.sLinke [Alt]keyboard.lalt[F9]keyboard.f9
[T]keyboard.tRechte [Alt Gr]keyboard.ralt[F10]keyboard.f10
[U]keyboard.u[Up]keyboard.up[F11]keyboard.f11
[V]keyboard.v[Left]keyboard.left[F12]keyboard.f12
[W]keyboard.w[Down]keyboard.down
[X]keyboard.x[Right]keyboard.right

Ziffernblock

TasteVariableTasteVariable
[0]keyboard.kp0[9]keyboard.kp9
[1]keyboard.kp1[.] / [Del]keyboard.kp_period
[2] / [Down]keyboard.kp2[Enter]keyboard.kp_enter
[3]keyboard.kp3[+]keyboard.kp_plus
[4] / [Left]keyboard.kp4[-]keyboard.kp_minus
[5]keyboard.kp5[*]keyboard.kp_multiply
[6] / [Right]keyboard.kp6[/]keyboard.kp_divide
[7]keyboard.kp7[Num]keyboard.numlock
[8] / [Up]keyboard.kp8
import pgzrun

def update():
if keyboard.a:
print("A wird gedrückt")
if keyboard.w:
print("W wird gedrückt")
if keyboard.s:
print("S wird gedrückt")
if keyboard.d:
print("D wird gedrückt")

pgzrun.go()