Sind alle Schlüsselcodes plattformübergreifend?

Sind alle Schlüsselcodes plattformübergreifend?

So ziemlich jede Tastatur funktioniert unter Windows, Macintosh und GNU/Linux gleich.
Ich fand diesVirtueller SchlüsselListe.
Woher kommen diese Schlüsselcodes und wie kann ich nachweisen, dass sie plattformübergreifend sind?

Antwort1

Nein, die Schlüsselcodes sindplattformabhängigSie kommen aus demAPI(Application Programming Interface) des aktuellen Betriebssystems.

Für WinAPI finden Sie sieHier, für MacOS ineine der Header-Dateien.

Die Firmware (Treiber) „übersetzt“ die Tastenanschläge in die entsprechenden VirtualCodes, abhängig vom aktuellen Betriebssystem. Dies ist eine Art „Mapping“, um die physischen Geräte (Tastaturen) von der Softwareschicht (Betriebssystem) zu abstrahieren.

verwandte Informationen