Keycode
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.
Funktionen für die Bereitstellung von Keycodes existieren beispielsweise in den Programmiersprachen Visual Basic und JavaScript[2].