Je cherche une liste (ou en établir une) de raccourcis clavier à éviter pour ne pas venir en conflit avec des raccourcis existants, pour une webapp.
En me basant sur raccourcis clavier de firefox :
- tab (a11y)
- ctrl p
- ctrl c
- ctrl v
- ctrl x
- ctrl s (sauf si c'est un enregistrement ?)
- ctrl +
- ctrl -
- ctrl 0
- ctrl a
- ctrl z
- ctrl y
- ctrl f
- ctrl k
- ctrl e
- ctrl w
- ctrl maj w
- alt F4
- ctrl + Maj + PgPréc
- ctrl + Maj + PgSuiv
- ctrl + Maj + P
- ctrl + Tab
- ctrl + PgSuiv
- ctrl + Maj + Tab
- ctrl + PgPréc
- ctrl + Maj + T
- ctrl + Maj + N
- ctrl + 1 à 8
- ctrl + H
- ctrl + Maj + D
- ctrl + Maj + I
- ctrl + D
- alt ←
- alt →
- alt Orig
- ctrl o
- …
ça commence à faire beaucoup
Comment utiliser des raccourcis claviers (relativement) intuitifs sans ennuyer l'utilisateur ?
Suite aux retours sur Twitter.
Consensus : c'est pas simple (si on se soucie de raccourcis existants) : raccourcis des navigateurs (et addons), des OS, des AT, des design patterns ARIA…
Précision sur le contexte : rédaction en markdown, les raccourcis servant à activer des helpers (lien, abbr, blockquote etc.) ou afficher la preview, le code html produit…
Le focus est donc principalement sur la zone de saisie en md, ce qui me fait éviter les raccourcis une touche (à la Gmail)
Quelques pistes :
Pour référence, raccourcis :