Since the French Keyboard has a really bad layout for a developer use case, I use a custom X11 keyboard setup and label sticker on modified keys.
This custom layout features
- a standard Azerty layout
- Greek and some math characters on Azerty
- a direct
~ / .
key row for Unix path - a direct access to French diacritics
é à è ù
and their capitals using Shift modifier - an ordered
0 1 2 3 4 5 6 7 8 9
key row using AltGr modifier - a direct
( [ {
key row with closing) ] }
accessible by Shift, a good editor can insert the closing charater automatically - symbol characters are grouped by usage :
|& #% !? -+ =* $@ ~^ /\ .: ,;
_
is mapped on Shift+Space
Non-Azerty rows
Key = No Modifier [Shift] [AltGr]
éÉ0 `1 àÀ2 èÈ3 ùÙ4 '5 "6 ()7 []8 {}9 |& #% !?
-+—
*=° $@
~^ /\ .: ,;
AltGr AltGr+Shift Modifier on Azerty
αA zZ €ε ρR θτ yY uU iI œŒ πΠ
qQ σΣ δΔ fF γΓ hH jJ kK λL μM
ωΩ xX çÇ ®© βB νN
Window Modifier on Azerty
∧ z η r t y u i ∨ ψ
q s d f g h j k l m
w x c v b ¬
This repository contains
- Linux X11 XKB keyboard configuration files for Lenovo Thinkpad and Cherry keyboards
- PDF for key labels generated by LaTeX
Steps are mainly
- print the PDF on a A4 sheet sticker, label are more duable with a plastified transparent layer
- look install shell script to setup X11
- run
setxkbmap frl
or setxkbmap fr_cherry
Standard Français AFNOR
- https://www.afnor.org/actualites/clavier-francais-norme-volontaire-ecriture-francais
- https://www.boutique.afnor.org/norme/nf-z71-300/interfaces-utilisateurs-dispositions-de-clavier-bureautique-francais/article/901594/fa188960
Standard Québécois