<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=Keycode</id>
	<title>Keycode - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=Keycode"/>
	<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Keycode&amp;action=history"/>
	<updated>2026-05-15T21:39:46Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in Wikipedia (Deutsch) – Lokale Kopie</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://wiki-de.moshellshocker.dns64.de/index.php?title=Keycode&amp;diff=264505&amp;oldid=prev</id>
		<title>imported&gt;Ousw: &quot;Aufgabenstelle für kaufmännische Abschluss- und Zwischenprüfungen&quot; falsch =&gt; raus</title>
		<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Keycode&amp;diff=264505&amp;oldid=prev"/>
		<updated>2026-04-06T12:48:46Z</updated>

		<summary type="html">&lt;p&gt;&amp;quot;Aufgabenstelle für kaufmännische Abschluss- und Zwischenprüfungen&amp;quot; falsch =&amp;gt; raus&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{Dieser Artikel|beschreibt Keycodes in der Bedeutung als „Tastenkode“, zur Bedeutung als „Schlüsselkode“ siehe [[Schlüssel (Kryptologie)]].}}&lt;br /&gt;
&lt;br /&gt;
Als &amp;#039;&amp;#039;&amp;#039;Keycode&amp;#039;&amp;#039;&amp;#039; (englisch für „Tastenkode“) wird eine [[Code|Kodierung]] bezeichnet, die jeder einzelnen [[Buchstabe|Buchstaben]]-, [[Funktionstaste|Funktions]]-, [[Pfeiltaste|Pfeil]]- und anderen [[Taste]] auf der [[Tastatur|Computertastatur]] eine [[Zahl]] zuordnet. Keycodes entbinden den [[Programmierer]] von der Aufgabe, die vergleichsweise komplizierten [[Scancode]]s der [[Tastatur#Übertragung zum PC|Tastatur]] zu interpretieren. Die konkrete Kodierung ist meist an die [[American Standard Code for Information Interchange|ASCII]]- oder die dazu kompatible [[Unicode]]-[[Zeichenkodierung]] angelehnt, letztendlich aber immer vom [[Kernel (Betriebssystem)|Kernel]] und/oder der [[Programmbibliothek]] der jeweils verwendeten [[Programmiersprache]] abhängig.&lt;br /&gt;
&lt;br /&gt;
== Windows ==&lt;br /&gt;
Drückt der Benutzer beispielsweise die [[Tastenkombination]] „[[Steuerungstaste|Strg]]+S“ (in vielen Anwendungen für „Speichern“), werden diese Tastendrücke von der Programmbibliothek der Programmiersprache vorbereitend ausgewertet und meist als Keycode 115 (ASCII-Kodierung für den Kleinbuchstaben „s“) an die [[Ereignis (Programmierung)|Ereignisbehandlung]] innerhalb des Programms weitergereicht. Dort kann der Keycode zusammen mit einer weiteren Information über den Status der Steuerungstaste ausgewertet und die vom Programmentwickler vorgesehene Aktion ausgelöst werden. In anderen Fällen werden die beiden Tasten „Strg“ und „S“ getrennt als Keycodes 17 und 83 (ASCII-Kodierung für den Großbuchstaben „S“) gemeldet.&lt;br /&gt;
&lt;br /&gt;
Funktionen für die Bereitstellung von Keycodes existieren beispielsweise in den Programmiersprachen [[Visual Basic Classic|Visual Basic]]&amp;lt;ref name=&amp;quot;VB&amp;quot;&amp;gt;[http://msdn.microsoft.com/de-de/library/0z084th3(VS.80).aspx &amp;#039;&amp;#039;Key Code-Konstanten für Visual Basic 6.0-Benutzer&amp;#039;&amp;#039;.] Microsoft MSDN&amp;lt;/ref&amp;gt; und [[JavaScript]].&amp;lt;ref name=&amp;quot;JS&amp;quot;&amp;gt;{{Webarchiv|url=http://wiki.selfhtml.org/wiki/JavaScript/Objekte/DOM/event/Tastaturabfragen#keyCode |wayback=20150402095634 |text=&amp;#039;&amp;#039;keyCode&amp;#039;&amp;#039; |archiv-bot=2025-12-02 02:48:09 InternetArchiveBot }} im [[SELFHTML]]-Wiki&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Linux ==&lt;br /&gt;
Der [[Linux (Kernel)|Linux-Kernel]] ordnet jedem [[Scancode]] der Tastatur eine eindeutige Nummer zu, den sogenannten „Linux-Keycode“. Diese Zuordnung ist von der verwendeten Tastatur abhängig und kann mit Betriebssystemmitteln (&amp;lt;code&amp;gt;setkeycodes&amp;lt;/code&amp;gt; etc.) modifiziert werden. Änderungen machen einen [[Neustart (Computer)|Neustart]] erforderlich. Tasten, denen kein Keycode zugeordnet wurde, bleiben vollständig funktionslos.&lt;br /&gt;
&lt;br /&gt;
Bei Verwendung des [[X Window System]]s (X11) wird jedem Linux-Keycode in einem zweiten Schritt ein symbolischer Name zugeordnet (englisch &amp;#039;&amp;#039;keysym&amp;#039;&amp;#039;, kurz für „Tastensymbol“, umgangssprachlich auch „X11-Keycode“ genannt).&amp;lt;ref name=&amp;quot;Palmer&amp;quot;&amp;gt;Doug Palmer: {{Webarchiv|url=http://www.charvolant.org/~doug/xkb/html/node3.html#SECTION00033000000000000000 |wayback=20080225124906 |text=&amp;#039;&amp;#039;An Unreliable Guide to XKB Configuration&amp;#039;&amp;#039;. |archiv-bot=2025-12-02 02:48:09 InternetArchiveBot }} Stand Oktober 2004.&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;Wesp&amp;quot;&amp;gt;Ingomar Wesp: [http://ingomar.wesp.name/2007/06/eigene-tastaturbelegungen-in-x11-xorg.html &amp;#039;&amp;#039;Eigene Tastaturbelegungen in X11 (X.Org / XFree86)&amp;#039;&amp;#039;.] Stand Januar 2008.&amp;lt;/ref&amp;gt; Den numerischen Keycodes werden konkrete [[Symbol]]e zugewiesen, etwa Buchstaben oder andere [[Zeichen]] aus dem [[Unicode]]-Zeichenvorrat. Diese Zuweisung lässt sich ebenfalls modifizieren, etwa mit dem Kommandozeilenwerkzeug &amp;lt;code&amp;gt;xmodmap&amp;lt;/code&amp;gt;. Änderungen werden ohne Neustart übernommen.&lt;br /&gt;
&lt;br /&gt;
== Einzelnachweise ==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Zeichenkodierung]]&lt;/div&gt;</summary>
		<author><name>imported&gt;Ousw</name></author>
	</entry>
</feed>