Set of custom keyboard layouts for Windows.
Invert numerical keys with special characters at the top of the keyboard so that there is no need to press the Shift key.
Add extra keys taken from the French AZERTY keyboards.
Most of those keys can be obtained thanks to the Alt Gr or Ctrl + Alt combination.
Locations of those special keys are the same as on the French AZERTY keyboard.
- Alt Gr + 2 = é
- Alt Gr + 0 = à
- Alt Gr + 7 = è
- Alt Gr + [, E = ê
- Shift + Alt Gr + [, E = ë
For typing quotation marks faster while typing accents (acute
, umlaut
, etc.) slower.
Before = US International | After = Alt Gr dead keys | Result |
---|---|---|
', Space | ' | ' |
Shift + ', Space | Shift + ' | " |
', E | Alt Gr + ', E | é |
Shift + 6, A | Alt Gr + Shift + 6, A | â |
Add key to enter German ß letter Alt Gr + S.
Add keys for writing most other western European languages including Norwegian, Swedish and Spanish.
- Alt Gr + A = æ
- Alt Gr + N = ñ
- Alt Gr + ° is a dead key, it generates:
- with A = å
- with Shift + A = Å
- Alt Gr + o is a dead key, it generates:
- with E = œ
- with Shift + E = Œ
- with - = ø
- with _ = Ø
To build the installers for those layouts use the Microsoft Keyboard Layout Creator.
To be able to build the installer you may need to uninstall an existing layout that has the same name (e.g. Previous version of the keyboard layout).
If that layout is actually your default one then you must select another layout as the default to be able to uninstall that layout.
The Microsoft Keyboard Layout Creator generates UTF-16LE files.
Therefore to be able to check-in those files as text files into the Git repository, they need to be converted to UTF-8.
To convert the UTF-16LE files, add the following to your ~/.gitconfig
or
to the cloned repository .git/config
:
[filter "winutf16"]
clean = iconv -f UTF-16LE -t UTF-8
smudge = iconv -f UTF-8 -t UTF-16LE
required