* [Core] Add kb level callbacks to OLED driver * Update keyboards and keymaps * Update docs * Update userspace configs * Add fix for my keymap ... * update lefty  | 
			||
|---|---|---|
| .. | ||
| config.h | ||
| keymap.c | ||
| layout_landscape.h | ||
| readme.md | ||
| rules.mk | ||
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




