diff options
| author | Priyadi Iman Nurcahyo <priyadi@priyadi.net> | 2017-02-09 01:01:24 +0700 | 
|---|---|---|
| committer | Priyadi Iman Nurcahyo <priyadi@priyadi.net> | 2017-02-09 01:01:24 +0700 | 
| commit | 3f2c0bfa86150c9fc91d8f467ed3728beecbb480 (patch) | |
| tree | d262d74a36b2be52199f976121365c83e536d4fa /quantum/quantum_keycodes.h | |
| parent | 3835b4bfcc0ef296a94c9fe78f27d5cada1ab73b (diff) | |
| parent | 0a9fda968da521e373564895d6ea6774cd1480d9 (diff) | |
| download | firmware-3f2c0bfa86150c9fc91d8f467ed3728beecbb480.tar.gz firmware-3f2c0bfa86150c9fc91d8f467ed3728beecbb480.tar.bz2 firmware-3f2c0bfa86150c9fc91d8f467ed3728beecbb480.zip  | |
Merge branch 'master' into promethium
Diffstat (limited to 'quantum/quantum_keycodes.h')
| -rw-r--r-- | quantum/quantum_keycodes.h | 13 | 
1 files changed, 13 insertions, 0 deletions
diff --git a/quantum/quantum_keycodes.h b/quantum/quantum_keycodes.h index 4853655f9..8a78a58c9 100644 --- a/quantum/quantum_keycodes.h +++ b/quantum/quantum_keycodes.h @@ -141,6 +141,16 @@ enum quantum_keycodes {      PRINT_ON,      PRINT_OFF, +    // output selection +    OUT_AUTO, +    OUT_USB, +#ifdef BLUETOOTH_ENABLE +    OUT_BT, +#endif +#ifdef ADAFRUIT_BLE_ENABLE +    OUT_BLE, +#endif +      // always leave at the end      SAFE_RANGE  }; @@ -246,8 +256,10 @@ enum quantum_keycodes {  #define M(kc) (kc | QK_MACRO) +#define MACROTAP(kc) (kc | QK_MACRO | FUNC_TAP<<8)  #define MACRODOWN(...) (record->event.pressed ? MACRO(__VA_ARGS__) : MACRO_NONE) +  // L-ayer, T-ap - 256 keycode max, 16 layer max  #define LT(layer, kc) (kc | QK_LAYER_TAP | ((layer & 0xF) << 8)) @@ -290,6 +302,7 @@ enum quantum_keycodes {  #define CTL_T(kc) MT(MOD_LCTL, kc)  #define SFT_T(kc) MT(MOD_LSFT, kc)  #define ALT_T(kc) MT(MOD_LALT, kc) +#define ALGR_T(kc) MT(MOD_RALT, kc) // dual-function AltGR  #define GUI_T(kc) MT(MOD_LGUI, kc)  #define C_S_T(kc) MT((MOD_LCTL | MOD_LSFT), kc) // Control + Shift e.g. for gnome-terminal  #define MEH_T(kc) MT((MOD_LCTL | MOD_LSFT | MOD_LALT), kc) // Meh is a less hyper version of the Hyper key -- doesn't include Win or Cmd, so just alt+shift+ctrl  | 
