1
0
Fork 0

New keyboard keymap, small keymap updates to mm2 keymap (#12310)

Co-authored-by: Drashna Jaelre <drashna@live.com>
Co-authored-by: Alex <alex@turncommerce.com>
This commit is contained in:
Alexander Kagno 2021-04-19 06:17:34 +00:00 committed by GitHub
parent c7adb7a352
commit ef6802ca60
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
11 changed files with 272 additions and 70 deletions

View file

@ -1,7 +1,6 @@
#pragma once
#include "quantum.h"
#include "process_keycode/process_tap_dance.h"
#include QMK_KEYBOARD_H
#define EECONFIG_USERSPACE (uint8_t *)20
@ -11,9 +10,8 @@
#define FUNCT MO(4)
#define KEEB MO(5)
#define MOD_CTL_MASK (MOD_BIT(KC_LCTL) | MOD_BIT(KC_RCTL))
#define MOD_GUI_MASK (MOD_BIT(KC_LGUI) | MOD_BIT(KC_RGUI))
#define MOD_SFT_MASK (MOD_BIT(KC_LSFT) | MOD_BIT(KC_RSFT))
#define L_BIT_MEH MOD_BIT(KC_LCTL) | MOD_BIT(KC_LALT) | MOD_BIT(KC_LSFT)
#define L_BIT_HYPR MOD_BIT(KC_LCTL) | MOD_BIT(KC_LGUI) | MOD_BIT(KC_LALT) | MOD_BIT(KC_LSFT)
#define LED_FLASH_DELAY 150
@ -69,6 +67,11 @@ enum custom_keycodes {
M_SMOD,
M_OS,
M_DASH,
M_USSR,
M_EHYPR,
M_LMHYP,
M_SFTY,
M_AEST,
};
void velocikey_accelerate(void);
@ -97,8 +100,11 @@ void pri_mod(bool press);
void sec_mod(bool press);
void meh_hyper(bool press);
void multi_tap(uint8_t num_of_chars, uint16_t keycode, bool use_shift);
void surround_type(uint8_t num_of_chars, uint16_t keycode, bool use_shift);
void pair_surround_type(uint8_t num_of_chars, uint16_t keycode, bool use_shift);
void long_keystroke(size_t num_of_keys, uint16_t keys[]);