Diciamo che ho un gioco che utilizza i controlli WASD su un layout QWERTY. Cercare di usare questi controlli su, diciamo, un layout Dvorak non è l'ideale (equivalente a <A:H
su QWERTY). Ovviamente, vorrei usare gli stessi tasti fisici di QWERTY ( ,aoe
su DVORAK).
Ho escogitato alcune possibili soluzioni:
- Forza l'utente a usare QWERTY
- ovviamente non ideale, soprattutto per utenti internazionali
- Cambia scorciatoie in base al layout della tastiera (WASD ->, aoe)
- mi costringe a creare mappe di layout per ogni layout supportato (automatizzabile)
- più semplice per l'utente se ci sono più scorciatoie rispetto a WASD
- Forzare l'utente a definire autonomamente le scorciatoie
- Più flessibile
- Fastidioso se ci sono molte scorciatoie
- Può essere utilizzato insieme alla seconda opzione
- Usa codici chiave hardware
- coerente tra le tastiere?
Come viene gestito questo tipo di cose?