Coder Social home page Coder Social logo

frenchma's Introduction

Clavier AZERTY français modifié

Sur le clavier standard AZERTY sous Windows (surtout sans pavé numérique), écrire É, Ç, œ, Œ, æ et Æ c'est le parcours du combattant.

Ce dépôt contient des drivers modifiés du clavier standard français AZERTY pour Windows qui

  • rajoute une touche « accent aigu », ainsi on peut écrire la majuscule É, mais aussi á, í, ó ... Á, Í, Ó ... ;
  • rajoute une touche « cédille », ainsi on peut écrire la majuscule Ç ;
  • déplace la touche « accent grave » sur la touche AktGr + ù, ainsi la touche AktGr + è (ancienne touche « accent grave ») produit directement ` qui sert par exemple dans markdown pour écrire du code ;
  • rajoute les touches œ, Œ, æ et Æ.

Pour faire cela j'ai utilisé le logiciel libre de Microsoft Keyboard Layout Creator 1.4.

Avertissement : l'application Microsoft Keyboard Layout Creator date de 2007. Elle fonctionne encore parfaitement et fonctionne sous Windows 10, mais il peut arriver que vous rencontriez un bogue.

Remzrque : Si vous avez la chance d'avoir un clavier Azerty AFNOR vous pouvez récupérer le driver dans un autre dépôt GitHub.

Comment j'ai fait

Dans Keyboard Layout Creator 1.4 :

  1. J'ai fait File » Load Existing Keyboard... » French.
  2. J'ai modifié la partie Shift,Alt+Ctrl (AltGr) ainsi :

Capture écran Keyboard Layout Creator 1.4 Capture écran Keyboard Layout Creator 1.4

  1. Dans Projects » Properties j'ai mis :
  • Name : frenchma
  • Description : French (modified AZERTY)
  1. J'ai enregistré la source dans le fichier FranchMA.klc qui est disponible ici.
  2. J'ai généré les fichiers d'installation avec Projects » Build DLL and Setup Package.

Comment installer le driver

En utilisant l'installation pré-compilée

Vous pouvez trouver l'instillation du driver dans la page des releases. Vous exécutez le setup.exe. Et au final dans les paramètres de Windows vous remplacer le clavier French (French) avec French (modified AZERTY).

Les paramètres Windows du clavier

En générant l'installation vous-même

  1. Vous installez Keyboard Layout Creator 1.4.
  2. Vous récupérez le code source du clavier FrenchMA.klc.
  3. Vous générez les fichiers d'installation avec Projects » Build DLL and Setup Package.
  4. Vous procédez à l'installation comme décrit plus haut.

Comment utiliser le clavier

On note /: la touche de : et de /, ,? celle de , et de ?, et ainsi de suite.

AltGr + :/ est la touche de « accent aigu ». Ainsi pour obtenir É il suffit de faire AltGr + / suivie de E. Mais on peut obtenir par cette méthode aussi áéíúóýÁÉÍÚÓÝ.

AltGr + ,? est la touche de « cédille ». Ainsi pour obtenir Ç il suffit de faire AltGr + , suivie de C.

Il y a aussi les caractères :

  • œ = AltGr + o
  • Œ = AltGr + O
  • æ = AltGr + a
  • Æ = AltGr + A

Fichiers présents dans ce dépôt

  • FranchMA.klc : le fichier source du clavier AZERTY modifié
  • FrenchMA.log : le log généré par Keyboard Layout Creator 1.4 pour FranchMA.klc.
  • Franch.klc : le fichier source du clavier AZERTY standard
  • French.log : le log généré par Keyboard Layout Creator 1.4 pour Franch.klc.

frenchma's People

Contributors

kpym avatar

Watchers

 avatar  avatar

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.