Skip to content

pgrawehr/windows-keyboard-layouts

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Custom Windows Keyboard Layouts

Description

Set of custom keyboard layouts for Windows.

Layouts

kbdfrinu - French with inverted top number keys

Invert numerical keys with special characters at the top of the keyboard so that there is no need to press the Shift key.

kbdusfr - US with French AZERTY special keys

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.

Examples

  • Alt Gr + 2 = é
  • Alt Gr + 0 = à
  • Alt Gr + 7 = è
  • Alt Gr + [, E = ê
  • Shift + Alt Gr + [, E = ë

kbdusiag - United States-International (Alt Gr dead keys)

For typing quotation marks faster while typing accents (acute, umlaut, etc.) slower.

Examples

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 â

kbddechext - German (Switzerland) - Extended

Add key to enter German ß letter Alt Gr + S.

Add keys for writing most other western European languages including Norwegian, Swedish and Spanish.

Examples

  • 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 _ = Ø

Building keyboard layout installers

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.

Cloning the Git repository

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

References

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published