Skip to content

Commit b0981d2

Browse files
robamatonclaude
andcommitted
Add Kinesis Advantage2 keyboard layout
Adds a Kinesis Advantage2 adaptation of TheCore Lite. Hand position is shifted one column right (index on F instead of D). Changes: - Add Kinesis layout definition to KeyboardLayouts.ini - Add KinesisAdvantage2/ with README and generated hotkeys Key transformations: - All left-hand keys shift one column right - Edge keys (T, G, B) remap to arrow keys and Delete - Arrow keys remap to IJKL (camera moves to right hand) - Space remaps to Backspace (rapid-fire on thumb) 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
1 parent b1b6ada commit b0981d2

File tree

3 files changed

+2660
-0
lines changed

3 files changed

+2660
-0
lines changed

KeyboardLayouts.ini

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -257,3 +257,33 @@ M=M
257257
Comma=W
258258
Period=V
259259
Slash=Z
260+
261+
[KinesisAdvantage2]
262+
AltGr=0
263+
Space=Backspace
264+
1=2
265+
2=3
266+
3=4
267+
4=5
268+
5=OEM102
269+
Tab=Q
270+
Q=W
271+
W=E
272+
E=R
273+
R=T
274+
T=Left
275+
CapsLock=A
276+
A=S
277+
S=D
278+
D=F
279+
F=G
280+
G=Right
281+
Z=X
282+
X=C
283+
C=V
284+
V=B
285+
B=Delete
286+
Up=I
287+
Down=K
288+
Left=J
289+
Right=L

KinesisAdvantage2/README.md

Lines changed: 77 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,77 @@
1+
# TheCore Lite for Kinesis Advantage2
2+
3+
This is a transformed version of TheCore Lite optimized for the Kinesis Advantage2 split keyboard, with the hand position shifted one column to the right (index finger on F instead of D).
4+
5+
## Installation
6+
7+
1. Copy `TheCore Lite.SC2Hotkeys` to your SC2 Hotkeys folder:
8+
- **macOS**: `~/Library/Application Support/Blizzard/StarCraft II/Accounts/<ID>/Hotkeys/`
9+
- **Windows**: `Documents\StarCraft II\Accounts\<ID>\Hotkeys\`
10+
11+
2. In StarCraft II, go to Menu → Hotkeys and select "TheCore Lite"
12+
13+
## Mac Mode Note
14+
15+
If your Kinesis is in Mac mode, you may need to remap Left Command to Left Control at the keyboard firmware level (using onboard programming or SmartSet app), or switch to Windows mode.
16+
17+
## How It Works
18+
19+
### Hand Position Shift
20+
21+
With index finger on F (instead of D), all left-hand keys shift one column right:
22+
23+
```
24+
1→2 2→3 3→4 4→5
25+
Tab→Q Q→W W→E E→R R→T
26+
CapsLock→A A→S S→D D→F F→G
27+
Z→X X→C C→V V→B
28+
```
29+
30+
### Edge Key Remapping
31+
32+
Keys at the right edge of the accessible left-hand area can't shift further right (they'd cross the keyboard split), so they remap to keys below the bottom letter row:
33+
34+
| Original | Transformed | Location |
35+
|----------|-------------|----------|
36+
| 5 | OEM102 | International Backslash key, left of Left arrow |
37+
| T | Left | Left arrow key |
38+
| G | Right | Right arrow key |
39+
| B | Delete | Left thumb cluster |
40+
41+
### Camera Controls
42+
43+
To free up the arrow keys for abilities, camera scrolling moves to IJKL:
44+
45+
```
46+
CameraMoveUp=I
47+
CameraMoveDown=K
48+
CameraMoveLeft=J
49+
CameraMoveRight=L
50+
```
51+
52+
## Freed Keys
53+
54+
The transformation leaves these keys accessible but unbound, which you can use for custom bindings:
55+
56+
### = (Equals/Plus key)
57+
Located at the top-left of the right hand. Suggestions:
58+
- **Alert Jump** (`CameraFollow`) - Jump to the last alert/ping
59+
- **Quick Save** - For campaign/custom games
60+
61+
### Tab
62+
Easy reach with pinky. Suggestions:
63+
- **F1 (IdleWorker)** - Remap Tab→F1 to quickly grab idle workers
64+
- **Warp-in menu** - If you prefer a dedicated warp key
65+
66+
### CapsLock
67+
Strongest pinky key, easy to hit. Suggestions:
68+
- **Escape** - Remap CapsLock→Escape for faster canceling
69+
- **Push-to-talk** - If you use voice chat
70+
71+
## Regenerating the Hotkey File
72+
73+
The Kinesis layout is defined in `KeyboardLayouts.ini` and generated automatically by `TheCoreRemapper.py` along with all other keyboard layouts:
74+
75+
```bash
76+
python3 TheCoreRemapper.py
77+
```

0 commit comments

Comments
 (0)