mirror of
https://github.com/qmk/qmk_userspace.git
synced 2025-05-28 10:05:39 -04:00
Cleanup and Adding more overrides
- Updated documentation and standardize identation formatting - Added numpad key overrides to get function keys - got rid of function layer
This commit is contained in:
parent
7c923a5c4a
commit
fdfc997c28
19 changed files with 143 additions and 394 deletions
|
@ -11,7 +11,7 @@ enum layers {
|
|||
_NAVIGATION,
|
||||
_NUMBER,
|
||||
_SYMBOL,
|
||||
_FUNCTION,
|
||||
//_FUNCTION,
|
||||
_CONFIG
|
||||
};
|
||||
|
||||
|
@ -51,7 +51,7 @@ enum keycodes {
|
|||
#define NAV MO(_NAVIGATION)
|
||||
#define NAV_0 LT(_NAVIGATION, KC_0)
|
||||
#define NUM MO(_NUMBER)
|
||||
#define FUNC MO(_FUNCTION)
|
||||
//f#define FUNC MO(_FUNCTION)
|
||||
#define CONFIG MO(_CONFIG)
|
||||
|
||||
// Windows Shortcuts
|
||||
|
@ -85,61 +85,32 @@ enum keycodes {
|
|||
// Brackets: open and close brackets and put the cursor inside
|
||||
#define TR_LCBR LT(_DEFAULT_LAYER_1, TH_LCBR)
|
||||
#define TR_LABK LT(_DEFAULT_LAYER_1, TH_LABK)
|
||||
#define TR_LBRC LT(_DEFAULT_LAYER_1, TH_LBRC) //
|
||||
#define TR_LBRC LT(_DEFAULT_LAYER_1, TH_LBRC)
|
||||
#define TR_LPRN LT(_DEFAULT_LAYER_1, TH_LPRN)
|
||||
#define TR_DQUO LT(_DEFAULT_LAYER_1, TH_DQUO)
|
||||
#define TR_SQUO LT(_DEFAULT_LAYER_1, TH_SQUO)
|
||||
#define TR_SQUO LT(_DEFAULT_LAYER_1, TH_SQUO)
|
||||
|
||||
// double tap
|
||||
#define TR_BSLS LT(_DEFAULT_LAYER_1, TH_BSLS) //
|
||||
#define TR_SLSH LT(_DEFAULT_LAYER_1, TH_SLSH) //
|
||||
#define TR_BSLS LT(_DEFAULT_LAYER_1, TH_BSLS)
|
||||
#define TR_SLSH LT(_DEFAULT_LAYER_1, TH_SLSH)
|
||||
#define TR_PIPE LT(_DEFAULT_LAYER_1, TH_PIPE)
|
||||
|
||||
// Custom override without holding shift
|
||||
#define TR_COMM LT(_DEFAULT_LAYER_1, TH_COMM) //
|
||||
#define TR_DOT LT(_DEFAULT_LAYER_1, TH_DOT) //
|
||||
#define TR_COMM LT(_DEFAULT_LAYER_1, TH_COMM)
|
||||
#define TR_DOT LT(_DEFAULT_LAYER_1, TH_DOT)
|
||||
#define TR_PERC LT(_DEFAULT_LAYER_1, TH_PERC)
|
||||
|
||||
// auto shift
|
||||
#define TR_EQL LT(_DEFAULT_LAYER_1, TH_EQL) //
|
||||
#define TR_MINS LT(_DEFAULT_LAYER_1, TH_MINS) //
|
||||
#define TR_GRV LT(_DEFAULT_LAYER_1, TH_GRV) //
|
||||
#define TR_SCLN LT(_DEFAULT_LAYER_1, TH_SCLN) //
|
||||
#define TR_QUOT LT(_DEFAULT_LAYER_1, TH_QUOT) //
|
||||
#define TR_EQL LT(_DEFAULT_LAYER_1, TH_EQL)
|
||||
#define TR_MINS LT(_DEFAULT_LAYER_1, TH_MINS)
|
||||
#define TR_GRV LT(_DEFAULT_LAYER_1, TH_GRV)
|
||||
#define TR_SCLN LT(_DEFAULT_LAYER_1, TH_SCLN)
|
||||
#define TR_QUOT LT(_DEFAULT_LAYER_1, TH_QUOT)
|
||||
|
||||
#define HOLD_SINGLETP 0
|
||||
#define HOLD_DOUBLETP 1
|
||||
#define HOLD_BRACKETS 2
|
||||
|
||||
/*
|
||||
|
||||
// tap hoLd. These will be intercepted and overridden. The LT will be ignored
|
||||
// Brackets: open and close brackets and put the cursor inside
|
||||
#define TR_LCBR LT(_DEFAULT_LAYER_1, TH_LCBR)
|
||||
#define TR_LABK LT(_DEFAULT_LAYER_1, TH_LABK)
|
||||
#define TR_LBRC LT(_DEFAULT_LAYER_1, TH_LBRC) //
|
||||
#define TR_LPRN LT(_DEFAULT_LAYER_1, TH_LPRN)
|
||||
#define TR_DQUO LT(_DEFAULT_LAYER_1, TH_DQUO)
|
||||
#define TR_SQUO LT(_DEFAULT_LAYER_1, TH_SQUO)
|
||||
|
||||
// double tap
|
||||
#define TR_BSLS LT(_DEFAULT_LAYER_1, TH_BSLS) //
|
||||
#define TR_SLSH LT(_DEFAULT_LAYER_1, TH_SLSH) //
|
||||
#define TR_PIPE LT(_DEFAULT_LAYER_1, TH_PIPE)
|
||||
|
||||
// Custom override without holding shift
|
||||
#define TR_COMM LT(_DEFAULT_LAYER_1, TH_COMM) //
|
||||
#define TR_DOT LT(_DEFAULT_LAYER_1, TH_DOT) //
|
||||
#define TR_PERC LT(_DEFAULT_LAYER_1, TH_PERC)
|
||||
|
||||
// auto shift
|
||||
#define TR_EQL LT(_DEFAULT_LAYER_1, TH_EQL) //
|
||||
#define TR_MINS LT(_DEFAULT_LAYER_1, TH_MINS) //
|
||||
#define TR_GRV LT(_DEFAULT_LAYER_1, TH_GRV) //
|
||||
#define TR_SCLN LT(_DEFAULT_LAYER_1, TH_SCLN) //
|
||||
#define TR_QUOT LT(_DEFAULT_LAYER_1, TH_QUOT) //
|
||||
|
||||
*/
|
||||
|
||||
#if defined(KEYBOARD_bastardkb_charybdis_3x5)
|
||||
//these mouse codes are defined in charybdis.h
|
||||
|
@ -232,7 +203,7 @@ enum keycodes {
|
|||
|
||||
#define LAYER_NUMBER \
|
||||
KC_ESC, KC_BTN3, KC_BTN2, KC_BTN1, KC_PSCR, ___x___, KC_7, KC_8, KC_9, KC_COMM, \
|
||||
_GACS_MODS________________________, FUNC, ___x___, KC_4, KC_5, KC_6, KC_DOT, \
|
||||
_GACS_MODS________________________, ___x___, ___x___, KC_4, KC_5, KC_6, KC_DOT, \
|
||||
_UCCPR_L___________________________________, ___x___, KC_1, KC_2, KC_3, TR_MINS, \
|
||||
_LAYER_TRANS_____________, _BASE_R4_ZERO____________
|
||||
|
||||
|
@ -243,13 +214,13 @@ enum keycodes {
|
|||
___x___, TR_LABK, KC_RABK, TR_BSLS, TR_PIPE, KC_DLR, TR_SLSH, TR_LPRN, KC_RPRN, TR_MINS, \
|
||||
_LAYER_TRANS_____________, _LAYER_TRANS_____________
|
||||
|
||||
|
||||
/*
|
||||
#define LAYER_FUNCTION \
|
||||
_NONE_5____________________________________, ___x___, KC_F7, KC_F8, KC_F9, KC_F10, \
|
||||
___x___, ___x___, ___x___, ___x___, _______, KC_CAPS, KC_F4, KC_F5, KC_F6, KC_F11, \
|
||||
_NONE_5____________________________________, ___x___, KC_F1, KC_F2, KC_F3, KC_F12, \
|
||||
_LAYER_TRANS_____________, _NONE_3__________________
|
||||
|
||||
*/
|
||||
|
||||
#define LAYER_CONFIG \
|
||||
_NONE_5____________________________________, ___x___, ___x___, EE_CLR, QK_BOOT, _______, \
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue