Disons que j'ai un jeu qui utilise des contrôles WASD sur une disposition QWERTY. Essayer d'utiliser ces commandes sur, disons, une disposition Dvorak n'est pas idéal (équivalent à <A:H
QWERTY). Évidemment, je voudrais utiliser les mêmes clés physiques que celles utilisées par QWERTY ( ,aoe
sur DVORAK).
J'ai trouvé quelques solutions possibles:
- Forcer l'utilisateur à utiliser QWERTY
- évidemment pas idéal, surtout pour les utilisateurs internationaux
- Modifier les raccourcis en fonction de la disposition du clavier (WASD ->, aoe)
- m'oblige à créer des cartes de disposition pour chaque disposition prise en charge (automatisable)
- plus simple pour l'utilisateur s'il y a plus de raccourcis que simplement WASD
- Forcer l'utilisateur à définir lui-même les raccourcis
- Plus flexible
- Ennuyeux s'il y a beaucoup de raccourcis
- Peut être utilisé conjointement avec la deuxième option
- Utiliser des codes clés matériels
- cohérente entre les claviers?
Comment ce type de chose est-il généralement traité?