Coder Social home page Coder Social logo

french-nf-azerty-mac's People

Contributors

cyril-l avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

french-nf-azerty-mac's Issues

Problèmes avec la touche caps lock

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 :

  • touches gravées 1 à 0 (ligne supérieure) : on obtient les chiffres à la place
  • touches alphabétiques A à Z : on obtient le caractère en capitale à la place

En groupe 2 (alt appuyé) :

  • touche § : on obtient À
  • touche accent aigu ◌́ (touche morte) : on obtient É
  • touche accent grave ◌̀ (touche morte) : on obtient È
  • touche & : on obtient Ê
  • touche æ : on obtient Æ
  • touche ù : on obtient Ù
  • touche oe : on obtient OE
  • touche θ : on obtient ϴ
  • touche ß : on obtient ẞ
  • touche ʒ : on obtient Ʒ
  • touche ç : on obtient Ç

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 !

Utilisation de diacritiques combinants manquante

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.

Problème majeur avec majuscule verrouillée

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

Swapped @ and < keys

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 !

La méthode de saisie apparaît comme « French - NF »

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 ».

Caractères manquants

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 :

  • Groupe 2 niveau 1 :
  • 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

  • Groupe 2 niveau 2
  • 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

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.