Angenommen, ich habe ein Spiel, das WASD-Steuerelemente in einem QWERTZ-Layout verwendet. Der Versuch, diese Steuerelemente beispielsweise für ein Dvorak-Layout zu verwenden, ist nicht ideal (entspricht <A:HQWERTY). ,aoeNatürlich möchte ich dieselben physischen Schlüssel verwenden wie QWERTY ( auf DVORAK).
Ich habe einige mögliche Lösungen gefunden:
- Zwingen Sie den Benutzer, QWERTZ zu verwenden
- offensichtlich nicht ideal, besonders für internationale Benutzer
 
 - Ändern Sie die Verknüpfungen basierend auf dem Tastaturlayout (WASD ->, aoe).
- zwingt mich, Layoutkarten für jedes unterstützte Layout zu erstellen (automatisierbar)
 - Am einfachsten für den Benutzer, wenn es mehr Verknüpfungen als nur WASD gibt
 
 - Erzwingen Sie, dass der Benutzer Verknüpfungen selbst definiert
- Flexibler
 - Ärgerlich, wenn es viele Abkürzungen gibt
 - Kann in Verbindung mit der zweiten Option verwendet werden
 
 - Verwenden Sie Hardware-Schlüsselcodes
- Tastaturübergreifend konsistent?
 
 
Wie wird so etwas normalerweise gehandhabt?
