25h
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
| Taste | Variable | Taste | Variable | Taste | Variable |
|---|---|---|---|---|---|
| [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.o | Linke [Shift] | keyboard.lshift | [F5] | keyboard.f5 |
| [P] | keyboard.p | Rechte [Shift] | keyboard.rshift | [F6] | keyboard.f6 |
| [Q] | keyboard.q | Linke [Ctrl] | keyboard.lctrl | [F7] | keyboard.f7 |
| [R] | keyboard.r | Rechte [Ctrl] | keyboard.rctrl | [F8] | keyboard.f8 |
| [S] | keyboard.s | Linke [Alt] | keyboard.lalt | [F9] | keyboard.f9 |
| [T] | keyboard.t | Rechte [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
| Taste | Variable | Taste | Variable |
|---|---|---|---|
| [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()
Tastaturzustand