Skip to content

Commit 3720576

Browse files
committed
feat: 🎸 Custom Shift Keys - better numbers layer
1 parent af8f2f0 commit 3720576

3 files changed

Lines changed: 15 additions & 1 deletion

File tree

keyboards/crkbd/rev1/keymaps/maat/config.h

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,3 +29,6 @@
2929
#define RAW_USAGE_PAGE 0xFF60
3030
#define RAW_USAGE 0x61
3131
// -- App Companion end
32+
33+
// Apply custom shift keys only on layer 4 (numbers).
34+
#define CUSTOM_SHIFT_KEYS_LAYER_MASK (1 << 4)

keyboards/crkbd/rev1/keymaps/maat/keymap.c

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,19 @@
11
// clang-format off
2+
#include "keycodes.h"
23
#include QMK_KEYBOARD_H
34
#include "raw_hid.h"
45
#include "keymap.h"
56

7+
// https://github.com/getreuer/qmk-modules/tree/main/custom_shift_keys
8+
const custom_shift_key_t custom_shift_keys[] = {
9+
{KC_2, KC_COMMA},
10+
{KC_3, KC_DOT},
11+
{KC_5, KC_LABK},
12+
{KC_6, KC_RABK},
13+
{KC_7, KC_LPRN},
14+
{KC_9, KC_RPRN},
15+
};
16+
617
// Notifies the host of the layer change using raw HID
718
// https://docs.qmk.fm/features/rawhid#usage
819
//
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
{
2-
"modules": ["jgandert/predictive_tap_hold"]
2+
"modules": ["getreuer/custom_shift_keys", "jgandert/predictive_tap_hold"]
33
}

0 commit comments

Comments
 (0)