Tastatur-Callback.
Dieser Callback darf NULL
sein, aber das Ergebnis ist ein nicht steuerbares Gerät. Tatsächlich findet hier die gesamte Steuerung des Gerätes statt. (Dies wird vielleicht später einmal besser gelöst.
Es kann durchaus zu einem Aufruf mit keycode
0
kommen, wenn eine spezielle Taste gedrückt ist, der kein Zeichnen direkt zugeordnet ist. Dies sind die ALT-Tasten, die Ctrl-Tasten und die Shift-Tasten. Als scancode
wird dann KEY_LSHIFT
oder KEY_RSHIFT
oder KEY_LCONTROL
oder KEY_RCONTROL
oder KEY_ALT
oder KEY_ALTGR
übergeben, damit diese Tasten in der Implementation verwendet werden können. Weitere Sondertasten sind zurzeit nicht vorgesehen.
- Parameter:
-
md | Instanz |
keycode | Zeichen einer gedrückten Taste |
scancode | Scancode einer gedrückten Taste |
Definiert in Zeile 1317 der Datei elements.h.