Skip to content

Commit d24ec9d

Browse files
committed
Give every configuration a keyboard layout image
1 parent 468eaaf commit d24ec9d

16 files changed

Lines changed: 792 additions & 116 deletions

README.md

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ https://github.com/user-attachments/assets/b395505e-9a06-4ec8-b361-81323c7b3fb4
4545
https://github.com/user-attachments/assets/91eef554-bf68-44a7-8d16-5e4d5d353fe0
4646

4747
### Continuous mouse movement
48-
https://github.com/petoncle/mousemaster/assets/39304282/2dadbfa0-1270-41ff-9e18-3fb3a28d5b6f
48+
https://github.com/user-attachments/assets/7300bf36-6a02-4615-b068-30c38571fc24
4949

5050
## Installation
5151

@@ -110,9 +110,7 @@ permissions are needed.
110110

111111
## Usage
112112

113-
### Default configuration (neo-mousekeys-ijkl)
114-
115-
The recommended configuration uses the following key bindings:
113+
### neo-mousekeys-ijkl configuration
116114

117115
- **Activate**: Press _leftalt + e_ or _leftalt + capslock_
118116
- **Deactivate**: Press _q_ or _p_
@@ -123,7 +121,7 @@ The recommended configuration uses the following key bindings:
123121
- **UI Hint mode**: Press _leftalt + f_
124122
- **Screen selection**: Press _c_
125123

126-
![neo-mousekeys-ijkl layout](https://github.com/user-attachments/assets/5e0aa96d-96f2-4349-9b2f-26dcca4933c0)
124+
![neo-mousekeys-ijkl layout](configuration/neo-mousekeys-ijkl-layout.png)
127125

128126
For a complete reference, see the [neo-mousekeys-ijkl documentation](configuration/neo-mousekeys-ijkl.md).
129127

Lines changed: 219 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,219 @@
1+
[
2+
{
3+
"css": ""
4+
},
5+
[
6+
{
7+
"c": "#cdaef0"
8+
},
9+
"Esc\n\n\n\n\n\nExit",
10+
{
11+
"x": 1,
12+
"c": "#cccccc"
13+
},
14+
"F1",
15+
"F2",
16+
"F3",
17+
"F4",
18+
{
19+
"x": 0.5
20+
},
21+
"F5",
22+
"F6",
23+
"F7",
24+
"F8",
25+
{
26+
"x": 0.5
27+
},
28+
"F9",
29+
"F10",
30+
"F11",
31+
"F12",
32+
{
33+
"x": 0.25
34+
},
35+
"PrtSc",
36+
"Scroll\nLock",
37+
"Pause"
38+
],
39+
[
40+
{
41+
"y": 0.25
42+
},
43+
"~\n`",
44+
"!\n1",
45+
"@\n2",
46+
"#\n3",
47+
"$\n4",
48+
"%\n5",
49+
"^\n6",
50+
"&\n7",
51+
"*\n8",
52+
"(\n9",
53+
")\n0",
54+
"_\n-",
55+
"+\n=",
56+
{
57+
"w": 2
58+
},
59+
"Backspace",
60+
{
61+
"x": 0.25
62+
},
63+
"Insert",
64+
"Home",
65+
"PgUp"
66+
],
67+
[
68+
{
69+
"w": 1.5
70+
},
71+
"Tab",
72+
"Q",
73+
"W",
74+
"E",
75+
"R",
76+
"T",
77+
{
78+
"c": "#a8dfe6"
79+
},
80+
"Y\nLeft\n\n\n\n\nWheel",
81+
"U\nDown\n\n\n\n\nWheel",
82+
"I\nUp\n\n\n\n\nWheel",
83+
"O\nRight\n\n\n\n\nWheel",
84+
{
85+
"c": "#cccccc"
86+
},
87+
"P",
88+
"{\n[",
89+
"}\n]",
90+
{
91+
"w": 1.5
92+
},
93+
"|\n\\",
94+
{
95+
"x": 0.25
96+
},
97+
"Delete",
98+
"End",
99+
"PgDn"
100+
],
101+
[
102+
{
103+
"w": 1.75
104+
},
105+
"Caps Lock",
106+
{
107+
"c": "#d4e9b6"
108+
},
109+
"A\nLeft\n\n\n\n\nClick",
110+
"S\nRight\n\n\n\n\nClick",
111+
"D\nMiddle\n\n\n\n\nClick",
112+
{
113+
"c": "#f8bfba"
114+
},
115+
"F\n\n\n\n\n\nFast",
116+
{
117+
"c": "#cccccc"
118+
},
119+
"G",
120+
{
121+
"c": "#c6d5fc"
122+
},
123+
"H\nEdge\n\n\n\n\nLeft",
124+
"J\nEdge\n\n\n\n\nDown",
125+
"K\nEdge\n\n\n\n\nUp",
126+
"L\nEdge\n\n\n\n\nRight",
127+
{
128+
"c": "#cdaef0"
129+
},
130+
";\n\n\n\n\n\nExit",
131+
{
132+
"c": "#cccccc"
133+
},
134+
"\"\n'",
135+
{
136+
"w": 2.25
137+
},
138+
"Enter"
139+
],
140+
[
141+
{
142+
"w": 2.25,
143+
"c": "#f7e98c"
144+
},
145+
"Shift\ntap×2\n\n\n\n\nGrid",
146+
{
147+
"c": "#cccccc"
148+
},
149+
"Z",
150+
"X",
151+
"C",
152+
"V",
153+
"B",
154+
"N",
155+
{
156+
"c": "#f4b8d3"
157+
},
158+
"M\n+Shift\n\n\n\n\nCenter",
159+
{
160+
"c": "#cccccc"
161+
},
162+
"<\n,",
163+
">\n.",
164+
"?\n/",
165+
{
166+
"w": 2.75
167+
},
168+
"Shift",
169+
{
170+
"x": 1.25
171+
},
172+
""
173+
],
174+
[
175+
{
176+
"w": 1.25,
177+
"c": "#cdaef0"
178+
},
179+
"Ctrl\ntap×2\n\n\n\n\nEnable",
180+
{
181+
"w": 1.25,
182+
"c": "#cccccc"
183+
},
184+
"Win",
185+
{
186+
"w": 1.25,
187+
"c": "#f7e98c"
188+
},
189+
"Alt\n×2/Edge\n\n\n\n\nHints",
190+
{
191+
"w": 6.25,
192+
"c": "#f8bfba"
193+
},
194+
"\n\n\n\n\n\nSlow",
195+
{
196+
"w": 1.25,
197+
"c": "#cccccc"
198+
},
199+
"Alt",
200+
{
201+
"w": 1.25
202+
},
203+
"Win",
204+
{
205+
"w": 1.25
206+
},
207+
"Menu",
208+
{
209+
"w": 1.25
210+
},
211+
"Ctrl",
212+
{
213+
"x": 0.25
214+
},
215+
"",
216+
"",
217+
""
218+
]
219+
]

configuration/mouseable-layout.png

148 KB
Loading

configuration/mouseable.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,10 @@
77
- Normal mode uses vi-like bindings for local mouse movement.
88
- Hint and grid modes assist in larger screen movements and are used with normal mode for comprehensive navigation.
99

10+
![mouseable layout](mouseable-layout.png)
11+
12+
The layout above shows normal mode ([mouseable-keyboardlayouteditor.json](mouseable-keyboardlayouteditor.json)).
13+
1014
## Normal Mode (_leftctrl, leftctrl_)
1115

1216
- Used for short-distance mouse manipulation.

0 commit comments

Comments
 (0)