1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
|
Jonavin's Custom MurphPad Landscape Layout
This allows you to use Murphpad in a horizontal/landscape orientation with extra layers
- OLED has been rotated for landscape mode
- Keymap positions have been updated so it's easier to visualize the keymap in landscape
[_BASE] = LAYOUT_landscape(
TT(_FN1), TT(_FN2), KC_MUTE,
KC_NLCK, KC_PSLS, KC_PAST, KC_PMNS, KC_PPLS, KC_BSPC,
KC_TAB, KC_P7, KC_P8, KC_P9, KC_PDOT, KC_RGUI,
KC_RSFT, KC_P4, KC_P5, KC_P6, KC_COMMA, KC_RCTL,
KC_P0, KC_P1, KC_P2, KC_P3, KC_PENT, KC_RALT,
_______, _______, _______
),
NOTE: VIA is enabled, but it will show it in the normal orientation until I build a landscape layout version
Special Features
- FN1 layer has encoder selectable key codes and displayed on OLED
Change these in keymap.c to assign your desired key selection
static const keycodedescType PROGMEM keyselection[] = {
// list of key codes that will be scrollled through by encoder and description
{"TASK ", KC_TASK},
{"PREV ", KC_MEDIA_PREV_TRACK},
{"NEXT ", KC_MEDIA_NEXT_TRACK},
{"PLAY ", KC_MEDIA_PLAY_PAUSE},
{"PrtScm", KC_PSCR},
{"ScrLk", KC_SCLN},
{"Break", KC_PAUS},
{"C-A-D", KC_CAD}, // Ctrl-Alt-Del
{"AltF4", KC_AF4},
{"RESET", RESET}, // firmware flash mode
};
- Additional encoder functionality
- While holding R Shift, changes layers
- While holding R Ctrl, navigates next or previous word
- While holding R Alt, media next track or previous track
- Otherwise change volume up/dn
rules.mk OPTIONS - Active features from userspace
- STARTUP_NUMLOCK_ON = yes
- turns on NUMLOCK by default
DEFAULT LANDSCAPE MAPPING

FN1 Layer 1

FN2 Layer 2

RGB Layer 5 - Use Shift+Encoder to get to RGB layer 5

--------------
NORMAL / TRADITIONAL NON-LANDSCAPE NUMPAD LAYOUT

|