EXT_PLV
};
-#define XXXXXXX KC_NO
-#define _______ KC_TRNS
-
#define CTL_ESC CTL_T(KC_ESC) // Tap for Escape, hold for Control
#define HPR_TAB ALL_T(KC_TAB) // Tap for Tab, hold for Hyper (Super+Ctrl+Alt+Shift)
#define MEH_GRV MEH_T(KC_GRV) // Tap for Backtick, hold for Meh (Ctrl+Alt+Shift)
ADJUST,
};
-// increase readability
-#define _______ KC_TRNS
-#define XXXXXXX KC_NO
-
const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
[_QWERTY] = LAYOUT( \
// dual-role shortcuts
#define SPACEDUAL LT(_SPC, KC_SPACE)
-
-// increase readability
-#define _______ KC_TRNS
-
const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
/* Keymap _DEF: Default Layer
* ,-----------------------------------------------------------.
#define _BL 0
#define _FL 1
-#define _______ KC_TRNS
-
const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
/* Keymap _BL: (Base Layer) Default Layer
* ,-------------------.
#define _BL 0
#define _FL 1
-#define _______ KC_TRNS
-
const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
/* Keymap _BL: (Base Layer) Default Layer
* ,-------------------.
#define _BL 0
#define _FL 1
-#define _______ KC_TRNS
-
const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
/* Keymap _BL: (Base Layer) Default Layer
* ,-------------------.
#define _L2 2
#define _L3 3
-#define _______ KC_TRNS
-
const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
[_L0] = LAYOUT(
KC_ESC, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_DEL, KC_BSPC, \
#define _LO 1 //FN1
#define _RA 2 //FN
-#define _______ KC_TRNS
-
enum custom_keycodes {
CTRLZ = SAFE_RANGE,
CTRLX,
#define TG_NKRO MAGIC_TOGGLE_NKRO
#define OS_SHFT KC_FN0
-#define _______ KC_TRNS
-#define XXXXXXX KC_NO
#define ________________ _______, _______
#define XXXXXXXXXXXXXXXX XXXXXXX, XXXXXXX
PLAY_SONG(music_scale);
}
-#endif /* AUDIO_ENABLE */
\ No newline at end of file
+#endif /* AUDIO_ENABLE */
#define NUMS 1
#define MOUS 2
-// Some quick aliases, just to make it look pretty
-#define _______ KC_TRNS
-#define XXXXXXX KC_NO
-
-
const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
[BASE] = LAYOUT( /* Qwerty */
KC_Q , KC_W , KC_E , KC_R , KC_T , KC_Y , KC_U , KC_I , KC_O , KC_P ,
OSX,
};
-#define _______ KC_TRNS
-#define XXXXXXX KC_NO
-
// action-TAP for key/mod behavior LT(layer, KC)
#define XK_TAB LT(_KAMELOC, KC_TAB)
#define XK_BSP LT(_KAMELOC, KC_BSPC)
#define ESCTRL CTL_T(KC_ESC)
#define TABALT ALT_T(KC_TAB)
-// Fillers to make layering more clear
-#define _______ KC_TRNS
-#define XXXXXXX KC_NO
-
const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
/* Dvorak Layer
,----------------------------------. ,----------------------------------.
R3 // (momentary)
};
-#define xxxxxxx KC_NO
-#define _______ KC_TRNS
-
// Aliases from replicaJunction's atreus layout
#define KCX_LST LSFT(KC_TAB)
#define KX_COPY LCTL(KC_C)
[L1] = LAYOUT(
KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0,
KC_TAB, KC_QUES, KC_EQL, KC_MINS, KC_UNDS, KC_QUOT, LSFT(KC_2), KC_PLUS, KC_ASTR, KC_ENT,
- KC_ESC, KC_EXLM, KC_AMPR, xxxxxxx, xxxxxxx, _______, _______, _______, xxxxxxx, _______,
+ KC_ESC, KC_EXLM, KC_AMPR, XXXXXXX, XXXXXXX, _______, _______, _______, XXXXXXX, _______,
_______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______
),
'---------------------------------------------------------------------------'
*/
[R1] = LAYOUT(
- KC_LABK, KC_RABK, KC_LCBR, KC_RCBR, KX_AT, KC_DLR, KC_HASH, xxxxxxx, xxxxxxx, MO(R3),
+ KC_LABK, KC_RABK, KC_LCBR, KC_RCBR, KX_AT, KC_DLR, KC_HASH, XXXXXXX, XXXXXXX, MO(R3),
KC_LBRC, KC_RBRC, KC_LPRN, KC_RPRN, KC_NUHS, KC_QUOT, LSFT(KC_2), LSFT(KC_NUHS), KC_GRV, KC_CAPS,
- KC_SLSH, KC_NUBS, KC_CIRC, KX_PIPE, KC_PERC, _______, _______, _______, xxxxxxx, KC_PSCR,
+ KC_SLSH, KC_NUBS, KC_CIRC, KX_PIPE, KC_PERC, _______, _______, _______, XXXXXXX, KC_PSCR,
_______, _______, _______, KC_DEL, _______, _______, _______, _______, _______, _______, _______, _______
),
[R2] = LAYOUT(
KC_F12, KC_F11, KC_F10, KC_F9, KX_COPY, KC_HOME, KC_UP, KC_END, KC_PGUP, KC_INS,
KC_F8, KC_F7, KC_F6, KC_F5, KX_PAST, KC_LEFT, KC_DOWN, KC_RGHT, KC_PGDN, KC_ENT,
- KC_F4, KC_F3, KC_F2, KC_F1, KX_CUT, KCX_LST, xxxxxxx, KC_TAB, xxxxxxx, xxxxxxx,
+ KC_F4, KC_F3, KC_F2, KC_F1, KX_CUT, KCX_LST, XXXXXXX, KC_TAB, XXXXXXX, XXXXXXX,
_______, _______, _______, KC_DEL, KX_UNDO, _______, _______, _______, _______, _______, _______, KX_WINR
),
'---------------------------------------------------------------'
*/
[R3] = LAYOUT(
- RESET, xxxxxxx, xxxxxxx, xxxxxxx, xxxxxxx, xxxxxxx, xxxxxxx, xxxxxxx, xxxxxxx, _______,
- xxxxxxx, xxxxxxx, xxxxxxx, xxxxxxx, xxxxxxx, xxxxxxx, xxxxxxx, xxxxxxx, xxxxxxx, xxxxxxx,
- xxxxxxx, xxxxxxx, xxxxxxx, xxxxxxx, xxxxxxx, xxxxxxx, xxxxxxx, xxxxxxx, xxxxxxx, xxxxxxx,
- xxxxxxx, xxxxxxx, xxxxxxx, xxxxxxx, xxxxxxx, xxxxxxx, xxxxxxx, xxxxxxx, xxxxxxx, xxxxxxx, xxxxxxx, xxxxxxx
+ RESET, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, _______,
+ XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX,
+ XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX,
+ XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX
)
};
#include QMK_KEYBOARD_H
-#define _______ KC_TRNS
#define FN MO(_FN)
#define TODO KC_NO
RAISE
};
-// Fillers to make layering more clear
-#define _______ KC_TRNS
-#define XXXXXXX KC_NO
-
// Aliases to make the keymap clearer.
#define CTL_ENT CTL_T(KC_ENT)
extern rgblight_config_t rgblight_config;
#endif
-// Fillers to make layering more clear
-#define _______ KC_TRNS
-#define XXXXXXX KC_NO
-
-
const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
[0] = LAYOUT(
KC_GRV, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, KC_EQL, KC_BSPC, \
#include QMK_KEYBOARD_H
#include "mousekey.h"
-#define _______ KC_TRNS
-#define XXXXXXX KC_NO
#undef C
#undef S
#define C(kc) LCTL(KC_##kc)
#include QMK_KEYBOARD_H
-// Helpful defines
-#define xxxxxxx KC_NO
-
// Each layer gets a name for readability, which is then used in the keymap matrix below.
// The underscores don't mean anything - you can have a layer called STUFF or any other name.
// Layer names don't all need to be of the same length, obviously, and you can also skip them
#if defined(MIDI_ENABLE) && defined(MIDI_ADVANCED)
/* Keymap _MI: MIDI layer (Advanced)*/
[_MI] = LAYOUT(
- TO_BASE,MI_VEL_1,MI_VEL_2,MI_VEL_3,MI_VEL_4,MI_VEL_5,MI_VEL_6,MI_VEL_7,MI_VEL_8,MI_VEL_9,MI_VEL_10, MI_CHD, MI_CHU, xxxxxxx, xxxxxxx, xxxxxxx,
- xxxxxxx, xxxxxxx, MI_Cs, MI_Ds, xxxxxxx, MI_Fs, MI_Gs, MI_As, xxxxxxx, MI_Cs_1, MI_Ds_1, xxxxxxx, MI_Fs_1, xxxxxxx, xxxxxxx,
- MI_MOD, MI_C, MI_D, MI_E, MI_F, MI_G, MI_A, MI_B, MI_C_1, MI_D_1, MI_E_1, MI_F_1, MI_G_1, xxxxxxx,
- MI_SUS, xxxxxxx, MI_OCTD, MI_OCTU,MI_MODSD,MI_MODSU, xxxxxxx, xxxxxxx, xxxxxxx, xxxxxxx, MI_TRNSD,MI_TRNSU,MI_TRNS_0, MI_SUS, xxxxxxx,
- xxxxxxx, xxxxxxx, xxxxxxx,xxxxxxx, MI_ALLOFF, MI_ALLOFF, xxxxxxx, xxxxxxx, xxxxxxx, xxxxxxx, xxxxxxx, xxxxxxx, xxxxxxx),
+ TO_BASE,MI_VEL_1,MI_VEL_2,MI_VEL_3,MI_VEL_4,MI_VEL_5,MI_VEL_6,MI_VEL_7,MI_VEL_8,MI_VEL_9,MI_VEL_10, MI_CHD, MI_CHU, XXXXXXX, XXXXXXX, XXXXXXX,
+ XXXXXXX, XXXXXXX, MI_Cs, MI_Ds, XXXXXXX, MI_Fs, MI_Gs, MI_As, XXXXXXX, MI_Cs_1, MI_Ds_1, XXXXXXX, MI_Fs_1, XXXXXXX, XXXXXXX,
+ MI_MOD, MI_C, MI_D, MI_E, MI_F, MI_G, MI_A, MI_B, MI_C_1, MI_D_1, MI_E_1, MI_F_1, MI_G_1, XXXXXXX,
+ MI_SUS, XXXXXXX, MI_OCTD, MI_OCTU,MI_MODSD,MI_MODSU, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, MI_TRNSD,MI_TRNSU,MI_TRNS_0, MI_SUS, XXXXXXX,
+ XXXXXXX, XXXXXXX, XXXXXXX,XXXXXXX, MI_ALLOFF, MI_ALLOFF, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX),
#elif defined(MIDI_ENABLE) && defined(MIDI_BASIC)
/* Keymap _MI: MIDI layer (Basic)*/
[_MI] = LAYOUT(
- TO_BASE, xxxxxxx, xxxxxxx, xxxxxxx, xxxxxxx, xxxxxxx, xxxxxxx, xxxxxxx, xxxxxxx, xxxxxxx, xxxxxxx, xxxxxxx, xxxxxxx, xxxxxxx, xxxxxxx, xxxxxxx,
- xxxxxxx, xxxxxxx, xxxxxxx, xxxxxxx, xxxxxxx, xxxxxxx, xxxxxxx, xxxxxxx, xxxxxxx, xxxxxxx, xxxxxxx, xxxxxxx, xxxxxxx, xxxxxxx, xxxxxxx,
- xxxxxxx, xxxxxxx, xxxxxxx, xxxxxxx, xxxxxxx, xxxxxxx, xxxxxxx, xxxxxxx, xxxxxxx, xxxxxxx, xxxxxxx, xxxxxxx, xxxxxxx, xxxxxxx,
- xxxxxxx, xxxxxxx, MI_ON, MI_OFF, xxxxxxx, xxxxxxx, xxxxxxx, xxxxxxx, xxxxxxx, xxxxxxx, xxxxxxx, xxxxxxx, xxxxxxx, xxxxxxx, xxxxxxx,
- xxxxxxx, xxxxxxx, xxxxxxx, xxxxxxx, xxxxxxx, xxxxxxx, xxxxxxx, xxxxxxx, xxxxxxx, xxxxxxx, xxxxxxx, xxxxxxx, xxxxxxx),
+ TO_BASE, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX,
+ XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX,
+ XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX,
+ XXXXXXX, XXXXXXX, MI_ON, MI_OFF, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX,
+ XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX),
#endif
};
DVORAK
};
-// Helpful defines
-#define XXXXXXX KC_NO
-
// Custom macros
#define CTL_ESC CTL_T(KC_ESC) // Tap for Esc, hold for Ctrl
#define HPR_TAB ALL_T(KC_TAB) // Tap for Tab, hold for Hyper (Super+Ctrl+Shift+Alt)
};
// Useful defines
-#define _______ KC_TRNS
-#define XXXXXXX KC_NO
#define MODS_CTRL_MASK (MOD_BIT(KC_LSHIFT)|MOD_BIT(KC_RSHIFT))
#define FN_CAPS LT(_FL, KC_CAPS) // Tap for Caps Lock, Hold for Function Layer
extern keymap_config_t keymap_config;
-// Fillers to make layering more clear
-#define _______ KC_TRNS
-#define XXXXXXX KC_NO
-
const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
/* Qwerty
extern keymap_config_t keymap_config;
-#define _______ KC_TRNS
-#define XXXXXXX KC_NO
-
// Custom Key Combos
#define LCKSCR LCTL(LGUI(KC_Q))
//#define KC_CAD LCTL(LALT(KC_DEL)) // CTL+ALT+DEL (windows)
#include "rgblight.h"
#endif
-#define _______ KC_TRNS
-
// Each layer gets a name for readability, which is then used in the keymap matrix below.
enum cospad_layers {
_QWERTY_LAYER,
*/
#include QMK_KEYBOARD_H
-#define _______ KC_TRNS
-#define XXXXXXX KC_NO
-
enum custom_keycodes {
KC_P00 = SAFE_RANGE
};
// Layer names don't all need to be of the same length, obviously, and you can also skip them
// entirely and just use numbers.
-// Fillers to make layering more clear
-
-#define _______ KC_TRNS
-
-
const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
/* Layer 0: Default Layer
*,-----------------------------------------------------------------------.
// Layer names don't all need to be of the same length, obviously, and you can also skip them
// entirely and just use numbers.
-// Fillers to make layering more clear
-#define _______ KC_TRNS
-
const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
/* Layer 0: Default Layer
* ,---------------------------- ----------------------------------------.
// Layer names don't all need to be of the same length, obviously, and you can also skip them
// entirely and just use numbers.
-// Fillers to make layering more clear
-
-#define _______ KC_TRNS
-
-
const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
LAYOUT_protosplit(
KC_ESC, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, KC_INS, KC_HOME, KC_PGUP,
#define _GAME 1
#define _RAISE 2
-#define _______ KC_TRNS
-
#define SHIFT_MOD MOD_BIT(KC_LSFT)
#define SPACE_RAISE LT(_RAISE, KC_SPC)
#define ENT_RAISE LT(_RAISE, KC_ENT)
_______, _______, _______, _______, _______, _______, BL_BRTG, KC_MUTE, _______, _______, KC_MPRV, KC_MNXT, KC_MPLY, _______,
_______, _______, _______, _______, _______, _______, BL_TOGG, _______, _______, _______, _______, _______, _______, _______, _______, _______),
-};
\ No newline at end of file
+};
#define _L3 3
#define _L4 4
-#define _______ KC_TRNS
-
enum {
TD_SPC_ENT = 0,
TD_KC_LSFT_CAPS,
#include QMK_KEYBOARD_H
-#define _______ KC_TRNS
-#define XXXXXXX KC_NO
-
#define RGB_STA RGB_M_P //rgb static
#define RGB_BRE RGB_M_B //rgb breathe
#define RGB_RAI RGB_M_R //rgb rainbow
#include QMK_KEYBOARD_H
#define X KC_NO
-#define _______ KC_TRNS
extern keymap_config_t keymap_config;
#include QMK_KEYBOARD_H
-#define _______ KC_TRNS
-
const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
LAYOUT(
#define ____ KC_TRNS
#define _____ KC_TRNS
#define ______ KC_TRNS
-#define _______ KC_TRNS
#define ________ KC_TRNS
#define ___________ KC_TRNS
#define _________________ KC_TRNS
#include QMK_KEYBOARD_H
-#define _______ KC_TRNS //readability
-
#define _DL 0 //default
#define _F1 1 //function 1
#define _F2 2 //function 2
#include QMK_KEYBOARD_H
-#define _______ KC_TRNS
-#define XXXXXXX KC_NO
-
const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
LAYOUT(
// Fillers to make layering more clear
#define KC_ KC_TRNS
-#define _______ KC_TRNS
-#define XXXXXXX KC_NO
#define KC_RST RESET
#define KC_DBUG DEBUG
RAISE
};
-// Fillers to make layering more clear
-#define _______ KC_TRNS
-#define XXXXXXX KC_NO
-
// Defines for task manager and such
#define CALTDEL LCTL(LALT(KC_DEL))
#define TSKMGR LCTL(LSFT(KC_ESC))
BACKLIT
};
-// Fillers to make layering more clear
-#define _______ KC_TRNS
-#define XXXXXXX KC_NO
-
// Aliases to make reading the keymap easier
#define GUIBSPC GUI_T(KC_BSPC) // GUI when held, BSPC when tapped.
#define BMETA 5
#define BSYMB 6
-// Fillers to make layering more clear
-#define _______ KC_TRNS
-#define XXXXXXX KC_NO
-
const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
/* BASE
#define SYMB 2
#define GAME 3
-// Fillers to make layering more clear
-#define _______ KC_TRNS
-#define XXXXXXX KC_NO
-
const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
/* BASE
#define GAME 3
#define RGB 4
-// Fillers to make layering more clear
-#define _______ KC_TRNS
-#define XXXXXXX KC_NO
-
#ifdef RGBLIGHT_ENABLE
//Following line allows macro to read current RGB settings
extern rgblight_config_t rgblight_config;
#define SYMB 2
#define GAME 3
-// Fillers to make layering more clear
-#define _______ KC_TRNS
-#define XXXXXXX KC_NO
-
const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
/* BASE
#define GAME 3
#define ILLUST 4
-// Fillers to make layering more clear
-#define _______ KC_TRNS
-#define XXXXXXX KC_NO
-
const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
/* BASE
// Use Dynamic macro
#include "dynamic_macro.h"
-// Fillers to make layering more clear
-#define _______ KC_TRNS
-#define XXXXXXX KC_NO
#define KC_LOWR LT(_LOWER, KC_MHEN) // タップで無変換 ホールドでLower
#define KC_RASE LT(_RAISE, KC_HENK) // タップで変換 ホールドでRaise
#define KC_LSLB MT(MOD_LSFT, JP_LBRC) // タップで[ ホールドで左Shift
#define _CMOVE 3
#define _WIN 4
-// Fillers to make layering more clear
-#define _______ KC_TRNS
-#define XXXXXXX KC_NO
-
const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
/* QWERTY
KANA
};
-// Fillers to make layering more clear
-#define _______ KC_TRNS
-#define XXXXXXX KC_NO
-
const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
/* BASE
#define BASE 0 // default layer
#define MDIA 1 // media keys
-#define _______ KC_TRNS
-
enum custom_keycodes {
PLACEHOLDER = SAFE_RANGE, // can always be here
EPRM,
#include "vim.h"
#define VERSION_STRING QMK_KEYBOARD "/" QMK_KEYMAP " @ " QMK_VERSION
-#define _______ KC_TRNS
#define X_____X KC_TRNS
#define KC_ATM LGUI(LSFT(KC_P))
#define KC_ATP LGUI(LCTL(KC_P))
static uint16_t m_sft_po_timer;
static uint16_t m_sft_pc_timer;
-// Fillers to make layering more clear
-#define _______ KC_TRNS
-#define XXXXXXX KC_NO
-
// Narze : Custom Macros
#define HPR_ESC ALL_T(KC_ESC)
#define SFT_ENT SFT_T(KC_ENT)
#define SYMB 2 // symbol layer
#define MDIA 3 // media keys
-#define _______ KC_TRNS
-
enum custom_keycodes {
PLACEHOLDER = SAFE_RANGE, // can always be here
EPRM,
// none
break;
}
-};
\ No newline at end of file
+};
};
#define KC_ KC_TRNS
-#define _______ KC_TRNS
#define KC_XXXX KC_NO
#define KC_CMK COLEMAK
_QWERTY
};
-
-
-#define _______ KC_TRNS
-#define XXXXXXX KC_NO
#define BASELYR TO(_COLEMAK) // base layer
#define LOWER MO(_LOWER) // momentary lower layer
#define RAISE MO(_RAISE) // momentary raise layer
};
#define KC_ KC_TRNS
-#define _______ KC_TRNS
#define KC_LOWR LOWER
#define KC_RASE RAISE
};
#define KC_ KC_TRNS
-#define _______ KC_TRNS
#define KC_ADJT MO(_ADJUST)
#define KC_RST RESET
#define _RAISE 2
*/
-#define _______ KC_TRNS
-#define XXXXXXX KC_NO
-
const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
[_QWERTY] = LAYOUT_fleuron_grid(
/* Qwerty
#define _FL 1
#define _MC 2
-// Fillers to make layering more clear
-#define _______ KC_TRNS
-#define XXXXXXX KC_NO
-
bool git_duet = false;
bool backlight_arrows = false;
bool backlight_gaming = false;
*/
#include QMK_KEYBOARD_H
-// Fillers to make layering more clear
-#define _______ KC_TRNS
-
const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
/*
ISO HHKB layout:
#define DVORAK M(_DV)
#define COLEMAK M(_CM)
-// Fillers to make layering more clear
-#define _______ KC_TRNS
-#define XXXXXXX KC_NO
-
const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
/*
KC_DEMOMACRO,
};
-// Fillers to make layering more clear
-#define _______ KC_TRNS
-#define XXXXXXX KC_NO
// Custom macros
#define CTL_ESC CTL_T(KC_ESC) // Tap for Esc, hold for Ctrl
#define CTL_TTAB CTL_T(KC_TAB) // Tap for Esc, hold for Ctrl
#define RAISE MO(_RAISE)
#define LOWER MO(_LOWER)
-#define _______ KC_TRNS
-
-
-
const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
#include "led.h"
#define COUNT(x) (sizeof (x) / sizeof (*(x)))
-// Fillers to make layering clearer
-#define _______ KC_TRNS
-#define XXXXXXX KC_NO
#define KC_WWWB KC_WWW_BACK
#define KC_WWWF KC_WWW_FORWARD
// Layer names don't all need to be of the same length, obviously, and you can also skip them
// entirely and just use numbers.
-// Fillers to make layering more clear
-#define _______ KC_TRNS
-#define XXXXXXX KC_NO
-
-
-
-
-
-
const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
[_NUMLOCK] = KEYMAP( /* Base */
TG(_NAV), TG(_DIABLO), TG(_MACROS), KC_PSLS,\
GAME
};
-// Fillers to make layering more clear
-#define _______ KC_TRNS
-#define XXXXXXX KC_NO
//Macros
const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
#endif
};
-// Fillers to make layering more clear
-#define _______ KC_TRNS
-#define XXXXXXX KC_NO
-
// Layer Mode aliases
#define DL_BAS DF(_BASE)
#define DL_BASE DF(_BAS_E)
KC_SAMPLEMACRO,
};
-
-// Fillers to make layering more clear
-#define _______ KC_TRNS
-#define XXXXXXX KC_NO
//Macros
#define M_SAMPLE M(KC_SAMPLEMACRO)
KC_SAMPLEMACRO,
};
-
-// Fillers to make layering more clear
-#define _______ KC_TRNS
-#define XXXXXXX KC_NO
//Macros
#define M_SAMPLE M(KC_SAMPLEMACRO)
#include QMK_KEYBOARD_H
-#define _______ KC_TRNS
-
const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
[0] = LAYOUT_JP(
KC_ESC, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, KC_EQL, KC_DEL, KC_BSPC,
#include QMK_KEYBOARD_H
-#define _______ KC_TRNS
/* Layer 0: HHKB JP
* ,-----------------------------------------------------------.
#include QMK_KEYBOARD_H
-#define _______ KC_TRNS
-
/* Layer 0: HHKB JP
* ,-----------------------------------------------------------.
* |Esc| 1| 2| 3| 4| 5| 6| 7| 8| 9| 10| -| =|Yen|Bsp|
#include QMK_KEYBOARD_H
-#define _______ KC_TRNS
-
/* Layer 0: HHKB JP
* ,-----------------------------------------------------------.
* |Esc| 1| 2| 3| 4| 5| 6| 7| 8| 9| 10| -| =|Yen|Bsp|
#include QMK_KEYBOARD_H
-#define _______ KC_TRNS
-
enum
{
ZER,
#include QMK_KEYBOARD_H
-#define _______ KC_TRNS
-
enum
{
DVOR,
HHKB
};
-// Fillers to make layering more clear
-#define _______ KC_TRNS
-#define XXXXXXX KC_NO
-
// Custom macros
#define CTL_ESC CTL_T(KC_ESC) // Tap for Esc, hold for Ctrl
#define SFT_ENT SFT_T(KC_ENT) // Tap for Enter, hold for Shift
#include "hid_liber.h"
// Helpful defines
-#define _______ KC_TRNS
#define FN_CAPS LT(_FL, KC_CAPSLOCK)
// Each layer gets a name for readability, which is then used in the keymap matrix below.
#include "dynamic_macro.h"
-// Fillers to make layering more clear
-#define _______ KC_TRNS
-#define XXXXXXX KC_NO
-
const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
/* Qwerty
#define TG_NKRO MAGIC_TOGGLE_NKRO // Toggle NKRO
#define CTLESC MT(MOD_LCTL, KC_ESC) // Hold for left Ctrl, tap for Esc
#define SHFTENT MT(MOD_RSFT, KC_ENT) // Hold for right Shift, tap for Enter
-#define _______ KC_TRNS
-#define XXXXXXX KC_NO
const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
#define _BL 0
#define _FL 1
-#define _______ KC_TRNS
-
const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
/* Keymap _BL: (Base Layer) Default Layer
*/
#include "k_type.h"
-#define _______ KC_TRNS
-
#define _QW 0
#define _L1 1
*/
#include QMK_KEYBOARD_H
-#define _______ KC_TRNS
-#define XXXXXXX KC_NO
-
// Windows based definitions.
#define K_SPCFN LT(SYMB, KC_SPACE) // Tap for space, hold for symbols layer
#define K_PRVWD LCTL(KC_LEFT) // Previous word
*/
#include QMK_KEYBOARD_H
-#define _______ KC_TRNS
-#define XXXXXXX KC_NO
-
// MacOS based definitions.
#define K_SPCFN LT(SYMB, KC_SPACE) // Tap for space, hold for symbols layer
#define K_PRVWD LALT(KC_LEFT) // Previous word
// Fillers to make layering more clear
#define ______ KC_TRNS
-#define XXXXXXX KC_NO
// Func macro definitions.
#define S_LED FUNC(0)
// Fillers to make layering more clear
#define ______ KC_TRNS
-#define XXXXXXX KC_NO
// Func macro definitions.
#define S_LED FUNC(0)
#define QWERTY M(_QW)
#define COLEMAK M(_CM)
-// Fillers to make layering more clear
-#define _______ KC_TRNS
-#define XXXXXXX KC_NO
-
/*
Function Keys on All Layers (Keypad toggles):
NKROTG = MAGIC_TOGGLE_NKRO
};
-#define _______ KC_TRNS
-#define XXXXXXX KC_NO
-
//Tap Dance Declarations
enum {
ADJ = 0,
break;
}
return true;
-}
\ No newline at end of file
+}
#define _TRANS 3//
#define _SYMB2 4// old symbol level, more ergodox like
-// Fillers to make layering more clear
-#define _______ KC_TRNS
-#define XXXXXXX KC_NO
-
/* Macros */
enum {
NONE = 0,
KEYPAD
};
-// Fillers to make layering more clear
-#define _______ KC_TRNS
-#define XXXXXXX KC_NO
-
// Aliases to make the keymap more uniform
#define GUI_END GUI_T(KC_END)
#define MED_DEL LT(_MEDIA, KC_DEL)
ADJUST,
};
-// Fillers to make layering more clear
-#define _______ KC_TRNS
-#define XXXXXXX KC_NO
-
const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
/* Qwertz
#define FLOCK 1 // symbols arrows and F keys on F held down
#define JLOCK 2 // same as Flock but with fall thru J and mapped to J held down
-// Fillers to make layering more clear
-#define _______ KC_TRNS
-#define XXXXXXX KC_NO
-
const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
/* Qwerty
};
*/
-
-
-// Fillers to make layering more clear
-#define _______ KC_TRNS
-#define XXXXXXX KC_NO
-
const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
/* Qwerty
EXT_PLV
};
-// Fillers to make layering more clear
-#define _______ KC_TRNS
-#define XXXXXXX KC_NO
-
const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
/* Qwerty
EXT_PLV,
};
-#define XXXXXXX KC_NO
-#define _______ KC_TRNS
-
#define CTL_ESC CTL_T(KC_ESC) // Tap for Escape, hold for Control
#define HPR_TAB ALL_T(KC_TAB) // Tap for Tab, hold for Hyper (Super+Ctrl+Alt+Shift)
#define MEH_GRV MEH_T(KC_GRV) // Tap for Backtick, hold for Meh (Ctrl+Alt+Shift)
RAISE
};
-// Fillers to make layering more clear
-#define _______ KC_TRNS
-#define XXXXXXX KC_NO
-
const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
/*
SMSPC1
};
-// Fillers to make layering more clear
-#define _______ KC_TRNS
-#define XXXXXXX KC_NO
-
// Tap Dance Declarations
enum {
SFT_CAP = 0
ADJUST,
};
-// Fillers to make layering more clear
-#define _______ KC_TRNS
-#define XXXXXXX KC_NO
-
const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
/* Qwerty
NUMPAD
};
-// Fillers to make layering more clear
-#define _______ KC_TRNS
-#define XXXXXXX KC_NO
-
const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
/* Qwerty
ADJUST,
};
-// Fillers to make layering more clear
-#define _______ KC_TRNS
-#define XXXXXXX KC_NO
-
// Tap Dance Declarations
enum {
SFT_CAP = 0,
ADJUST,
};
-// Fillers to make layering more clear
-#define _______ KC_TRNS
-#define XXXXXXX KC_NO
-
const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
/* Qwerty
CHROME
};
-// Fillers (to make layering more clear)
-#define _______ KC_TRNS
-#define XXXXXXX KC_NO
-
// Mod taps
#define SFT_ENT SFT_T(KC_ENT) // Tap for Enter, hold for Shift
#define CTL_ESC CTL_T(KC_ESC) // Tap for Escape, hold for Control
VIM,
};
-
-// Fillers to make layering more clear
-#define _______ KC_TRNS
-#define XXXXXXX KC_NO
-
const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
/* Qwerty
ADJUST
};
-// Fillers to make layering more clear
-#define _______ KC_TRNS
-#define XXXXXXX KC_NO
-
const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
/* Qwerty
GAME,
};
-// Fillers to make layering more clear
-#define _______ KC_TRNS
-#define XXXXXXX KC_NO
-
const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
/* Qwerty
ADJUST,
};
-// Fillers to make layering more clear
-#define _______ KC_TRNS
-#define XXXXXXX KC_NO
-
// Custom macros
#define CTL_ESC CTL_T(KC_ESC) // Tap for Esc, hold for Ctrl
#define SFT_ENT SFT_T(KC_ENT) // Tap for Enter, hold for Shift
BACKLIT
};
-// Fillers to make layering more clear
-#define _______ KC_TRNS
-#define XXXXXXX KC_NO
-
const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
/* Qwerty
break;
}
return true;
-}
\ No newline at end of file
+}
#define TG_NKRO MAGIC_TOGGLE_NKRO // Toggle NKRO
#define CTLESC MT(MOD_LCTL, KC_ESC) // Hold for left Ctrl, tap for Esc
#define SHFTENT MT(MOD_RSFT, KC_ENT) // Hold for right Shift, tap for Enter
-#define _______ KC_TRNS
-#define XXXXXXX KC_NO
const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
OSX,
};
-#define _______ KC_TRNS
-#define XXXXXXX KC_NO
-
// action-TAP for key/mod behavior LT(layer, KC)
#define XK_TAB LT(_FNCTION, KC_TAB)
#define XK_BSP LT(_KAMELOC, KC_BSPC)
ADJUST,
};
-// Fillers to make layering more clear
-#define _______ KC_TRNS
-#define XXXXXXX KC_NO
-
const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
/* Qwerty
ADJUST
};
-// Fillers to make layering more clear
-#define _______ KC_TRNS
-#define XXXXXXX KC_NO
-
// Defines for task manager and such
#define CALTDEL LCTL(LALT(KC_DEL))
#define TSKMGR LCTL(LSFT(KC_ESC))
break;
}
return true;
-}
\ No newline at end of file
+}
#include QMK_KEYBOARD_H
-// readability
-#define _______ KC_TRNS
-#define XXXXXXX KC_NO
-
enum keymap_layout {
VANILLA = 0, // matches MF68 layout
CS_GO, // 0x08
#include QMK_KEYBOARD_H
-// readability
-#define _______ KC_TRNS
-#define XXXXXXX KC_NO
-
enum keymap_layout {
VANILLA = 0, // matches MF68 layout
FUNC, // 0x02
#include QMK_KEYBOARD_H
-// readability
-#define _______ KC_TRNS
-#define XXXXXXX KC_NO
-
enum keymap_layout {
VANILLA = 0, // matches MF68 layout
DEFAULT_WKL, // 0x02 Function in CapsLock location, gui key disabled
#include QMK_KEYBOARD_H
-// readability
-#define _______ KC_TRNS
-#define XXXXXXX KC_NO
-
enum keymap_layout {
VANILLA = 0, // matches MF68 layout
FUNC, // 0x08
#include QMK_KEYBOARD_H
-// readability
-#define _______ KC_TRNS
-#define XXXXXXX KC_NO
-
enum keymap_layout {
VANILLA = 0, // matches MF68 layout
FUNC, // 0x08
#include "dynamic_macro.h"
-#define _______ KC_TRNS
#define KC_REC DYN_REC_START1
#define KC_DONE DYN_REC_STOP
#define KC_PLAY DYN_MACRO_PLAY1
ADJUST,
};
-// Fillers to make layering more clear
-#define _______ KC_TRNS
-#define XXXXXXX KC_NO
-
// Defines for task manager and such
#define CALTDEL LCTL(LALT(KC_DEL))
#define TSKMGR LCTL(LSFT(KC_ESC))
void sftpls_finished (qk_tap_dance_state_t *state, void *user_data);
void sftpls_reset (qk_tap_dance_state_t *state, void *user_data);
-#define _______ KC_TRNS
#define ALT_2 LALT_T(KC_2)
#define ALT_3 LALT_T(KC_3)
#define ALT_8 LALT_T(KC_8)
#define SYMBOLS 1
#define MEDIA 2
-// Fillers to make layering more clear
-#define _______ KC_TRNS
-#define XXXXXXX KC_NO
-
const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
/* Qwerty
ADJUST,
};
-// Fillers to make layering more clear
-#define _______ KC_TRNS
-#define XXXXXXX KC_NO
-
// Defines for task manager and such
#define CALTDEL LCTL(LALT(KC_DEL))
#define TSKMGR LCTL(LSFT(KC_ESC))
ADJUST,
};
-// Fillers to make layering more clear
-#define _______ KC_TRNS
-#define XXXXXXX KC_NO
-
// Defines for task manager and such
#define CALTDEL LCTL(LALT(KC_DEL))
#define TSKMGR LCTL(LSFT(KC_ESC))
#define ALTCOMM ALT_T(KC_COMM)
//#define GUIBSPC GUI_T(KC_BSPC)
-// Fillers to make layering more clear
-#define _______ KC_TRNS
-#define XXXXXXX KC_NO
-
const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
/* Dvorak
extern rgblight_config_t rgblight_config;
#endif
-// Fillers to make layering more clear
-#define _______ KC_TRNS
-#define XXXXXXX KC_NO
-
enum custom_keycodes {
RGBRST = SAFE_RANGE
};
#define MOUSEKEY_WHEEL_MAX_SPEED 8
#define MOUSEKEY_WHEEL_TIME_TO_MAX 40
-// Fillers to make layering more clear
-#define _______ KC_TRNS
-#define XXXXXXX KC_NO
-
const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
/* QWERTY
#define LAYOUT LAYOUT_bottomspace
#endif
-// Fillers to make layering more clear
-#define _______ KC_TRNS // Transparent
-
// I don't use Japanese myself, but I've placed henkan 変換 and muhenkan 無変換
// in my layout to act as left and right HYPER
#define LAYER_TOGGLE_DELAY 900
// Fillers to make layering more clear
-#define _______ KC_TRNS
#define __MOD__ KC_TRNS
-#define XXXXXXX KC_NO
const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
[_QWERTY] = LAYOUT( /* QWERTY adapted to this crazy thing */
#define MOUSEKEY_WHEEL_TIME_TO_MAX 40
// Fillers to make layering more clear
-#define _______ KC_TRNS
#define XXX KC_NO
const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
#include QMK_KEYBOARD_H
-#define _______ KC_TRNS
-#define XXXXXXX KC_NO
-
const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
/* Level 0: Default Layer
* ,---------------------------------------------------------------------------------------.
#include QMK_KEYBOARD_H
-#define _______ KC_TRNS
-#define XXXXXXX KC_NO
-
// Keyboard layer definitions
#define BASE 0
#define NUMBERS 1
#include QMK_KEYBOARD_H
-#define _______ KC_TRNS
-#define XXXXXXX KC_NO
-
enum miuni32_layers {
_BEAKL,
_LOWER,
#include QMK_KEYBOARD_H
-// Helpful defines
-#define _______ KC_TRNS
-
// Each layer gets a name for readability, which is then used in the keymap matrix below.
// The underscores don't mean anything - you can have a layer called STUFF or any other name.
// Layer names don't all need to be of the same length, obviously, and you can also skip them
// An ISO UK keymap
-#define _______ KC_TRNS
-
const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
[0] = LAYOUT_60_iso(
CC_CBR,
};
-// Fillers to make layering more clear
-#define _______ KC_TRNS
-#define XXXXXXX KC_NO
-
#define NAV_TAP LT(_NAV, KC_SPC)
const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
DVORAK
};
-// Fillers to make layering more clear
-#define _______ KC_TRNS
-#define XXXXXXX KC_NO
-
const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
[_QWERTY] = LAYOUT( \
ADJUST,
};
-// Fillers to make layering more clear
-#define _______ KC_TRNS
-#define XXXXXXX KC_NO
-
const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
[_DVORAK] = LAYOUT ( \
*/
#include QMK_KEYBOARD_H
-// Helpful defines
-#define _______ KC_TRNS
-
// Each layer gets a name for readability, which is then used in the keymap matrix below.
// The underscores don't mean anything - you can have a layer called STUFF or any other name.
// Layer names don't all need to be of the same length, obviously, and you can also skip them
#define DVORAK M(_DV)
#define COLEMAK M(_CM)
-// Fillers to make layering more clear
-#define _______ KC_TRNS
-#define XXXXXXX KC_NO
-
const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
[_QW] = LAYOUT_tkl_ansi( /* Layer 0: Qwerty */ \
// keycodes
#define ___x___ KC_TRNS
#define ___fn__ KC_TRNS
-#ifdef _______
-#undef _______
-#endif
+#undef _______
#define _______ KC_NO
#define COPY LCTL(KC_C)
BACKLIT
};
-#define _______ KC_TRNS
#define ___x___ KC_NO
const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
// Layer names don't all need to be of the same length, obviously, and you can also skip them
// entirely and just use numbers.
-// Fillers to make layering more clear
-#define _______ KC_TRNS
-#define XXXXXXX KC_NO
-
const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
/* Qwerty
#include "..\..\..\..\tmk_core\common\keycode.h"
*/
-
-#define _______ KC_TRNS
-#define XXXXXXX KC_NO
-
/* This Layout tries to emulate the Bone2 Variant of Neo2, and is intended to be used with a German QWERTZ Softwarelayout.
It has "üäöß" as it is optimized for a mix of German & English.
My favourite features are the placement of the special characters often used for programming right on the home row
};
// Key aliases for legibility
-#define _______ KC_TRNS
#define ___x___ KC_NO
// Macros
#define AC(X) A(C(X))
#define SC(X) S(C(X))
-#define _______ KC_TRNS
-#define XXXXXXX KC_NO
enum planck_layers {
_COLEMAK,
/* Filler to make layering a bit clearer *
* borrowed from basic keymap */
-#define _______ KC_TRNS
#define _____ KC_NO
#endif
EXT_PLV
};
-// Fillers to make layering more clear
-#define _______ KC_TRNS
-#define XXXXXXX KC_NO
-
const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
/* Qwerty
#define SFT_ENT FUNC(0) // Tap for enter, hold for right shift
#define LOCK FUNC(1)
#define KC_PSTE KC_PASTE
-#define _______ KC_TRNS
-#define XXXXXXX KC_NO
#ifdef TAP_DANCE_ENABLE
#define SFT_CAP TD(0) // Left shift, double tap for caps
ARROW
};
-// Fillers to make layering more clear
-#define _______ KC_TRNS
-#define XXXXXXX KC_NO
-
const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
/* QWERTY
#pragma message "You may need to add LAYOUT_planck_grid to your keymap layers - see default for an example"
#include "planck.h"
-//alias for clarity in layering
-#define _______ KC_TRNS
#define A_BSPC LALT(KC_BSPC)
#define A_LEFT LALT(KC_LEFT)
#define A_RGHT LALT(KC_RGHT)
BACKLIT
};
-// Fillers to make layering more clear
-#define _______ KC_TRNS
-#define XXXXXXX KC_NO
-
// Func macro definitions.
#define SFT_TAB FUNC(0) // Tap for Enter, hold for Shift
EXT_PLV
};
-// Fillers to make layering more clear
-#define _______ KC_TRNS
-#define XXXXXXX KC_NO
-
const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
/* Qwerty
#define SFT_ENT FUNC(0) // Tap for enter, hold for right shift
#define LOCK FUNC(1)
#define KC_PSTE KC_PASTE
-#define _______ KC_TRNS
-#define XXXXXXX KC_NO
#define ZOOM_IN LCTL(KC_EQL)
#define ZOOM_OUT LCTL(KC_MINS)
#define ZOOM_NML LCTL(KC_0)
EXT_PLV
};
-// Fillers to make layering more clear
-#define _______ KC_TRNS
-#define XXXXXXX KC_NO
-
const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
/* Qwerty
RGBLED_DECREASE_VAL,
};
-// Fillers to make layering more clear
-#define _______ KC_TRNS
-#define XXXXXXX KC_NO
#define SW_SPC SH_T(KC_SPC)
const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
EXT_PLV
};
-#define XXXXXXX KC_NO
-#define _______ KC_TRNS
-
#define CTL_ESC CTL_T(KC_ESC) // Tap for Escape, hold for Control
#define HPR_TAB ALL_T(KC_TAB) // Tap for Tab, hold for Hyper (Super+Ctrl+Alt+Shift)
#define MEH_GRV MEH_T(KC_GRV) // Tap for Backtick, hold for Meh (Ctrl+Alt+Shift)
/*EXT_PLV*/
};
-// Fillers to make layering more clear
-#define _______ KC_TRNS
-#define XXXXXXX KC_NO
-
const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
/* Qwerty
// keycodes
#define ___x___ KC_TRNS
#define ___fn__ KC_TRNS
-#ifdef _______
-#undef _______
-#endif
+#undef _______
#define _______ KC_NO
#define COPY LCTL(KC_C)
// keycodes
#define ___x___ KC_TRNS
#define ___fn__ KC_TRNS
-#ifdef _______
-#undef _______
-#endif
+#undef _______
#define _______ KC_NO
#define COPY LCTL(KC_C)
PLOVER
};
-// Fillers to make layering more clear
-#define _______ KC_TRNS
-#define XXXXXXX KC_NO
-
const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
/* Workman Alpha-numeric
KC_AG_TAB_R,
};
-// Fillers to make layering more clear
-#define _______ KC_TRNS
-#define XXXXXXX KC_NO
-
// Custom macros
#define CTL_ESC CTL_T(KC_ESC) // Tap for Esc, hold for Ctrl
#define SFT_ENT SFT_T(KC_ENT) // Tap for Enter, hold for Shift
TOG_PLV
};
-// Fillers to make layering more clear
-#define _______ KC_TRNS
-#define XXXXXXX KC_NO
-
const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
};
// keycode aliases
-#define _______ KC_TRNS
#define ___x___ KC_NO
#define KC_EUR LALT(S(KC_2))
#define KC_SEC LALT(KC_6)
// Layer names don't all need to be of the same length, obviously, and you can also skip them
// entirely and just use numbers.
-// Fillers to make layering more clear
-#define _______ KC_TRNS
-#define XXXXXXX KC_NO
#define QWERTY 0
#define LOWER 1
#define RAISE 2
RAISE,
};
-// Fillers to make layering more clear
-#define _______ KC_TRNS
-#define XXXXXXX KC_NO
-
#define KC_MUP KC_MS_UP
#define KC_MDN KC_MS_DOWN
#define KC_MLFT KC_MS_LEFT
#pragma message "You may need to add LAYOUT_planck_grid to your keymap layers - see default for an example"
#include "planck.h"
-#define _______ KC_TRNS
-#define XXXXXXX KC_NO
-
-
// Layers
#define _COLEMAK 0
#define _QWERTY 1
#define LOWER 1
#define RAISE 2
-// Alias to make layering more clear
-#define _______ KC_TRNS
-
// In MacOS, switch between windows within an application
#define GUI_GRV LGUI(KC_GRV)
#include "dynamic_macro.h"
-// Fillers to make layering more clear
-#define _______ KC_TRNS
-#define XXXXXXX KC_NO
-
const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
/* Qwerty
#include "dynamic_macro.h"
-// Fillers to make layering more clear
-#define _______ KC_TRNS
-#define XXXXXXX KC_NO
-
const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
/* Qwerty
static uint16_t m_gui_unds_timer;
static uint16_t m_sft_po_timer;
-// Fillers to make layering more clear
-#define _______ KC_TRNS
-#define XXXXXXX KC_NO
-
// Narze : Custom Macros
#define HPR_ESC ALL_T(KC_ESC)
#define SFT_ENT SFT_T(KC_ENT)
#include "..\..\..\..\tmk_core\common\keycode.h"
*/
-
-#define _______ KC_TRNS
-#define XXXXXXX KC_NO
-
/*
This layout tries to emulate Neo2, and is intended to be used with a German QWERTZ softwarelayout.
It has "üäöß" as it is optimized for a mix of German & English.
RAISE
};
-// Fillers to make layering more clear
-#define _______ KC_TRNS
-#define XXXXXXX KC_NO
-
const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
/* NERD
#define WM_9 LALT(KC_9)
#define WM_0 LALT(KC_0)
-// Transparent Key
-#define _______ KC_TRNS
// NOP
#define ___x___ KC_NO
#define MACSLEEP LSFT(LCTL(KC_POWER))
#define WINSLEEP KC_SLEP
-// Fillers to make layering more clear
-#define _______ KC_TRNS
-#define XXXXXXX KC_NO
-
const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
[_QWERTY] = {
EXT_PLV
};
-// Fillers to make layering more clear
-#define _______ KC_TRNS
-#define XXXXXXX KC_NO
-
const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
[_QWERTY] = {
#define TG_NKRO MAGIC_TOGGLE_NKRO
#define OS_SHFT KC_FN0
-#define _______ KC_TRNS
-#define XXXXXXX KC_NO
#define ________________ _______, _______
#define XXXXXXXXXXXXXXXX XXXXXXX, XXXXXXX
#include "sendstring_jis.h"
-// Keycode defines
-#define _______ KC_TRNS
-#define XXXXXXX KC_NO
// JIS keyboard
#define JK_CIRC KC_EQL // ^
#define JK_AT KC_LBRC // @
// keycodes
#define ___x___ KC_TRNS
#define ___fn__ KC_TRNS
-#ifdef _______
-#undef _______
-#endif
+#undef _______
#define _______ KC_NO
#define COPY LCTL(KC_C)
#define KC_MB5 KC_MS_BTN5
#define KC_MWUP KC_MS_WH_UP
#define KC_MWDN KC_MS_WH_DOWN
-
-// Fillers to make layering more clear
-#define _______ KC_TRNS
-#define XXXXXXX KC_NO
BACKLIT,
};
-// Fillers to make layering more clear
-#define _______ KC_TRNS
-#define XXXXXXX KC_NO
-
const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
/* Colemak
BACKLIT
};
-// Fillers to make layering more clear
-#define _______ KC_TRNS
-#define XXXXXXX KC_NO
-
// Custom macros
#define CTL_ESC CTL_T(KC_ESC) // Tap for Esc, hold for Ctrl
#define SFT_ENT SFT_T(KC_ENT) // Tap for Enter, hold for Shift
RAISE
};
-// Fillers to make layering more clear
-#define _______ KC_TRNS
-#define XXXXXXX KC_NO
-
// Defines for task manager and such
#define CALTDEL LCTL(LALT(KC_DEL))
#define TSKMGR LCTL(LSFT(KC_ESC))
EXT_PLV
};
-// Fillers to make layering more clear
-#define _______ KC_TRNS
-#define XXXXXXX KC_NO
-
const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
/* Qwerty
EXT_MOUSE
};
-// Fillers to make layering more clear
-#define _______ KC_TRNS
-#define XXXXXXX KC_NO
#define LOWER M(1)
#define RAISE M(2)
#define WINDOW_SHORTCUT MO(_WINDOW_SHORTCUT)
#define EXT_PLV M(13)
#define TOG_OUT M(14)
-// Fillers to make layering more clear
-#define _______ KC_TRNS
-#define XXXXXXX KC_NO
-
-
const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
/* Qwerty
#define _FUNC 6
#define _NAV 7
-// Fillers to make layering more clear
-#define _______ KC_TRNS
-#define XXXXXXX KC_NO
-
const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
/* _QWERTY
#include "keymap_colemak.h"
extern keymap_config_t keymap_config;
-// Fillers to make layering more clear
-#define _______ KC_TRNS
-#define XXXXXXX KC_NO
#undef C
#define C(n) RCTL(n)
#define CADKEY RCTL(RALT(KC_DEL))
#define TG_NKRO MAGIC_TOGGLE_NKRO
#define OS_SHFT KC_FN0
-#define _______ KC_TRNS
-#define XXXXXXX KC_NO
#define ________________ _______, _______
#define XXXXXXXXXXXXXXXX XXXXXXX, XXXXXXX
#include QMK_KEYBOARD_H
-// Helpful defines
-#define _______ KC_TRNS
-
const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
//Base Layer
[0] = LAYOUT(
RAISE
};
-// Fillers to make layering more clear
-#define _______ KC_TRNS
-#define XXXXXXX KC_NO
-
const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
/* Colemak
#define RAISE M(_RAISE)
#define M_BL 5
-// Fillers to make layering more clear
-#define _______ KC_TRNS
-#define XXXXXXX KC_NO
-
const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
/* Qwerty
#define L_QWERTSPLITLY 0
#define L_FN 1
-// Fillers to make layering more clear
-#define _______ KC_TRNS
-#define XXXXXXX KC_NO
-
// Defines for Mac specific key accelerators used in map. Some of these are very awkward to type.
// These are the default bindings for Mac, some of which may be turned off or changed, check your
// settings in System Preferences
BACKLIT
};
-// Fillers to make layering more clear
-#define _______ KC_TRNS
-#define XXXXXXX KC_NO
-
const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
/* Qwerty
MRAISE
};
-// Fillers to make layering more clear
-#define _______ KC_TRNS
-#define XXXXXXX KC_NO
-
const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
/* Qwerty
#define _FN 1
#define _ULCK 2
-// Fillers to make layering more clear
-#define _______ KC_TRNS
-#define XXXXXXX KC_NO
#define HYP_TIC ALL_T(KC_GRV)
#define EQ_LOCK TD(TD_EQ_LOCK)
#define MIN_ULK TD(TD_MIN_ULOCK)
BACKLIT
};
-// Fillers to make layering more clear
-#define _______ KC_TRNS
-#define XXXXXXX KC_NO
-
const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
/* Qwerty
#define _LO 1
#define _RA 2
-// Fillers to make layering more clear
-#define _______ KC_TRNS
-
const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
/* Qwerty
BACKLIT
};
-// Fillers to make layering more clear
-#define _______ KC_TRNS
-#define XXXXXXX KC_NO
-
// Custom macros
#define CTL_ESC CTL_T(KC_ESC) // Tap for Esc, hold for Ctrl
#define SFT_ENT SFT_T(KC_ENT) // Tap for Enter, hold for Shift
BACKLIT
};
-// Fillers to make layering more clear
-#define _______ KC_TRNS
-#define XXXXXXX KC_NO
-
// Defines for task manager and such
#define CALTDEL LCTL(LALT(KC_DEL))
#define TSKMGR LCTL(LSFT(KC_ESC))
#include "keymap_colemak.h"
extern keymap_config_t keymap_config;
-// Fillers to make layering more clear
-#define _______ KC_TRNS
-#define XXXXXXX KC_NO
#undef C
#define C(n) RCTL(n)
#define CADKEY RCTL(RALT(KC_DEL))
#include QMK_KEYBOARD_H
-// Fillers to make layering more clear
-#define _______ KC_TRNS
-#define XXXXXXX KC_NO
-
//Arrow Cluster Toggle
static bool arrow_toggle = false;
return true;
};
-#define _______ KC_TRNS
-#define XXXXXXX KC_NO
-
const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
[_LAYER0] = LAYOUT(
MUTE, DEAFEN, TO(_LAYER1),
#define MYCM KC_MYCM // Open default file manager
// increase readability
-#define _______ KC_TRNS
#define XXXXX KC_NO
const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
#define _FL 1
#define _NAV 2
-#define _______ KC_TRNS
#define A_LEFT LALT(KC_LEFT)
#define A_RGHT LALT(KC_RGHT)
#define _BL 0
#define _FL 1
-#define _______ KC_TRNS
-
const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
/* Keymap _BL: (Base Layer) Default Layer
* ,-----------------------------------------------------------.
#define _BL 0
#define _FL 1
-#define _______ KC_TRNS
-
enum custom_keycodes {
SFT_ESC = SAFE_RANGE
};
// dual-role shortcuts
#define FN_CAPS LT(_MEDIA, KC_CAPSLOCK)
-// increase readability
-#define _______ KC_TRNS
-
const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
/* Keymap _DEF: Default Layer
* ,------------------------------------------------------------.
#include QMK_KEYBOARD_H
-
-#define _______ KC_TRNS
-#define XXXXXXX KC_NO
#define LCTL_MA LCTL_T(KC_UP)
#define LSFT_MA LSFT_T(KC_DOWN)
#define RSFT_MA SFT_T(KC_DOWN)
#define _BL 0
#define _ML 1
-// readability
-#define _______ KC_TRNS
-#define XXXXXXX KC_NO
-
const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
/* Keymap _BL: (Base Layer) Default Layer
* ,-----------------------------------------------------------.
#define CALC KC_CALC // Open default calculator app
#define MYCM KC_MYCM // Open default file manager
-// increase readability
-#define _______ KC_TRNS
-#define XXXXX KC_NO
-
const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
/* Keymap BASE: (Base Layer) Default Layer
#define _FL 1
#define _RL 2
-// readability
-#define _______ KC_TRNS
-#define XXXXXXX KC_NO
-
enum custom_keycodes {
SFT_ESC = SAFE_RANGE
};
#define _BL 0
#define _FL 1
-// Fillers to make layering more clear
-#define _______ KC_TRNS
-
const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
/* Keymap _BL: (Base Layer) Default Layer
* ,-----------------------------------------------------------.
DVORAK
};
-#define _______ KC_TRNS
-#define XXXXXXX KC_NO
-
// Custom macros
#define ALT_GRV ALT_T(KC_GRV) // Tap for Backtick, hold for Alt
#define CTL_ESC CTL_T(KC_ESC) // Tap for Esc, hold for Ctrl
#define CTL_ESC MT(MOD_LCTL,KC_ESC)
#define GUI_ENT MT(MOD_RGUI, KC_ENT)
-#define _______ KC_TRNS
-
const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
/* Keymap _BL: (Base Layer) Default Layer
* ,-----------------------------------------------------------.
#define _FL 1
#define _RGBL 2
-// readability
-#define _______ KC_TRNS
-#define XXXXXXX KC_NO
-
const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
// See base_layer.png and rgb_layer.png for layout reference
#define _AL 1
#define _FL 2
-#define _______ KC_TRNS
-
const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
/*
* ANSI Base, Mac style
return true;
};
-#define _______ KC_TRNS
-#define XXXXXXX KC_NO
-
const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
[_LAYER0] = LAYOUT( \
KC_ESC, TO(_LAYER1), \
#define _HL 3
#define _XL 4
-#define _______ KC_TRNS
-
enum hype_keycodes {
FN_HLa = SAFE_RANGE,
FN_HLb
#define _BL 0
#define _FL 1
-#define _______ KC_TRNS
-
const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
/* Keymap _BL: (Base Layer) Default Layer
* ,----------------------------------------------------------------.
#define _FUNC 2
#define _MOUSE 3
-#define _______ KC_TRNS
#define MAC_TOG TG(_MAC)
enum {
// Layer names don't all need to be of the same length, obviously, and you can also skip them
// entirely and just use numbers.
-#define _______ KC_TRNS
-#define XXXXXXX KC_NO
#define LCTL_MA LCTL_T(KC_UP)
#define LSFT_MA LSFT_T(KC_DOWN)
#define RSFT_MA SFT_T(KC_UP)
#define _NUM 2
#define _BSPC 3
-#define _______ KC_TRNS
-#define XXXXXXX KC_NO
-
// Macros
// name macros here for keymap reference
enum {
// entirely and just use numbers.
#define _BL 0
#define _FL 1
-#define _______ KC_TRNS
LEADER_EXTERNS();
#define BASE_LAYER 0
#define FUNC_LAYER 1
-#define _______ KC_TRNS
-
const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
// Base layer, always active.
#define _BL 0
#define _FL 1
-#define _______ KC_TRNS
-
enum custom_keycodes {
MAC_AE = SAFE_RANGE,
MAC_OE,
#define _BL 0
#define _FL 1
-#define _______ KC_TRNS
-
const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
/* Keymap _BL: (Base Layer) Default Layer
* ,----------------------------------------------------------------.
#define _BL 0
#define _FL 1
-#define _______ KC_TRNS
-
const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
/* Keymap _BL: (Base Layer) Default Layer
* ,----------------------------------------------------------------.
#define _BL 0
#define _FL 1
-#define _______ KC_TRNS
// Dual bind caps to left ctrl and escape when held
#define CAPSDUAL CTL_T(KC_ESC)
#define _BL 0
#define _FL 1
-#define _______ KC_TRNS
-
const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
/* Keymap _BL: (Base Layer) Default Layer
* ,----------------------------------------------------------------.
#define _GM 2
#define _GF 3
-#define _______ KC_TRNS
-
// Tap dance declarations (These must go above the keymaps)
enum {
TD_F1 = 0,
#define _BL 0
#define _FL 1
-#define _______ KC_TRNS
-
const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
/* Keymap _BL: (Base Layer) Default Layer
* ,----------------------------------------------------------------.
#define _BL 0
#define _FL 1
-#define _______ KC_TRNS
-
const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
/* Keymap _BL: (Base Layer) Default Layer
* ,----------------------------------------------------------------.
#define _BL 0
#define _FL 1
-#define _______ KC_TRNS
-
const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
/* Keymap _BL: (Base Layer) Default Layer
* ,----------------------------------------------------------------.
_______,KC_LEFT,KC_DOWN,KC_RIGHT,KC_MPLY,_______,_______,KC_LEFT,KC_DOWN,KC_RIGHT,_______,_______, _______,KC_HOME, \
_______,KC_VOLD, KC_VOLU, KC_MUTE, _______,_______, _______, _______,BL_DEC, BL_INC, BL_TOGG,KC_CAPS,_______,KC_END, \
_______,_______,_______, _______, _______,_______,_______,KC_MRWD, KC_MPLY, KC_MFFD),
-};
\ No newline at end of file
+};
[BE_TD_ALT] = KC_LALT,
};
-// Fillers to make layering more clear
-#define _______ KC_TRNS
-
const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
[_QW] = LAYOUT_arrow_command( /* Qwerty */
L2_ESC, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_BSPC,
#define XBACK LGUI(LALT(KC_LEFT))
#define XFFWD LGUI(LALT(KC_RIGHT))
-// Fillers to make layering more clear
-#define _______ KC_TRNS
-#define xxxxxxx KC_NO
-
enum custom_keycodes {
PLACEHOLDER = SAFE_RANGE, // can always be here
SWTCH
#define _L1 1
#define _L2 2
-// Fillers to make layering more clear
-#define _______ KC_TRNS
-
const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
[_QW] = LAYOUT( /* Qwerty */
KC_ESC, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_BSPC,
KC_AG_TAB_R,
};
-// Fillers to make layering more clear
-#define _______ KC_TRNS
-#define XXXXXXX KC_NO
-
// Custom macros
#define CTL_ESC CTL_T(KC_ESC) // Tap for Esc, hold for Ctrl
#define SFT_ENT SFT_T(KC_ENT) // Tap for Enter, hold for Shift
DYNAMIC_MACRO_RANGE,
};
-// Fillers to make layering more clear
-#define _______ KC_TRNS
#define FKEYS F(_FKEYS)
#define NUMSYM F(_NUMSYM)
#define FKEYGRV F(_FKEYGRV)
#define LAYERRESET M(7)
#define BACKLIT M(8)
#define ADJUST M(9)
-#define XXXXXXX KC_NO
#include "dynamic_macro.h"
BACKLIT
};
-// Fillers to make layering more clear
-#define _______ KC_TRNS
-#define XXXXXXX KC_NO
-
// Custom macros
#define CTL_ESC CTL_T(KC_ESC) // Tap for Esc, hold for Ctrl
#define SFT_ENT SFT_T(KC_ENT) // Tap for Enter, hold for Shift
EXT_MOUSE
};
-// Fillers to make layering more clear
-#define _______ KC_TRNS
#define LOWER F(_LOWER)
#define RAISE F(_RAISE)
-#define XXXXXXX KC_NO
#define WINDOW_SHORTCUT MO(_WINDOW_SHORTCUT)
#define MAC_SHORTCUT MO(_MAC_SHORTCUT)
ADJUST
};
-// Fillers to make layering more clear
-#define _______ KC_TRNS
-#define XXXXXXX KC_NO
-
// Aliases for some other things I want to try out
#define RAI_ESC LT(_RAISE, KC_ESC)
#define LOW_QUQ LT(_LOWER, KC_QUOT)
#include "dynamic_macro.h"
-// Fillers to make keymaps cleaner looking
-#define _______ KC_TRNS
-#define XXXXXXX KC_NO
-
const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
[_NUMPAD] = LAYOUT_numpad_4x4( /* Numpad */
KC_KP_7, KC_KP_8, KC_KP_9, KC_KP_PLUS, \
#define _L1 1
#define _L2 2
-// Fillers to make layering more clear
-#define _______ KC_TRNS
-#define XXXXXXX KC_NO
-
enum custom_keycodes {
NUMPAD = SAFE_RANGE,
ADMIN,
#include "dynamic_macro.h"
-// Fillers to make keymaps cleaner looking
-#define _______ KC_TRNS
-#define XXXXXXX KC_NO
-
-
const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
[_NUMPAD] = LAYOUT_numpad_4x4( /* Numpad */
KC_KP_7, KC_KP_8, KC_KP_9, KC_KP_PLUS, \
#define NUMPAD M(_NP)
#define LAYER1 M(_L1)
-// Fillers to make layering more clear
-#define _______ KC_TRNS
-#define XXXXXXX KC_NO
-
-
const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
[_NP] = LAYOUT_ortho_4x4( /* Numpad */
KC_KP_7, KC_KP_8, KC_KP_9, KC_KP_PLUS, \
#define LAYER2 M(_L2)
#define LAYER3 M(_L3)
-// Fillers to make layering more clear
-#define _______ KC_TRNS
-#define XXXXXXX KC_NO
-
void matrix_init_user(void) {
backlight_level(4);
}
#include "xtonhasvim.h"
#include "fancylighting.h"
-#define _______ KC_TRNS
#define X_____X KC_NO
enum layers {
#include QMK_KEYBOARD_H
// Fillers to make layering more clear
-#define _______ KC_TRNS
#define ___T___ KC_TRNS
-#define XXXXXXX KC_NO
const uint16_t keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
/* Layer 0: Default Layer
#include QMK_KEYBOARD_H
#include "action_layer.h"
-#define _______ KC_TRNS
-
#define _BASE 0
#define _FN 1
// Define tapping term
#define TAPPING_TERM 150
-// Fillers to make layering more clear
-#define _______ KC_TRNS
-#define XXXXXXX KC_NO
// Layer definitions~
#define _BL 0
#define _FL 1
// Loop
void matrix_scan_user(void) {
// Empty
-};
\ No newline at end of file
+};
#include "xd75.h"
// Fillers to make layering more clear
-#define _______ KC_TRNS
#define ___T___ KC_TRNS
-#define XXXXXXX KC_NO
// Layer shorthand
#define _QW 0
#include "xd75.h"
// Fillers to make layering more clear
-#define _______ KC_TRNS
#define ___T___ KC_TRNS
-#define XXXXXXX KC_NO
// Layer shorthand
#define _QW 0
*/
#include QMK_KEYBOARD_H
-// Fillers to make layering more clear
-#define _______ KC_TRNS
-#define XXXXXXX KC_NO
-
// Layer shorthand
#define _BASE 0
#define _LOWER 1
/* Filler to make layering a bit clearer *
* borrowed from basic keymap */
-#define _______ KC_TRNS
#define _____ KC_NO
#endif
#include "xd75.h"
/* Fillers to make layering more clear */
-#define _______ KC_TRNS
#define ___T___ KC_TRNS
-#define XXXXXXX KC_NO
/* Layer shorthand */
#include "xd75.h"
-//aliases for clarity in layering
-#define _______ KC_TRNS
#define A_BSPC LALT(KC_BSPC) // delete whole word in Mac
// #define C_BSPS LCTL(KC_BSPC) // delete whole word in PC; currently not in use
#define A_LEFT LALT(KC_LEFT)
#include "backlight.h"
// Fillers to make layering more clear
-#define _______ KC_TRNS
#define ___T___ KC_TRNS
-#define XXXXXXX KC_NO
// Layer shorthand
#define _QW 0
EXT_PLV
};
-#define XXXXXXX KC_NO
-#define _______ KC_TRNS
-
#define CTL_ESC CTL_T(KC_ESC) // Tap for Escape, hold for Control
#define HPR_TAB ALL_T(KC_TAB) // Tap for Tab, hold for Hyper (Super+Ctrl+Alt+Shift)
#define MEH_GRV MEH_T(KC_GRV) // Tap for Backtick, hold for Meh (Ctrl+Alt+Shift)
#include QMK_KEYBOARD_H
// Fillers to make layering more clear
-#define _______ KC_TRNS
#define ___T___ KC_TRNS
-#define XXXXXXX KC_NO
// Layer shorthand
#define _QW 0
#include QMK_KEYBOARD_H
// Fillers to make layering more clear
-#define _______ KC_TRNS
#define ___T___ KC_TRNS
-#define XXXXXXX KC_NO
// Layer shorthand
#define _QW 0
#include QMK_KEYBOARD_H
// For readability.
-#define _______ KC_TRNS
#define _x_ KC_NO
#define AUD_PRV LCTL(KC_MPRV) // Previous music track
#define AUD_PLY LCTL(KC_MPLY) // Pause music
};
-// Fillers to make layering more clear
-#define _______ KC_TRNS
-#define XXXXXXX KC_NO
-
const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
/* Qwerty
//break;
}
return true;
-}
\ No newline at end of file
+}
RAISE
};
-// Fillers to make layering more clear
-#define _______ KC_TRNS
-#define XXXXXXX KC_NO
-
// Aliases to make the keymap clearer.
#define CTLBSPC CTL_T(KC_BSPC) // CTRL when held, BSPC when tapped.
#define RGB_SWR RGB_M_SW // Swirl Animation alias