Skip to content

Commit ec33eea

Browse files
authored
Merge pull request #1831 from ronaldsuwandi/mouse-keys-v4-tweaked
Added optional alternative keys to use mouse keys mode
2 parents b6a8d88 + 4c2e47c commit ec33eea

File tree

3 files changed

+1489
-482
lines changed

3 files changed

+1489
-482
lines changed

public/extra_descriptions/mouse_keys_mode_v4_tweaked.json.html

Lines changed: 18 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,14 +5,12 @@
55

66
<p>
77
You can operate mouse via keyboard. (motion, click and scroll)<br />
8-
Mouse keys mode can be activated by pressing by the following procedure pressing
8+
Mouse keys mode can be activated by pressing by the following procedure pressing
99
<kbd>left_command, left_option, left_control, m</kbd> <br />
1010
To leave mouse keys mode, you can press <kbd>left_command, left_option, left_control, m</kbd> again or <kbd>escape</kbd>
1111
</p>
1212

13-
<p>
14-
Optionally you can also use <kbd>caps_lock</kbd> to enter or leave the mouse keys mode
15-
</p>
13+
<p>Optionally you can also use <kbd>caps_lock</kbd> to enter or leave the mouse keys mode</p>
1614

1715
<b>Key bindings:</b>
1816
<ul>
@@ -31,4 +29,20 @@
3129
<li><kbd>o</kbd>: set mouse cursor position to the center of second display</li>
3230
<li><kbd>p</kbd>: set mouse cursor position to the center of third display</li>
3331
</ul>
32+
33+
<b>Optional key bindings (if enabled):</b>
34+
<ul>
35+
<li><kbd>left_arrow</kbd>: mouse left</li>
36+
<li><kbd>down_arrow</kbd>: mouse down</li>
37+
<li><kbd>up_arrow</kbd>: mouse up</li>
38+
<li><kbd>right_arrow</kbd>: mouse right</li>
39+
<li><kbd>shift</kbd>: fast mode (fast mouse move by <kbd>shift</kbd>+<kbd>[arrow]</kbd>)</li>
40+
<li><kbd>option</kbd>: slow mode (slow mouse move by <kbd>option</kbd>+<kbd>[arrow]</kbd>)</li>
41+
<li><kbd>control</kbd>: scroll mode (scroll by <kbd>control</kbd>+<kbd>[arrow]</kbd>)</li>
42+
</ul>
43+
44+
<p>
45+
Note that if optional keybinding is used, you can still exit the mouse keys mode using <kbd>escape</kbd>.<br />
46+
This is due to conflict for <kbd>option</kbd> and <kbd>control</kbd> used for mouse speed adjustment
47+
</p>
3448
</div>

0 commit comments

Comments
 (0)