cyril-L / french-nf-azerty-mac

macOS keyboard layout for the standardized AZERTY (NF Z 71‐300 A)
MIT License
23 stars 3 forks source link

Problèmes avec la touche caps lock #4

Closed thibthib17 closed 5 years ago

thibthib17 commented 5 years ago

Dans le pilote v.0.0.4, la touche shift lock donne accès aux mêmes caractères qu'en pressant shift seul. Or le tableau A.2 page 28 de la norme de clavier prévoit un fonctionnement différent.

Le principe : la touche shift lock n'affecte pas la saisie. Normalement, on obtient le même caractère que si l'on tapait sans cette touche activée, sauf pour les touches suivantes :

En groupe 1 :

En groupe 2 (alt appuyé) :

Pour toutes les autres touches, le verrouillage des majuscules est donc sans effet.

Cela veut dire que en mode shift lock activé par exemple, si j'appuie sur la touche point, j'obtiens un point. Dans la pilote v0.0.4 on obtient de façon erronée un ?

Merci !

cyril-L commented 5 years ago

Bonjour, merci pour ces précisions ! En effet, ce comportement semble pratique pour entrer du texte en majuscule ou utiliser les nombres avec les opérateurs mathématiques.

Si tu as accès à la norme peux-tu vérifier le comportement de la touche Shift lorsque le verrouillage majuscule est activé ? Par exemple, est-il possible d‘entrer la lettre « a » en minuscule avec le verrouillage majuscule activé ? Sur la disposition Mac actuelle, c’est possible en utilisant Shift.

Le comportement du verrou majuscule est-il aussi spécifié pour les lettres grecques ?

cyril-L commented 5 years ago

La version 0.0.5-beta se comporte comme ta description, et fonctionne aussi avec les lettres grecques et latines étendues. Reste à déterminer le comportement de la touche Shift quand le verrou majuscule est activé.

thibthib17 commented 5 years ago

Formidable !

Pour les lettres grecques et latines étendues, le fonctionnement de shift lock est analogue aux lettres latines : on obtient la version en capitale.

Pour ce qui est de l'emploi de la touche shift en mode shift lock activé, désolé, mais rien n'est prévu sur ce point particulier. Les concepteurs de pilotes sont donc libres de proposer une fonctionnalité utile dans ce cas précis. En l'occurence, ce que vous préconisez dans votre message (utilisation de minuscules avec la touche shift, en mode shift lock activé) me parait le plus ergonomique et utile !

cyril-L commented 5 years ago

La version v0.0.5 implémente maintenant le verrou majuscule et Shift comme présenté ci-dessus.