Updated gourdo1 GMMK Pro keymaps (#17873)

* Fixed Left Shift tapdance in general and for gaming mode. (#12)

* update ISO readme
* left shift fixed in general, including for gaming mode

* fixed toggle menu rendering on ISO layouts

* updated readme's and cosmetics

* update readme's

* update readme's again

* readme cosmetics

* consolidate readme's

* more readme cosmetics

* clarification for bootloader mode on ISO

* Autocorrect added with 400 word English dictionary (#13)

* autocorrect added with 400 word dictionary

* update readme's for autocorrect

* Add FN-B as shortcut to bootloader

* Update .gitignore

Co-authored-by: Joel Challis <git@zvecr.com>

* RGB changes to system numlock and ISO extended alphas

- hide system numlock off indicator (primarily for Mac users) by moving it to numpad and FN layers instead
- give users with extended alpha ISO languages a config option to add RGB highlights for extras alphas on capslock

* readme updates

* Fixed [FN]B and [FN]N shortcuts not working on numpad layer

Co-authored-by: Joel Challis <git@zvecr.com>
This commit is contained in:
gourdo1 2022-08-13 09:24:07 -07:00 committed by GitHub
parent 0c0d01966f
commit 4c6ce12d2a
Failed to generate hash of commit
18 changed files with 2941 additions and 237 deletions

View file

@ -57,12 +57,14 @@ enum custom_user_keycodes {
TG_CAPS, // Toggles RGB highlighting of alphas during capslock
TG_PAD, // Toggles RGB highlighting of keys on numpad+mousekeys layer
TG_TDCAP, // Toggles double tap shift (tapdance) for CapsLock
TG_TDCAP, // Toggles double tap shift for CapsLock
TG_DEL, // Swaps DEL and HOME key locations
TG_ENC, // Toggle Encoder functionality
TG_ESC, // Toggle ESC tapdance for _BASE layer
TG_ENC, // Toggle Encoder button functionality
TG_ESC, // Toggle ESC double tap for _BASE layer
TG_INS, // Toggle location of INS
TG_SPCMOD, // Toggle disabling of modded-SPACE functions
TG_AUTOCR, // Toggle AutoCorrect
TG_ENGCAP, // Toggle highlighting Non-English letters during CAPSLOCK on ISO boards
YAHOO, // yahoo.com
OUTLOOK, // outlook.com
@ -82,12 +84,6 @@ enum custom_user_keycodes {
NEW_SAFE_RANGE // New safe range for keymap level custom keycodes
};
// Tap Dance Definitions
enum custom_tapdance {
TD_LSFT_CAPS_WIN,
};
// Set up boolean variables to track user customizable configuration options
typedef union {
uint32_t raw;
@ -100,12 +96,14 @@ typedef union {
bool encoder_press_mute_or_media :1;
bool ins_on_shft_bkspc_or_del :1;
bool disable_space_mods :1;
bool autocorrect :1;
bool rgb_english_caps :1;
};
} user_config_t;
user_config_t user_config;
#define LSFTCAPSWIN TD(TD_LSFT_CAPS_WIN)
//#define LSFTCAPSWIN TD(TD_LSFT_CAPS_WIN)
// ENCODER ACTIONS
#ifdef ENCODER_ENABLE