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:H
QWERTY). ,aoe
Natü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?