Skip to content

Commit bf8f404

Browse files
authored
Update README.md
1 parent 1a167a1 commit bf8f404

1 file changed

Lines changed: 8 additions & 6 deletions

File tree

README.md

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,24 +1,26 @@
11
# US Universal Keyboard Layout
22
A native keyboard layout for Windows that enables simple typing of complex characters.
33
## Installation and Use
4-
Simply download and run the installer from the Releases page. You can then select the United States-Universal layout from the Windows language and keyboard options menu.
4+
Simply download and run the installer from the Releases page. You can then select the United States-Universal layout from the Windows language and keyboard options menu. Optionally, you can also download and run CharMap.jar using at least Java 7 for a detailed, searchable list of supported characters.
55
## How it Works
6-
The Node.kt Kotlin source file is used to programmatically generate the hundreds of different Compose key sequences (manipulated internally as a rooted directed acyclic graph) and convert them into a format understood by the software KbdEdit. The rest of the layout features and the installer are created directly with KbdEdit itself.
6+
The Node.kt Kotlin source file is used to programmatically generate the hundreds of different Compose key sequences and convert them into a format understood by the software KbdEdit. The rest of the layout features and the installer are created directly with KbdEdit itself.
77
## Applications
88
The layout supports a wide range of use cases. Its various new modifier keys can be held to access an array of supplementary characters, while the Compose key (Right-Ctrl) can be pressed as the beginning of a sequence to combine standard characters into more interesting ones.
99
### International
1010
Improving upon the US International layout, the Compose (Right-Ctrl) and AltGR (Right-Alt) keys can be used to directly access a multitude of international characters, such as ligatures, accented vowels, and foreign currency symbols.
11+
### Financial
12+
The Compose key enables simple, intuitive input of most of the world's currency symbols, via sequences involving the dollar sign ($) key.
1113
### Mathematics
12-
The Compose key also allows input of various mathematical symbols and constants; integrals, inequalities, and other operators are all supported. Additionally, the Application key allows access to Greek characters, and CapsLock enables super/subscripts.
14+
The Compose key also allows input of various mathematical symbols and constants; integrals, inequalities, and other operators are all supported. Additionally, the AltGR (Right-Alt) key allows access to Greek characters, and CapsLock enables super/subscripts.
1315
### Science
1416
2Mn²⁺ + 5S₂O₈²⁻ + 8H₂O → 2MnO₄ + 10SO₄²⁻ + 16H⁺
1517
### Social
1618
☺ ❀ ☃ ⚘ ❤
1719
### Normal Stuff
1820
Even with so many features, this layout tries to stay out of your way during everyday typing. The only keys with different behaviors than in the standard US layout are:
19-
- CapsLock now enables super/subscripts instead of capitals.
20-
- The keys between Spacebar and Right-Ctrl have been repurposed as modifier keys.
21-
- NumLock is now a completely separate, togglable modifier key that enables boldness. It's recommended to configure Windows to start with NumLock enabled while using this layout. Alternatively, if you keep at least one other keyboard layout equipped, you can switch to it with WindowsKey+Spacebar for the rare occasion where NumLock needs to be toggled. Also worth noting is that you can access the 'off' functionality of the NumPad even with NumLock enabled by holding Shift while pressing a NumPad key.
21+
- CapsLock now enables super/subscripts instead of capitals
22+
- The Right-Alt key can now be used as a modifier key to type Greek characters
23+
- The Right-Windows key can now be used as a modifier key to type bold characters
2224
## Example Composition Sequences
2325
⎄ = Compose Key (Right-Ctrl)
2426
- ⎄<3 → ❤

0 commit comments

Comments
 (0)