Zum Inhalt springen

Keycode

aus Wikipedia, der freien Enzyklopädie
Dies ist eine alte Version dieser Seite, zuletzt bearbeitet am 30. Januar 2008 um 20:20 Uhr durch TMg (Diskussion | Beiträge) (Völlig neu geschrieben). Sie kann sich erheblich von der aktuellen Version unterscheiden.
Dieser Artikel wurde zur Löschung vorgeschlagen.

Falls du Autor des Artikels bist, lies dir bitte durch, was ein Löschantrag bedeutet, und entferne diesen Hinweis nicht.

Zur Löschdiskussion.

Die Bezeichnung Keycode halte für irreführend. Mir ist nicht klar, was der Artikel überhaupt beschreiben will. Ich dachte erst, er würde die Scancodes beschreiben, was aber der entsprechende Artikel beschreibt, aber nicht dieser. Der vorletzte Satz dieses sehr kurzen Lemmas ist auch inhaltlich falsch, denn die Tastatur sendet Scancodes und nicht irgenetwas ASCII-ähnliches, jedenfalls nicht beim PC. Die Links zu den anderen Sprachen führen zu Artikel, die etwas ganz anderes Beschreiben. Der erste Satz ist auch falsch, da weder Umlaute, Cursor-Tasten, Shift, Alt, Ctrl noch die Windows-/Apple-/sun-... tasten etwas mit dem ASCII Standard zu tun haben. -- Raubsaurier 16:29, 30. Jan. 2008 (CET)


Als Keycode[1] wird eine Kodierung bezeichnet, die bestimmten Funktionstasten oder Tastenkombinationen auf der Computertastatur Zahlen zugeordnet. Keycodes entbinden den Programmierer von der Aufgabe, die vergleichsweise komplizierten Scancodes der Tastatur zu interpretieren. Die Auswertung vieler häufig benötigter Tastendrücke wird durch die Umsetzung als Keycode ebenso einfach wie die Handhabung der Buchstabentasten. Die konkrete Kodierung ist von der Programmbibliothek der verwendeten Programmiersprache abhängig.

Drückt der Benutzer beispielsweise das Kürzel Strg+S (in vielen Anwendungen für „Speichern“), wird diese Tastenkombination von der Programmbibliothek der Programmiersprache vorbereitend ausgewertet und als Keycode 115 an die Ereignisbehandlung innerhalb des Programms weiter gereicht. Dort kann der Keycode ausgewertet und die vom Programmentwickler vorgesehene Aktion ausgelöst werden.

Einzelnachweise

  1. Microsoft: Key Code-Konstanten für Visual Basic 6.0-Benutzer.