]> git.donarmstrong.com Git - qmk_firmware.git/commitdiff
[Keyboard][Phoebe] Send backslash on AltGr + ? (#7616)
authorMax Rumpf <max.rumpf1998@gmail.com>
Fri, 13 Dec 2019 04:56:35 +0000 (05:56 +0100)
committerDrashna Jaelre <drashna@live.com>
Fri, 13 Dec 2019 04:56:35 +0000 (20:56 -0800)
keyboards/maxr1998/phoebe/keymaps/default/keymap.c

index 2d25d85e6c92f85b029cde353f0f98440d6a1d78..da179c8f2721530bb93e03b8e74140e1ee8feae7 100644 (file)
@@ -100,3 +100,21 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
   KC_SPC,  XXXXXXX, _______, _______, _______,      _______,     _______, G_0,     _______, _______, _______
 )
 };
+
+#define MODS_ALGR_MASK (MOD_BIT(KC_ALGR))
+
+bool process_record_user(uint16_t keycode, keyrecord_t *record) {
+    switch (keycode) {
+        case DE_QST:
+            if (get_mods() & MODS_ALGR_MASK) {
+                if (record->event.pressed) {
+                    register_code(DE_SS);
+                } else {
+                    unregister_code(DE_SS);
+                }
+                return false;
+            }
+            break;
+    }
+    return true;
+};