Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Menu
Open sidebar
Marie
qmk_luckenbach_fork
Commits
485a0b0b
Unverified
Commit
485a0b0b
authored
Apr 28, 2020
by
Eric Gebhart
Committed by
GitHub
Apr 28, 2020
Browse files
[Keymap] Added Xd75 and viterbi keymaps,refactored my userspace. (#8776)
parent
23cfc4b1
Changes
13
Hide whitespace changes
Inline
Side-by-side
keyboards/ergodox_ez/keymaps/ericgebhart/keymap.c
View file @
485a0b0b
...
...
@@ -21,268 +21,298 @@
const
uint16_t
PROGMEM
keymaps
[][
MATRIX_ROWS
][
MATRIX_COLS
]
=
{
[
DVORAK
]
=
LAYOUT_ergodox_wrapper
(
// left hand
KC_GRV
,
___NUMBER_L___
,
DEF_OS_
LAYER
_SW
,
KC_LOCK
,
___DVORAK_L1___
,
KC_LBRC
,
TAB_BKTAB
,
___DVORAK_L2___
,
KC_LSFT
,
___DVORAK_L3___
,
KC_LPRN
,
// left hand
KC_GRV
,
___NUMBER_L___
,
OSL
(
LAYER
S
)
,
KC_LOCK
,
___DVORAK_L1___
,
LCTL
(
KC_C
)
,
TAB_BKTAB
,
___DVORAK_L2___
,
KC_LSFT
,
___DVORAK_L3___
,
TO
(
MDIA
)
,
___ERGODOX
_BOTTOM_LEFT___
,
___ERGODOX_THUMB_LEFT___
,
__
_BOTTOM_LEFT___
,
___ERGODOX_THUMB_LEFT___
,
// right hand
MDIA_SYMB
,
___NUMBER_R___
,
KC_EQL
,
KC_RBRC
,
___DVORAK_R1___
,
KC_SLASH
,
/* */
___DVORAK_R2___
,
KC_MINUS
,
KC_RPRN
,
___DVORAK_R3___
,
KC_RSFT
,
// right hand
MDIA_SYMB
_KP_LAYERS
,
___NUMBER_R___
,
KC_EQL
,
LCTL
(
KC_V
),
___DVORAK_R1___
,
KC_SLASH
,
/* */
___DVORAK_R2___
,
KC_MINUS
,
TO
(
KEYPAD
),
___DVORAK_R3___
,
KC_RSFT
,
___ERGODOX
_BOTTOM_RIGHT___
,
___ERGODOX_THUMB_RIGHT___
),
__
_BOTTOM_RIGHT___
,
___ERGODOX_THUMB_RIGHT___
),
[
XMONAD
]
=
LAYOUT_ergodox_wrapper
(
// left hand
___
,
___FUNC_L___
,
___
,
___
,
___DVORAK_L1___
,
___
,
___
,
___DVORAK_L2___
,
___
,
___DVORAK_L3___
,
___
,
// left hand
___
,
___FUNC_L___
,
___
,
___
,
___DVORAK_L1___
,
___
,
___
,
___DVORAK_L2___
,
___
,
___DVORAK_L3___
,
___
,
___ERGODOX
_BOTTOM_LEFT___
,
___ERGODOX_THUMB_LEFT___
,
__
_BOTTOM_LEFT___
,
___ERGODOX_THUMB_LEFT___
,
// right hand
___
,
___FUNC_R___
,
___
,
___
,
___DVORAK_R1___
,
___
,
/**/
___DVORAK_R2___
,
___
,
___
,
___DVORAK_R3___
,
___
,
// right hand
___
,
___FUNC_R___
,
___
,
___
,
___DVORAK_R1___
,
___
,
/**/
___DVORAK_R2___
,
___
,
___
,
___DVORAK_R3___
,
___
,
___ERGODOX
_BOTTOM_RIGHT___
,
___ERGODOX_THUMB_RIGHT___
),
__
_BOTTOM_RIGHT___
,
___ERGODOX_THUMB_RIGHT___
),
[
QWERTY
]
=
LAYOUT_ergodox_wrapper
(
// left hand
KC_GRV
,
___NUMBER_L___
,
DEF_OS_
LAYER
_SW
,
KC_LOCK
,
___QWERTY_L1___
,
KC_LBRC
,
TAB_BKTAB
,
___QWERTY_L2___
,
KC_LSFT
,
___QWERTY_L3___
,
KC_LPRN
,
KC_GRV
,
___NUMBER_L___
,
OSL
(
LAYER
S
)
,
KC_LOCK
,
___QWERTY_L1___
,
LCTL
(
KC_C
)
,
TAB_BKTAB
,
___QWERTY_L2___
,
KC_LSFT
,
___QWERTY_L3___
,
TO
(
MDIA
)
,
___ERGODOX
_BOTTOM_LEFT___
,
___ERGODOX_THUMB_LEFT___
,
__
_BOTTOM_LEFT___
,
___ERGODOX_THUMB_LEFT___
,
// right hand
MDIA_SYMB
,
___NUMBER_R___
,
KC_EQL
,
KC_RBRC
,
___QWERTY_R1___
,
KC_SLASH
,
/* */
___QWERTY_R2___
,
KC_MINUS
,
KC_RPRN
,
___QWERTY_R3___
,
KC_RSFT
,
// right hand
MDIA_SYMB
_KP_LAYERS
,
___NUMBER_R___
,
KC_EQL
,
LCTL
(
KC_V
),
___QWERTY_R1___
,
KC_SLASH
,
/* */
___QWERTY_R2___
,
KC_MINUS
,
TO
(
KEYPAD
),
___QWERTY_R3___
,
KC_RSFT
,
___ERGODOX
_BOTTOM_RIGHT___
,
___ERGODOX_THUMB_RIGHT___
),
__
_BOTTOM_RIGHT___
,
___ERGODOX_THUMB_RIGHT___
),
[
COLEMAK
]
=
LAYOUT_ergodox_wrapper
(
// left hand
KC_GRV
,
___NUMBER_L___
,
DEF_OS_
LAYER
_SW
,
KC_LOCK
,
___COLEMAK_L1___
,
KC_LBRC
,
TAB_BKTAB
,
___COLEMAK_L2___
,
KC_LSFT
,
___COLEMAK_L3___
,
KC_LPRN
,
// left hand
KC_GRV
,
___NUMBER_L___
,
OSL
(
LAYER
S
)
,
KC_LOCK
,
___COLEMAK_L1___
,
LCTL
(
KC_C
)
,
TAB_BKTAB
,
___COLEMAK_L2___
,
KC_LSFT
,
___COLEMAK_L3___
,
TO
(
MDIA
)
,
___ERGODOX
_BOTTOM_LEFT___
,
___ERGODOX_THUMB_LEFT___
,
__
_BOTTOM_LEFT___
,
___ERGODOX_THUMB_LEFT___
,
// right hand
MDIA_SYMB
,
___NUMBER_R___
,
KC_EQL
,
KC_RBRC
,
___COLEMAK_R1___
,
KC_SLASH
,
/* */
___COLEMAK_R2___
,
KC_MINUS
,
KC_RPRN
,
___COLEMAK_R3___
,
KC_RSFT
,
// right hand
MDIA_SYMB
_KP_LAYERS
,
___NUMBER_R___
,
KC_EQL
,
LCTL
(
KC_V
),
___COLEMAK_R1___
,
KC_SLASH
,
/* */
___COLEMAK_R2___
,
KC_MINUS
,
TO
(
KEYPAD
),
___COLEMAK_R3___
,
KC_RSFT
,
___ERGODOX
_BOTTOM_RIGHT___
,
___ERGODOX_THUMB_RIGHT___
),
__
_BOTTOM_RIGHT___
,
___ERGODOX_THUMB_RIGHT___
),
[
WORKMAN
]
=
LAYOUT_ergodox_wrapper
(
// left hand
KC_GRV
,
___NUMBER_L___
,
DEF_OS_
LAYER
_SW
,
KC_LOCK
,
___WORKMAN_L1___
,
KC_LBRC
,
TAB_BKTAB
,
___WORKMAN_L2___
,
KC_LSFT
,
___WORKMAN_L3___
,
KC_LPRN
,
// left hand
KC_GRV
,
___NUMBER_L___
,
OSL
(
LAYER
S
)
,
KC_LOCK
,
___WORKMAN_L1___
,
LCTL
(
KC_C
)
,
TAB_BKTAB
,
___WORKMAN_L2___
,
KC_LSFT
,
___WORKMAN_L3___
,
TO
(
MDIA
)
,
___ERGODOX
_BOTTOM_LEFT___
,
___ERGODOX_THUMB_LEFT___
,
__
_BOTTOM_LEFT___
,
___ERGODOX_THUMB_LEFT___
,
// right hand
MDIA_SYMB
,
___NUMBER_R___
,
KC_EQL
,
KC_RBRC
,
___WORKMAN_R1___
,
KC_SLASH
,
/* */
___WORKMAN_R2___
,
KC_MINUS
,
KC_RPRN
,
___WORKMAN_R3___
,
KC_RSFT
,
// right hand
MDIA_SYMB
_KP_LAYERS
,
___NUMBER_R___
,
KC_EQL
,
LCTL
(
KC_V
),
___WORKMAN_R1___
,
KC_SLASH
,
/* */
___WORKMAN_R2___
,
KC_MINUS
,
TO
(
KEYPAD
),
___WORKMAN_R3___
,
KC_RSFT
,
___ERGODOX
_BOTTOM_RIGHT___
,
___ERGODOX_THUMB_RIGHT___
),
__
_BOTTOM_RIGHT___
,
___ERGODOX_THUMB_RIGHT___
),
[
NORMAN
]
=
LAYOUT_ergodox_wrapper
(
// left hand
KC_GRV
,
___NUMBER_L___
,
DEF_OS_
LAYER
_SW
,
KC_LOCK
,
___NORMAN_L1___
,
KC_LBRC
,
TAB_BKTAB
,
___NORMAN_L2___
,
KC_LSFT
,
___NORMAN_L3___
,
KC_LPRN
,
// left hand
KC_GRV
,
___NUMBER_L___
,
OSL
(
LAYER
S
)
,
KC_LOCK
,
___NORMAN_L1___
,
LCTL
(
KC_C
)
,
TAB_BKTAB
,
___NORMAN_L2___
,
KC_LSFT
,
___NORMAN_L3___
,
TO
(
MDIA
)
,
___ERGODOX
_BOTTOM_LEFT___
,
___ERGODOX_THUMB_LEFT___
,
__
_BOTTOM_LEFT___
,
___ERGODOX_THUMB_LEFT___
,
// right hand
MDIA_SYMB
,
___NUMBER_R___
,
KC_EQL
,
KC_RBRC
,
___NORMAN_R1___
,
KC_SLASH
,
/* */
___NORMAN_R2___
,
KC_MINUS
,
KC_RPRN
,
___NORMAN_R3___
,
KC_RSFT
,
// right hand
MDIA_SYMB
_KP_LAYERS
,
___NUMBER_R___
,
KC_EQL
,
LCTL
(
KC_V
),
___NORMAN_R1___
,
KC_SLASH
,
/* */
___NORMAN_R2___
,
KC_MINUS
,
TO
(
KEYPAD
),
___NORMAN_R3___
,
KC_RSFT
,
___ERGODOX
_BOTTOM_RIGHT___
,
___ERGODOX_THUMB_RIGHT___
),
__
_BOTTOM_RIGHT___
,
___ERGODOX_THUMB_RIGHT___
),
[
DVORAK_ON_BEPO
]
=
LAYOUT_ergodox_wrapper
(
// left hand
DB_GRV
,
___NUMBER_BEPO_L___
,
DEF_OS_
LAYER
_SW
,
KC_LOCK
,
___DVORAK_FR_L1___
,
DB_LBRC
,
TAB_BKTAB
,
___DVORAK_FR_L2___
,
KC_LSFT
,
___DVORAK_FR_L3___
,
DB_LPRN
,
// left hand
DB_GRV
,
___NUMBER_BEPO_L___
,
OSL
(
LAYER
S
)
,
KC_LOCK
,
___DVORAK_FR_L1___
,
DB_LBRC
,
TAB_BKTAB
,
___DVORAK_FR_L2___
,
KC_LSFT
,
___DVORAK_FR_L3___
,
DB_LPRN
,
___
ERGODOX_
BOTTOM_LEFT___
,
___ERGODOX_THUMB_LEFT___
,
___BOTTOM_LEFT_
FR_
__
,
___ERGODOX_THUMB_LEFT_
BP_
__
,
// right hand
MDIA_SYMB
,
___NUMBER_BEPO_R___
,
DB_EQL
,
DB_RBRC
,
___DVORAK_FR_R1___
,
DB_SLASH
,
// right hand
MDIA_SYMB
_KP_LAYERS
,
___NUMBER_BEPO_R___
,
DB_EQL
,
DB_RBRC
,
___DVORAK_FR_R1___
,
DB_SLASH
,
/* */
___DVORAK_FR_R2___
,
DB_MINUS
,
DB_RPRN
,
___DVORAK_FR_R3___
,
KC_RSFT
,
/* */
___DVORAK_FR_R2___
,
DB_MINUS
,
DB_RPRN
,
___DVORAK_FR_R3___
,
KC_RSFT
,
___ERGODOX
_BOTTOM_RIGHT_FR___
,
___ERGODOX_THUMB_RIGHT___
),
__
_BOTTOM_RIGHT_FR___
,
___ERGODOX_THUMB_RIGHT_
BP_
__
),
[
XMONAD_FR
]
=
LAYOUT_ergodox_wrapper
(
//
l
eft hand
___
,
___FUNC_L___
,
___
,
___
,
___DVORAK
_FR_L1___
,
___
,
___
,
___DVORAK
_FR_L2___
,
___
,
___DVORAK
_FR_L3___
,
___
,
[
BEPO
]
=
LAYOUT_ergodox_wrapper
(
//
L
eft hand
BP_DLR
,
___SYMBOL_BEPO_L___
,
OSL
(
LAYERS
)
,
KC_LOCK
,
___BEPO
_FR_L1___
,
DB_LBRC
,
TAB_BKTAB
,
___BEPO
_FR_L2___
,
BP_SFT_T_ECRC
,
___BEPO
_FR_L3___
,
DB_RBRC
,
___ERGODOX_BOTTOM_LEFT
___
,
___ERGODOX_THUMB_LEFT
___
,
___5
___
,
___6
___
,
//
r
ight hand
___
,
___FUNC_R___
,
___
,
___
,
___DVORAK
_FR_R1___
,
___
,
/*
*/
___
DVORAK
_FR_R2___
,
___
,
___
,
___DVORAK
_FR_R3___
,
___
,
//
R
ight hand
MDIA_SYMB_KP_LAYERS
,
___SYMBOL_BEPO_R___
,
BP_EQL
,
BP_DCRC
,
___BEPO
_FR_R1___
,
BP_W
,
/*
*/
___
BEPO
_FR_R2___
,
BP_CCED
,
BP_C
,
___BEPO
_FR_R3___
,
KC_RSFT
,
___ERGODOX_BOTTOM_RIGHT_FR
___
,
___ERGODOX_THUMB_RIGHT
___
),
___5
___
,
___6
___
),
[
BEPO
]
=
LAYOUT_ergodox_wrapper
(
//
L
eft hand
BP_DLR
,
___SYMBOL_BEPO_L___
,
DEF_OS_LAYER_SW
,
KC_LOCK
,
___BEPO
_FR_L1___
,
DB_LBRC
,
TAB_BKTAB
,
___BEPO
_FR_L2___
,
BP_SFT_T_ECRC
,
___BEPO
_FR_L3___
,
DB_RBRC
,
[
XMONAD_FR
]
=
LAYOUT_ergodox_wrapper
(
//
l
eft hand
___
,
___FUNC_L___
,
___
,
___
,
___DVORAK
_FR_L1___
,
___
,
___
,
___DVORAK
_FR_L2___
,
___
,
___DVORAK
_FR_L3___
,
___
,
___
ERGODOX_
BOTTOM_LEFT___
,
___ERGODOX_THUMB_LEFT___
,
___BOTTOM_LEFT_
FR_
__
,
___ERGODOX_THUMB_LEFT_
BP_
__
,
//
R
ight hand
MDIA_SYMB
,
___SYMBOL_BEPO_R___
,
BP_EQL
,
BP_DCRC
,
___
BEPO
_FR_R1___
,
BP_W
,
/*
*/
___
BEPO
_FR_R2___
,
BP_CCED
,
BP_C
,
___BEPO
_FR_R3___
,
KC_RSFT
,
//
r
ight hand
___
,
___FUNC_R___
,
___
,
___
,
___
DVORAK
_FR_R1___
,
___
,
/**/
___
DVORAK
_FR_R2___
,
___
,
___
,
___DVORAK
_FR_R3___
,
___
,
___
ERGODOX_
BOTTOM_RIGHT___
,
___ERGODOX_THUMB_RIGHT___
),
___BOTTOM_RIGHT_
FR_
__
,
___ERGODOX_THUMB_RIGHT_
BP_
__
),
// SYMBOLS
[
SYMB
]
=
LAYOUT_ergodox_wrapper
(
// left hand
___
,
___FUNC_L___
,
___
,
___
,
___SYMBOLS_1___
,
___
,
___
,
___SYMBOLS_2___
,
___
,
___SYMBOLS_3___
,
___
,
___ERGODOX_TRANS_BOTTOM___
,
___ERGODOX_TRANS_THUMBS___
,
// right hand
___
,
___FUNC_R___
,
KC_F11
,
___
,
KC_UP
,
___KEYPAD_1___
,
KC_F12
,
/**/
KC_DOWN
,
___KEYPAD_2___
,
KC_TRNS
,
___
,
KC_AMPR
,
___KEYPAD_3___
,
KC_PENT
,
/* */
___KEYPAD_4___
,
___
,
___ERGODOX_TRANS_THUMBS___
),
___FUNC_1_6___
,
___
,
___SYMBOLS6_1___
,
___
,
___SYMBOLS6_2___
,
___SYMBOLS6_3___
,
___
,
___SYMBOLS5_4___
,
___6___
,
// right hand
___
,
___FUNC_7_12___
,
___
,
___SYMPAD_1___
,
/**/
___SYMPAD_2___
,
___
,
___SYMPAD_3___
,
/**/
___5_SYMPAD_4___
,
___6___
),
[
SYMB_ON_BEPO
]
=
LAYOUT_ergodox_wrapper
(
// left hand
___
,
___FUNC_L___
,
___
,
___
,
___SYMBOLS_1_BP___
,
___
,
___
,
___SYMBOLS_2_BP___
,
___
,
___SYMBOLS_3_BP___
,
___
,
___ERGODOX_TRANS_BOTTOM___
,
___ERGODOX_TRANS_THUMBS___
,
// right hand
___
,
___FUNC_R___
,
KC_F11
,
___
,
KC_UP
,
___KEYPAD_1_BP___
,
KC_F12
,
/**/
KC_DOWN
,
___KEYPAD_2_BP___
,
KC_TRNS
,
___
,
KC_AMPR
,
___KEYPAD_3_BP___
,
KC_PENT
,
/* */
___KEYPAD_4_BP___
,
___
,
___ERGODOX_TRANS_THUMBS___
),
// left hand
___FUNC_1_6___
,
___
,
___SYMBOLS6_1_BP___
,
___
,
___SYMBOLS6_2_BP___
,
___SYMBOLS6_3_BP___
,
___
,
___SYMBOLS5_4_BP___
,
___6___
,
// right hand
___
,
___FUNC_7_12___
,
___
,
___SYMPAD_1_BP___
,
/**/
___SYMPAD_2_BP___
,
___
,
___SYMPAD_3_BP___
,
/**/
___5_SYMPAD_4_BP___
,
___6___
),
[
KEYPAD
]
=
LAYOUT_ergodox_wrapper
(
___FUNC_1_6___
,
___
,
___2___
,
___FUNCPAD_T___
,
___
,
___
,
___2___
,
___FUNCPAD_1___
,
___
,
___2___
,
___FUNCPAD_2___
,
___
,
___
,
___2___
,
___FUNCPAD_3___
,
___6___
,
// right hand
___
,
___FUNC_7_12___
,
___
,
___
,
___KEYPAD_1___
,
___
,
/**/
___
,
___KEYPAD_2___
,
___
,
___
,
___
,
___KEYPAD_3___
,
___
,
/* */
___KEYPAD_4___
,
___
,
___6___
),
[
KEYPAD_ON_BEPO
]
=
LAYOUT_ergodox_wrapper
(
___FUNC_1_6___
,
___
,
___2___
,
___FUNCPAD_T___
,
___
,
___
,
___2___
,
___FUNCPAD_1___
,
___
,
___2___
,
___FUNCPAD_2___
,
___
,
___
,
___2___
,
___FUNCPAD_3___
,
___6___
,
// right hand
___
,
___FUNC_7_12___
,
___
,
___
,
___KEYPAD_1_BP___
,
___
,
/**/
___
,
___KEYPAD_2_BP___
,
___
,
___
,
___
,
___KEYPAD_3_BP___
,
___
,
/* */
___KEYPAD_4_BP___
,
___
,
___6___
),
// MEDIA AND MOUSE
[
MDIA
]
=
LAYOUT_ergodox_wrapper
(
// left hand
___
,
___FUNC_
L
___
,
___
,
___MOUSE_BTNS_L___
,
___
,
___
,
___
,
___MOUSE_LDUR___
,
___
,
___
,
___MWHEEL_LDUR___
,
XXX
,
___
,
___
,
___
,
___MOUSE_ACCL_012___
,
___ERGODOX_TRANS_THUMBS
___
,
// right hand
___
,
___FUNC_
R___
,
KC_F11
,
KC_VOLU
,
___
,
___MUTE_PLAY_STOP___
,
___
,
KC_F12
,
/*
*/
KC_
PGUP
,
___VI_ARROWS___
,
___
,
KC_VOLD
,
KC_PGDN
,
___MOUSE_BTNS_R___
,
___ERGODOX_TRANS_BOTTOM
___
,
___ERGODOX_TRANS_THUMBS
___
),
// left hand
___FUNC_
1_6
___
,
___
,
___MOUSE_BTNS_L___
,
___
,
___
,
___
,
___MOUSE_LDUR___
,
___
,
___
,
___MWHEEL_LDUR___
,
XXX
,
___
,
___
,
___
,
___MOUSE_ACCL_012___
,
___6
___
,
// right hand
___
,
___FUNC_
7_12___
,
___
,
KC_VOLU
,
___MUTE_
PRV_
PLAY_
NXT_
STOP___
,
/**/
KC_
VOLD
,
___VI_ARROWS___
,
___
,
___
,
___
,
___MOUSE_BTNS_R___
,
/*
*/
KC_PGDN
,
KC_PGUP
,
___3
___
,
___6
___
),
[
LAYERS
]
=
LAYOUT_ergodox_wrapper
(
// left hand
___
,
___FUNC_L___
,
___
,
XXX
,
XXX
,
XXX
,
___LAYERS_
L
1___
,
XXX
,
XXX
,
XXX
,
XXX
,
XXX
,
___LAYERS_
L
2___
,
XXX
,
XXX
,
XXX
,
___LAYERS_
L
3___
,
XXX
,
XXX
,
___
,
___
,
___LAYERS_L4
___
,
___ERGODOX_TRANS_THUMBS
___
,
// right hand
___
,
___FUNC_
R___
,
KC_F11
,
KC_VOLU
,
___
,
___MUTE_PLAY_STO
P___
,
___
,
KC_F12
,
/* */
KC_PGUP
,
___VI_ARROWS
___
,
___
,
KC_VOLD
,
KC_PGDN
,
___MOUSE_BTNS_R
___
,
___ERGODOX_TRANS_BOTTOM
___
,
___ERGODOX_TRANS_THUMBS
___
),
// left hand
___FUNC_1_6___
,
___
,
XXX
,
XXX
,
XXX
,
___
2_
LAYERS_
B
1___
,
XXX
,
___
,
XXX
,
XXX
,
XXX
,
___
2_
LAYERS_
B
2___
,
XXX
,
XXX
,
XXX
,
___
3_
LAYERS_
B
3___
,
XXX
,
___
,
___5
___
,
___6
___
,
// right hand
___
,
___FUNC_
7_12___
,
___
,
XXX
,
___3_LAYERS_T_B
P___
,
___
2___
,
/**/
XXX
,
___3_LAYERS_T
___
,
___2
___
,
___
,
XXX
,
___3_LAYERS_T_CTL___
,
___2
___
,
___5
___
,
___6
___
),
};
...
...
keyboards/keebio/viterbi/keymaps/ericgebhart/config.h
0 → 100644
View file @
485a0b0b
#pragma once
// #define USE_I2C
/* Select hand configuration */
// #define MASTER_RIGHT
// #define EE_HANDS
#undef RGBLED_NUM
#define RGBLIGHT_ANIMATIONS
#define RGBLED_NUM 12
#define RGBLIGHT_HUE_STEP 8
#define RGBLIGHT_SAT_STEP 8
#define RGBLIGHT_VAL_STEP 8
keyboards/keebio/viterbi/keymaps/ericgebhart/keymap.c
0 → 100644
View file @
485a0b0b
/*
Copyright 2018 Eric Gebhart <e.a.gebhart@gmail.com>
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 2 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
#include "keymap_bepo.h"
#include "ericgebhart.h"
const
uint16_t
PROGMEM
keymaps
[][
MATRIX_ROWS
][
MATRIX_COLS
]
=
{
[
DVORAK
]
=
LAYOUT_ortho_5x14_wrapper
(
KC_GRV
,
___12_DVORAK_1___
,
KC_SLASH
,
TAB_BKTAB
,
___12_DVORAK_2___
,
KC_MINUS
,
KC_LSFT
,
___12_DVORAK_3___
,
KC_RSFT
,
___ORTHO_14_BOTTOM___
,
___ORTHO_14_THUMBS_BOTTOM___
),
[
QWERTY
]
=
LAYOUT_ortho_5x14_wrapper
(
KC_GRV
,
___12_QWERTY_1___
,
KC_SLASH
,
TAB_BKTAB
,
___12_QWERTY_2___
,
KC_MINUS
,
KC_LSFT
,
___12_QWERTY_3___
,
KC_RSFT
,
___ORTHO_14_BOTTOM___
,
___ORTHO_14_THUMBS_BOTTOM___
),
[
COLEMAK
]
=
LAYOUT_ortho_5x14_wrapper
(
KC_GRV
,
___12_COLEMAK_1___
,
KC_SLASH
,
TAB_BKTAB
,
___12_COLEMAK_2___
,
KC_MINUS
,
KC_LSFT
,
___12_COLEMAK_3___
,
KC_RSFT
,
___ORTHO_14_BOTTOM___
,
___ORTHO_14_THUMBS_BOTTOM___
),
[
WORKMAN
]
=
LAYOUT_ortho_5x14_wrapper
(
KC_GRV
,
___12_WORKMAN_1___
,
KC_SLASH
,
TAB_BKTAB
,
___12_WORKMAN_2___
,
KC_MINUS
,
KC_LSFT
,
___12_WORKMAN_3___
,
KC_RSFT
,
___ORTHO_14_BOTTOM___
,
___ORTHO_14_THUMBS_BOTTOM___
),
[
NORMAN
]
=
LAYOUT_ortho_5x14_wrapper
(
KC_GRV
,
___12_NORMAN_1___
,
KC_SLASH
,
TAB_BKTAB
,
___12_NORMAN_2___
,
KC_MINUS
,
KC_LSFT
,
___12_NORMAN_3___
,
KC_RSFT
,
___ORTHO_14_BOTTOM___
,
___ORTHO_14_THUMBS_BOTTOM___
),
[
DVORAK_ON_BEPO
]
=
LAYOUT_ortho_5x14_wrapper
(
KC_GRV
,
___12_DVORAK_B_1___
,
KC_SLASH
,
TAB_BKTAB
,
___12_DVORAK_B_2___
,
KC_MINUS
,