Skip to content

FabriceSalvaire/french-keyboard-map

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Custom French Keyboard Layout for Developer

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.

Thinkpad Keyboard

Layout

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  ¬

Setup

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

Official French Layouts

Standard Français AFNOR

Standard Québécois

Other French Layouts

Other English Layouts

X11 Documentation

About

A custom French Keyboard Layout for Developer

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published