Inserts a pair of characters, then presses Left to put the cursor inside.
The type of pair inserted depends on modifiers.
Raise |
() |
Parentheses |
Raise-Alt |
"" |
Double quotes |
Raise-Shift |
** |
"Earmuffs" |
Raise-Ctrl |
[] |
Square brackets |
Raise-Ctrl-Alt |
`` |
Backquotes |
Lower |
{} |
Curly braces |
Lower-Alt |
'' |
Single quotes |
Lower-Shift |
<> |
HTML/XML tags |
Raise-f, Raise-b, Raise-n and Raise-p behave just like their Emacs counterparts
Ctrl-f, Ctrl-b, Ctrl-n and Ctrl-p, that is to say, they move
Forward (Right), Backward (Left), to the Next line (Down) and to the Previous line (Up).
Since this uses the arrow keys, this is automatically compatible with nearly 100% of applications!
(Note that Raise-n is moved one position down to avoid conflicting with 9.)
We also have End, Home, PgDn, PgUp in the corresponding locations on the Lower layer.
Perfectly control the mouse using only the keyboard thanks to the Nav layer!
You can even scroll the mouse wheel left or right! I didn't even know this was possible!
(I didn't know about Button 4 and Button 5 either...)
Note how you can easily move the mouse while holding Ctrl-Alt-Shift in any combination, as well as Left click xor Right click.
Use the Crawl (6) sublayer (strategically located to the left of "Acceleration 0") to accurately move the mouse by single pixels.
The blue keys instantly warp the mouse to the center of each of 9 "quadrants", considering the screen as a 3x3 grid of rectangular regions.
If Shift is held down or the bold version of an arrow is pressed, then warp to the far side or corner of the corresponding quadrant instead of to its center.
Importantly, if we press multiple locations at once then the mouse warps to the barycenter of the designated points!
So if we press 2 locations at once, then the mouse warps to the midpoint between those points. This allows for very precise movement!