Tastenentprellung und Funktionen

OP #3170364
Lesenswert?
• ▲
▼
Hallo
in der Tastenentprellung von Pter werden die folgenden Bezeichnungen 
genommen:

get_key_press
get_key_rpt
get_key_short
get_key_long

Das erste dient wahrscheinlich zum erkennen ob einen taste gedrückt ist. 
Und die anderen? In Kombination kann man damit ein und ausschalten. Doch 
was bedeuten sie genau und wozu?
achim
OP #3170849
Lesenswert?
• ▲
▼
Kann mir keiner weiterhelfen?
Es geht dabei nicht um die einzelnen Funktion in dem Programm.
Einiges konnte ich schon testen. z.B.

get_key_press - nur Taste drücken, ohne Zeit
get_key_rpt - ??????????
get_key_short - Taste drücken -einschalten
get_key_long - Taste drücken - ausschalten

Stimmt das so oder habt ihr andere Erfahrungen?
achim
#3170889
Lesenswert?
• ▲
▼
get_key_press - abfragen ob eine Taste gedrückt wurde

get_key_rpt - abfragen ob eine taste länger als REPEAT_START gedrückt 
wurde

get_key_short - abfragen ob eine Taste kurz gedrückt wurde 
(<REPEAT_START)

get_key_long - abfragen ob eine taste länger als REPEAT_START gedrückt 
wurde

Das get_key_short gibt im Gegensatz zu get_key_press erst dann einen 
Tastendruck zurück wenn die Taste losgelassen wurde und zwar nur dann 
wenn diese kürzer als REPEAT_START gedrückt wurde.

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.