6 <meta charset=
"utf-8" />
8 <title>UltimateKEYS Keyboard Layout
</title>
10 <link rel=
"shortcut icon" href=
"favicon.ico" />
11 <link rel=
"fluid-icon" href=
"fluid-icon.png" title=
"UltimateKEYS" />
13 <link rel=
"stylesheet" type=
"text/css" href=
"styles.css" />
18 <h4><a href=
"https://pieter-degroote.github.io/UltimateKEYS/">UltimateKEYS.info
</a>  <a href=
"https://pieter-degroote.github.io/">Pieter-Degroote.info
</a>  <a href=
"https://github.com/pieter-degroote/UltimateKEYS/releases" target=
"_blank" rel=
"noopener"><img src=
"https://img.shields.io/github/release/pieter-degroote/UltimateKEYS.svg" alt=
"GitHub Release" /></a>  <a href=
"https://github.com/pieter-degroote/UltimateKEYS-testing/releases" target=
"_blank" rel=
"noopener"><img src=
"https://img.shields.io/github/release/pieter-degroote/UltimateKEYS-testing.svg?label=testing" alt=
"GitHub Testing" /></a></h4>
20 <h1>UltimateKEYS Keyboard Layout (Windows/Linux)
</h1>
22 <p>International US QWERTY layout with AltGr (Right Alt) dead keys via AutoHotkey (Win), MSKLC (Win), Xmodmap (Linux) and XKB (Linux).
</p>
24 <h2>Download the latest release
</h2>
26 <ul style=
"font-size: 120%;">
27 <li><a href=
"https://github.com/pieter-degroote/UltimateKEYS/releases" target=
"_blank" rel=
"noopener"><strong>Download - UltimateKEYS - Latest Release
</strong></a></li>
28 <li><a href=
"https://github.com/pieter-degroote/UltimateKEYS" target=
"_blank" rel=
"noopener"><strong>UltimateKEYS - GitHub Project Site
</strong></a></li>
29 <li><a href=
"https://github.com/pieter-degroote/UltimateKEYS-testing" target=
"_blank" rel=
"noopener"><strong>UltimateKEYS - Testing Repository
</strong></a></li>
34 <h2>XKB integration (Linux, experimental)
</h2>
36 <p>Experimental support for GNU/Linux via XKB integration (X11)
:
see the
<a href=
"https://github.com/pieter-degroote/UltimateKEYS/tree/master/linux-xkb" target=
"_blank" rel=
"noopener">‘linux-xkb’ folder
</a> in this repository.
</p>
38 <p>Follow these steps for experimental integration (at your own risk!)
:
</p>
41 <li>Download/Unpack the files "ultkeys", "ultkeys-sw", "rule_xml" and "rule-sw_xml" from the "linux-xkb" folder.
</li>
42 <li>Copy "ultkeys[-sw]" to "/usr/share/X11/xkb/symbols" (root required).
</li>
43 <li>Paste the contents of "rule[-sw]_xml" to either "/usr/share/X11/xkb/rules/evdev.xml" or "/usr/share/X11/xkb/rules/evdev.extras.xml", this between the tags
<layoutList
> and
</layoutList
> (root required).
<br />
44 <span style=
"text-decoration: underline;">Make sure to keep a backup copy of the original files.
</span></li>
45 <li>Both the Classic (files without ‘-sw’) and SW layouts (files with ‘-sw’) can be installed alongside each other. The user interface will display them as "UltimateKEYS" and "UltimateKEYS SW".
</li>
46 <li>Additionally, the file ".XCompose" can be put in the user’s home directory (~) to apply custom dead key definitions for UltimateKEYS [SW].
</li>
47 <li><span style=
"text-decoration: underline;">System passwords
:
only “BASIC LATIN” (codes
32 to
126); ALWAYS make the admin/root password VISIBLE during modification
!
</span></li>
52 <h2>Important - Known limitations of AutoHotkey, Windows and Linux
</h2>
54 <p>Win/Linux
:
When changing the Windows/Microsoft Live/Linux password, using another keyboard layout (like SW) can INTERFERE in some cases where your keystrokes are either registered via the other layout or as standard US QWERTY.
</p>
56 <p>Win (AHK)
:
On the login screen, the layout script will NOT be loaded, which can result in the WRONG input
!
<br />
57 Linux
:
On the login screen, the layout might NOT be available, which can result in the WRONG input
!
</p>
59 <p><strong>=
> Win/Linux
:
<span style=
"text-decoration: underline;">Only use “BASIC LATIN” characters (codes
32 to
126) for your Windows, Microsoft Live and Linux passwords
!
</span></strong><br />
60 Otherwise, it might be impossible to type any Unicode character higher than “Basic Latin” at the login screen/prompt (due to a different keyboard configuration)
!
 <strong>=
> ACCOUNT LOCKOUT
<br />
61 =
> Win/Linux
:
To be “better safe than sorry”,
<span style=
"text-decoration: underline;">ALWAYS make your system passwords VISIBLE during modification
!
</span></strong></p>
65 <h2>Keyboard Layout Image - Classic (Linux)
</h2>
67 <img src=
"images/UltimateKEYS (Linux) - Keyboard Layout Image.png" width=
"1208" height=
"425" alt=
"UltimateKEYS (Linux) - Keyboard Layout Image.png" />
69 <p>-
> Blue keys
:
dead keys in combination with
<em>AltGr (+Shift)
</em>.
<br />
70 -
> Mk (see M)
:
defined as ‘Multi_key’ in combination with
<em>AltGr (+Shift)
</em>.
</p>
74 <h2>Keyboard Layout Image - SW (Linux)
</h2>
76 <img src=
"images/UltimateKEYS SW (Linux) - Keyboard Layout Image.png" width=
"1208" height=
"425" alt=
"UltimateKEYS SW (Linux) - Keyboard Layout Image.png" />
78 <p>-
> Blue keys
:
dead keys in combination with
<em>AltGr (+Shift)
</em>.
<br />
79 -
> Mk (see M)
:
defined as ‘Multi_key’ in combination with
<em>AltGr (+Shift)
</em>.
</p>
83 <p><a href=
"layout-generator-urls.html" target=
"_blank" rel=
"noopener">Sources available on keyboard-layout-editor.com
</a></p>
87 <h4><a href=
"https://pieter-degroote.github.io/UltimateKEYS/">UltimateKEYS.info
</a>  <a href=
"https://pieter-degroote.github.io/">Pieter-Degroote.info
</a>  <a href=
"https://github.com/pieter-degroote/UltimateKEYS/releases" target=
"_blank" rel=
"noopener"><img src=
"https://img.shields.io/github/release/pieter-degroote/UltimateKEYS.svg" alt=
"GitHub Release" /></a>  <a href=
"https://github.com/pieter-degroote/UltimateKEYS-testing/releases" target=
"_blank" rel=
"noopener"><img src=
"https://img.shields.io/github/release/pieter-degroote/UltimateKEYS-testing.svg?label=testing" alt=
"GitHub Testing" /></a></h4>
89 <p style=
"font-size: 10px;">UltimateKEYS is Free Software and is licensed under the
<a href=
"https://www.gnu.org/licenses/gpl-3.0.html" target=
"_blank" rel=
"noopener">GNU General Public License Version
3</a>.
<br />
90 This website and its contents are licensed under the
<a href=
"https://www.gnu.org/licenses/fdl-1.3.html" target=
"_blank" rel=
"noopener">GNU Free Documentation License Version
1.3</a>.
</p>