Clavier et accessibilité
Tout CapyCode s'utilise au clavier, et l'interface est conçue pour les lecteurs d'écran (NVDA, JAWS, VoiceOver) : chaque bouton a un nom, chaque zone un titre, et les messages sont annoncés. Elle vise le niveau AA des règles d'accessibilité (RGAA 4.1.2, WCAG 2.2).
Sur macOS, remplace Ctrl par Cmd (⌘).
Les raccourcis
Fichiers et vues
| Raccourci | Action |
|---|---|
Ctrl+S | Enregistrer le fichier |
Ctrl+P | Aller à un fichier par son nom |
Ctrl+Maj+P ou F1 | Palette de commandes |
Ctrl+\ | Scinder l'éditeur en deux volets |
Ctrl+Maj+X | Afficher le panneau Extensions |
Ctrl+J | Replier ou déplier le panneau inférieur |
F11 | Plein écran |
Écrire
| Raccourci | Action |
|---|---|
Ctrl+Z, Ctrl+Y (ou Ctrl+Maj+Z) | Annuler, rétablir |
Ctrl+X, Ctrl+C, Ctrl+V | Couper, copier, coller |
Ctrl+/ | Commenter ou décommenter |
Tab, Maj+Tab | Indenter, désindenter |
Ctrl+F, Ctrl+H | Chercher, remplacer dans le fichier |
Ctrl+Maj+F, Ctrl+Maj+H | Chercher, remplacer dans le projet |
Maj+Alt+F (ou Ctrl+Maj+I) | Formater le code |
Exécuter
| Raccourci | Action |
|---|---|
Ctrl+Entrée | Exécuter le fichier affiché |
Ctrl+C dans une console | Interrompre le programme |
Ctrl+D dans une saisie | Fin de saisie (EOFError) |
↑, ↓, Tab dans une console ou le terminal | Historique, complétion |
Ctrl+Entrée dans le message de commit | Valider le commit |
Toutes les autres actions sont dans la palette de commandes, qui affiche aussi les raccourcis.
Se déplacer dans l'interface
- Accès rapide : au tout début de la page,
Tabfait apparaître des liens pour aller directement à l'éditeur, au volet latéral ou à la console. Tabpasse d'une zone à l'autre ; dans une zone, les flèches se déplacent entre les éléments :- barre d'activité :
↑↓,Entréepour afficher la vue ; - arbre des fichiers et structure :
↑↓,→ouvre un dossier,←le referme,Entréeouvre le fichier,F2renomme,Supprsupprime ; - onglets :
←→,DébutFin,Entréeaffiche,Supprferme ;Ctrl+Maj+←/→déplacent l'onglet,Ctrl+Alt+←/→le font passer dans l'autre volet ; - menus :
↓ouvre, les flèches parcourent (→entre dans un sous-menu,←en sort),Échapferme.
- barre d'activité :
- Les bords entre les zones (volet latéral, éditeurs, panneau inférieur) prennent le focus : les flèches les déplacent,
Entréerétablit la taille par défaut. Échapferme la fenêtre ou le menu ouvert ; le focus revient là où il était.
Sortir de l'éditeur
Dans l'éditeur, Tab indente le code au lieu de passer à la suite. Pour en sortir au clavier :
- appuie sur
Échap, puisTab; - ou bien
Ctrl+Mbascule la toucheTabentre « indenter » et « passer à l'élément suivant ».
Les champs de saisie des consoles et du terminal fonctionnent de même : Échap, puis Tab.
Les résolutions de conflit au clavier
Pendant une fusion Git, les boutons au-dessus des blocs de conflit sont réservés à la souris. Au clavier, utilise les commandes de la palette : « Conflit : garder la version actuelle », « … la version entrante », « … les deux versions », « Conflit : aller au suivant », « … au précédent ». Voir Git.
Confort de lecture
- Thème clair ou sombre, contrastes vérifiés dans les deux (Personnaliser l'affichage).
- Le zoom du navigateur (
Ctrl+/Ctrl-) agrandit toute l'interface. - Le glisser-déposer a toujours une autre solution : commande de la palette, raccourci ou commande du terminal.
Un obstacle à l'accessibilité ? Signale-le par Aide › À propos › Signaler un problème.