Skip to content

Commit 36cbf2a

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 - Grave shifts to 1 (matching the pattern) - Edge keys (5, T, G, B) remap to Grave, OEM102, Left, Right - Arrow keys remap to IJKL (camera moves to right hand) - Space remaps to Backspace (rapid-fire on thumb) Freed keys: Tab, CapsLock, Equals, Delete 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
1 parent b1b6ada commit 36cbf2a

3 files changed

Lines changed: 2648 additions & 0 deletions

File tree

KeyboardLayouts.ini

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

KinesisAdvantage2/README.md

Lines changed: 64 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,64 @@
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 | Grave | Grave/tilde key |
37+
| T | OEM102 | International Backslash key, left of Left arrow |
38+
| G | Left | Left arrow key |
39+
| B | Right | Right arrow key |
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: **Tab**, **CapsLock**, **Equals**, and **Delete**.
55+
56+
Suggested uses: IdleWorker, Cancel, WarpIn, push-to-talk, or remap edge keys here instead of the bottom row.
57+
58+
## Regenerating the Hotkey File
59+
60+
The Kinesis layout is defined in `KeyboardLayouts.ini` and generated automatically by `TheCoreRemapper.py` along with all other keyboard layouts:
61+
62+
```bash
63+
python3 TheCoreRemapper.py
64+
```

0 commit comments

Comments
 (0)