cyril-l / french-nf-azerty-mac Goto Github PK
View Code? Open in Web Editor NEWmacOS keyboard layout for the standardized AZERTY (NF Z 71‐300 A)
License: MIT License
macOS keyboard layout for the standardized AZERTY (NF Z 71‐300 A)
License: MIT License
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 !
Le pilote est maintenant généré automatiquement à partir de ces fichiers :
Je n’ai pas accès à la version définitive de ces normes, pour vérifier :
La section 6.3.1 «Signes diacritiques pris en charge» contient le paragraphe suivant :
Certaines combinaisons de diacritique et de lettre n’existent pas sous forme précomposée dans la
norme ISO/IEC 10646 bien que l’usage, quoique rare, existe. La norme ISO/IEC 10646 prend en charge ces cas
par l’utilisation de diacritiques dits combinants. La prise en charge de ces diacritiques combinants est
recommandée.
Il serait utile de pouvoir saisir les diacritiques combinants, par exemple pour j́ <0061, 0301> utilisé dans le digramme ij néerlandais lorsque l’accent tonique est indiqué avec l’accent aigu pour l’emphase, ou pour į̇́ <012F, 0307, 0301] utilisé dans la notation de dictionnaires lituaniens.
Bonjour et merci beaucoup pour ce pilote.
Il y a un problème bloquant lors de l'utilisation de la touche verr. Maj.
D'une part certaines touches ont une configuration erronée : par exemple lorsque l'on utilise la touche 3 en mode caps lock on doit obtenir un È, avec le pilote on obtient la touche de l'ancien azerty à savoir "
à noter que la norme prévoit que pour certains cas précis le caractères imprimé soit un caractères différent de celui présent en niveau 1. Par exemple lorsque l'on utilise les voyelles accentuées en ligne E, on obtient les versions en capitale accentuée. Idem pour œ et æ.
D'autre part, le pilote se désélectionne automatiquement dans la plupart des logiciels : mail, safari, word... Le seul logiciel avec lequel j'ai pu tester avec succès le pilote est BBEdit (éditeur de texte). Je ne sais pas ce qu'il se passe. J'utilise OS 10.14.5.
Merci à vous et au plaisir d'échanger ensemble. J'ai participé à la commission de normalisation AFNOR sur ce projet.
TG
On the keyboard I just bought, one important key does not work : the first one on the left with the @ and the hash key. Instead I get : <
Please help !
Ce French pourrait être en français, ce clavier s’adresse avant tout aux francophones.
La norme recommande « Français normalisé (AZERTY) ».
Au passage, la norme pour le clavier AZERTY devrait être référencée comme « NF Z 71‐300 A » plutôt que « NF Z 71‐300 ».
Tout d'abord, merci pour ce travail ; comme vous l'indiquez, il manque certains diacritiques, permettez moi de revenir sur certains de ces caractères peut-être plus fréquents que d'autres ce qui permettrait de les ajouter de façon plus prioritaire :
en touche E00, la brève (U+0306 ̆) et la brève inversée (U+0311 ̑) sont des caractères très fréquents dans plusieurs langues d'Europe centrale ;
en touche E07, la macron (U+0304 ̄) est requis pour écrire en langues polynésiennes, langues régionales de France (caractère très courant)
en touche E12, le caron (U+030C ̌) est lui aussi très fréquent dans les langues d'Europe centrale
en touche C08, la barre oblique couvrante (U+0337 ̷̷) est peut être un peu plus difficile à coder car elle donne accès à de nombreux caractères barrés très fréquents dans les langues scandinaves)
en touche B04, la cédille (U+00B8 ¸) est fréquemment employée dans de nombreuses langues européennes
en B05, la barre couvrante (U+0336 ̶) est d'emploi moins fréquent, toujours pour les langues scandinaves
en touche E11, le rond en chef (U+030A ̊) malgré sa position Gr2N2, est d'usage fréquent en Europe
En touche C02, on doit obtenir un eszett majuscule (U+1E9E ẞ) et non SS, utilisé en allemand (et en alsacien)
Ces quelques changements devraient permettre une meilleure prise en charge des langues européennes et des langues régionales de France :)
à bientôt
TG
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.