* [Core] Add kb level callbacks to OLED driver * Update keyboards and keymaps * Update docs * Update userspace configs * Add fix for my keymap ... * update lefty |
2 years ago | |
---|---|---|
.. | ||
config.h | [Keymap] Jonavin murphpad keymap update (#14637) | 2 years ago |
keymap.c | [Core] Change OLED task function to be boolean (#14864) | 2 years ago |
layout_landscape.h | [Keymap] new murphpad landscape keymap with encoder enhanced functions (#14103) | 2 years ago |
readme.md | [Keymap] Jonavin murphpad keymap update (#14637) | 2 years ago |
rules.mk | [Keymap] new murphpad landscape keymap with encoder enhanced functions (#14103) | 2 years ago |
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
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