aboutsummaryrefslogtreecommitdiffstats
path: root/users/romus/README.md
blob: 0de9d9a81754c1e179c304114bd576037649af7a (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
# overview

 this is a modified version of let's split keyboard from bbaserdem. i don't like standard dvorak overuses right pinky
 so i shifted the columns out. i'm not sure if this is any good, time will tell.

 i have ortholinear let's split eh, which share a lot of functions with other ortholinear keyboards.

# layout

i use dvorak with an unorthodox off layout.
if you wanna grab my code, and you used a layout with a persistent base
layer change, change it to layer 0 before proceeding.

# layers

* **dvorak**: base layer,with dvorak layout.
* **alternative**: has alternate characters.
* **game**: toggled from *function*, comfortable for gaming use.
* **numeric**: has numericals and symbols. can be locked.
* **function**: layer has media and function keys.
* **mouse**: manipulates mouse. can be locked.
* **music** allows playing sounds.

# functionality

* **rgb backlight**: with layer indication, and ability to change base layer lighting mode.
* **secrets**: by placing a secrets.h, and not tracking it, passwords can be stored.
* **mouse**: mouse emulation, complete with diagonal keys.
* **turkish**: an altgr-like overlay that allows some non-common letters, in unicode.

i suggest checking out how i enabled turkish keys,
how i planned out rgb lighting,
and my mouse implementation;
they might offer some insight into fringe user cases.

# issues

all features are too big for the 32kb bootloader.
offenders are audio and rgb lights; it comes down to one or the other.

~the proton board, and rev 6 might fix that.~

# credits

this is a modified version of let's split keyboard from bbaserdem who has previously written his keymap by himself before, but rewrote it here.