.vscode
docs
drivers
keyboards
1up60rgb
6ball
9key
acr60
alf_x2
alpha
alps64
alu84
amj40
amj60
amj96
amjpad
atom47
atomic
atreus
atreus62
bananasplit
bantam44
bfake
bfo9000
bigseries
bigswitch
bmini
ca66
canoe
chibios_test
chimera_ergo
chimera_ls
chimera_ortho
chocopad
christmas_tree
ckeys
clueboard
contra
converter
cospad
crawlpad
cu24
cu75
daisy
deltasplit75
dichotemy
dilly
diverge3
dk60
do60
dz60
e6v2
eagle_viper
eco
ergo42
ergodone
ergodox_ez
ergodox_infinity
facew
fc660c
fc980c
felix
four_banger
fourier
frosty_flake
gh60
gh80_3000
gherkin
gonnerd
hadron
handwired
helix
hhkb
hs60
infinity60
iris
jc65
jd40
jd45
jj40
jj50
jm60
k_type
katana60
kbd66
kbd75
kbd8x
kc60
kinesis
kira75
kitten_paw
kmac
knops
kona_classic
laplace
launchpad
lets_split
levinson
lfkeyboards
lightsaver
m10a
maxipad
mechmini
meira
meme
mf68
mf68_ble
minidox
mitosis
miuni32
mt40
muon_light
nano
niu_mini
novelpad
nyquist
octagon
ok60
omnikey_blackheart
org60
orthodox
paladin64
pearl
pegasushoof
phantom
pk60
planck
preonic
prime_r
proton_c
ps2avrGB
rama
redox
roadkit
s60_x
s65_x
satan
keymaps
addcninblue
admiralStrokers
ben_iso
bri
chaser
colemak
dbroqua
default
dende_iso
keymap.c
readme.md
rules.mk
denolfe
dkrieger
fakb
isoHHKB
iso_split_rshift
mark1
midi
poker
rask63
sethbc
smt
stanleylai
unxmaal
config.h
pinout.txt
readme.md
rules.mk
satan.c
satan.h
scrabblepad
sixkeyboard
speedo
staryu
subatomic
sweet16
tada68
tanuki
the_ruler
tiger_lily
tkc1800
tomato
tv44
uk78
unloved_bastard
ut47
v60_type_r
vision_division
vitamins_included
viterbi
whitefox
xd60
xd75
xmmx
ymd75
ymd96
ymdk_np21
zen
zlant
readme.md
layouts
lib
quantum
tests
tmk_core
users
util
.clang_complete
.editorconfig
.gitattributes
.gitignore
.gitmodules
.travis.yml
CODE_OF_CONDUCT.md
Dockerfile
Doxyfile
LICENSE
Makefile
Vagrantfile
autocomplete.sh
book.json
bootloader.mk
build_full_test.mk
build_keyboard.mk
build_layout.mk
build_test.mk
common.mk
common_features.mk
doxygen-todo
license_GPLv2.md
license_GPLv3.md
license_Modified_BSD.md
message.mk
readme.md
secrets.tar.enc
shell.nix
testlist.mk
* added an iso layout that supports split backspace and split rshift * added a keymap which uses the iso layout with split backspace and split rshift * added a #define LAYOUT_ for the KEYMAP_ * fixed missing newline
61 lines
2.8 KiB
Markdown
61 lines
2.8 KiB
Markdown
# Satan GH60 ISO-DE Layout with split backspace and right shift
|
||
|
||

|
||
|
||
## Default Layer
|
||
This ISO-DE based layout has a split backspace. the left part is the actual backspace and the right parts serves as a FN key.
|
||
The right shift is also split, with the right part serving as the del key.
|
||
```
|
||
/* Keymap _DEF: Default Layer
|
||
* ,------------------------------------------------------------.
|
||
* |Esc| 1| 2| 3| 4| 5| 6| 7| 8| 9| 0| ß| ´|bcksp|fn1|
|
||
* |------------------------------------------------------------|
|
||
* |Tab | Q| W| E| R| T| Z| U| I| O| P| Ü| +| |
|
||
* |----------------------------------------------------- Return|
|
||
* |fn2 | A| S| D| F| G| H| J| K| L| Ö| Ä| # | |
|
||
* |------------------------------------------------------------|
|
||
* |Sft | < | Y| X| C| V| B| N| M| ,| .| -| RSft| del |
|
||
* |------------------------------------------------------------|
|
||
* |Ctrl|Win |Alt | Space |RAlt |Win |App|RCtrl|
|
||
* `------------------------------------------------------------'
|
||
*/
|
||
```
|
||
|
||
|
||
## FN Key Layer
|
||
The Function keys can be accessed when holding fn1 (right part of backspace)
|
||
|
||
```
|
||
/* Keymap _FNK: Function Keys
|
||
* ,------------------------------------------------------------.
|
||
* | ^ | F1| F2| F3| F4| F5| F6| F7| F8| F9| F0|F11|F12| Ins | |
|
||
* |------------------------------------------------------------|
|
||
* | |PGU| Up|PGD| | | |Ins|Hom|PDU| | | | |
|
||
* |----------------------------------------------------- |
|
||
* | |Lft|Dwn|Rgt| | | |Del|End|PGD| | | | |
|
||
* |------------------------------------------------------------|
|
||
* | | | | | | | | | | | | | | |
|
||
* |------------------------------------------------------------|
|
||
* | | | | | | | | |
|
||
* `------------------------------------------------------------'
|
||
*/
|
||
```
|
||
|
||
## Media and Mouse Layer
|
||
The Media Keys and Mouse control can be accessed when holding capslock (fn2)
|
||
|
||
```
|
||
/* Keymap _MEDIA: Media and Mouse Layer
|
||
* ,------------------------------------------------------------.
|
||
* | | | | | | | | | | | | | | | |
|
||
* |------------------------------------------------------------|
|
||
* | | | | | | | |MLC| MU|MRC| | | | |
|
||
* |----------------------------------------------------- |
|
||
* | |PRV|VLD|VLU|NXT| | | ML| MD| MR| | | | |
|
||
* |------------------------------------------------------------|
|
||
* | | | | | | | | | | | | | UP | |
|
||
* |------------------------------------------------------------|
|
||
* | | | | PLAY | |LEFT|DWN|RIGHT|
|
||
* `------------------------------------------------------------'
|
||
*/
|
||
``` |