US International Keyboard Layout without dead keys on stupid positions.
This Windows keyboard layout is based on the Microsoft US International keyboard layout. On the original layout ' and ` are dead keys. So characters often needed while coding, needed multiple key presses. Because of that most software developers are switching between standard US keyboard layout for programming and their native language keyboard layout for writing emails.
US Coding just moved the dead keys of the US International keyboard layout to the AltGr layer. This way it feels like the normal US keyboard layout, but with the full character support of the international version and no keyboard layout switching is needed to write a email in French or German.
This layout (including the setup.exe
) was created using the Microsoft Keyboard Layout Creator 1.4.
Compatibility: Windows 7, 8, 8.1 and Windows 10; including 32Bit & 64Bit (amd64 & ia64) versions.
- Restored ^, ` and ~.
- Dead Keys ^, ` and ~ moved to the AltGr Layer.
- ¼, ½, ¾ moved to the Shift + AltGr Layer.
- Dead keys followed by a
Space
will create a UTF-8 combining character.
Character | US-Coding | US-Standard | US-International |
---|---|---|---|
` | ` | ` | ` , Space |
~ | Shift + ` | Shift + ` | Shift + `, Space |
' | ' | ' | ' , Space |
" | Shift + ' | Shift + ' | Shift + ' , Space |
^ | Shift + 6 | Shift + 6 | Shift + 6 , Space |
¼ | Shift + AltGr + 6 | Impossible | AltGr + 6 |
Ä | AltGr + Shift + q | Impossible | AltGr + Shift + q |
ß | AltGr + s | Impossible | AltGr + s |
€ | AltGr + 5 | Impossible | AltGr + 5 |
è | AltGr + `, e | Impossible | `, e |
ý | AltGr + ', y | Impossible | ', y |
In digital typography, combining characters are characters that are intended to modify other characters.
Character | Unicode | Key Sequence | Example |
---|---|---|---|
̀ | U+0300 | AltGr + `, Space | à |
́ | U+0301 | AltGr + ', Space | á |
̂ | U+0302 | AltGr + 6 | â |
̃ | U+0303 | AltGr + ~, Space | ã |
̈ | U+0308 | AltGr + Shift + ' | ä |
It's possible to stack multiple combining characters: ý̀ c̈̃
For more information see: https://en.wikipedia.org/wiki/Combining_character
Just download the latest release, unzip it and run setup.exe
.
- Download and install Microsoft Keyboard Layout Creator 1.4
- Open the
uscoding.klc
file - Project -> Build DLL and Setup Package
- (Optional) Zip the created files