1
0
Fork 0

[User] changes to nstickney's keymaps (#11456)

0) Built a Bastyl, gave away the ErgoDoxEZ
1) UNICODEMAP
2) Iris left is now Elite-C
3) New QMK flashing instructions
This commit is contained in:
Stick 2021-08-09 13:34:36 -04:00 committed by GitHub
parent 8936d0ae4b
commit 5a59363e28
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
12 changed files with 477 additions and 362 deletions

View file

@ -1,20 +1,22 @@
/* Copyright 2021 @nstickney
*
* 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/>.
*/
#pragma once
#include QMK_KEYBOARD_H
#pragma once
#define USE_SERIAL
#define MASTER_LEFT
#undef UNICODE_SELECTED_MODES
#define UNICODE_SELECTED_MODES UC_OSX, UC_LNX, UC_WINC
// Layers
#define BASE 0 // Base layer
#define SYMB 1 // Symbols
#define SYSH 2 // Symbols, shifted
#define NUMP 3 // Numpad
#define FCTN 4 // Function
// Make keymaps more clear
// Specialty keycodes
#define CC_ESC LCTL_T(KC_ESC)
#define CC_QUOT RCTL_T(KC_QUOT)
#define AC_SLSH LALT_T(KC_SLSH)
@ -22,4 +24,16 @@
#define FC_BSLS LT(FCTN, KC_BSLS)
#define FC_MINS LT(FCTN, KC_MINS)
enum tap_dances {LOCKS = 0, LAYERS = 1};
// Layers
enum {
BASE, // Base layer
SYMB, // Symbols
NUMP, // Numpad
FCTN // Function
};
// Tap dance
enum {
LOCKS, // Activate NUM/CAPS/SCROLL lock
LAYERS // Activate NUMP and SYMB layers
};