mirror of
https://github.com/qmk/qmk_firmware
synced 2025-01-08 16:01:40 +00:00
Palleiko's Keymap (#3096)
* cloned default layout to palleiko * Added NAV layer, removed steno * Added WM layout & Readme * forgot comma * Specify bootloader * Fixed Mod Tap / Layer Tap bugs and updated readme * Removed Layer Tap functionality * KC_NO * Updated Readme
This commit is contained in:
42
keyboards/planck/keymaps/palleiko/config.h
Normal file
42
keyboards/planck/keymaps/palleiko/config.h
Normal file
@ -0,0 +1,42 @@
|
||||
#ifndef CONFIG_USER_H
|
||||
#define CONFIG_USER_H
|
||||
|
||||
#include "config_common.h"
|
||||
|
||||
#ifdef AUDIO_ENABLE
|
||||
#define STARTUP_SONG SONG(PLANCK_SOUND)
|
||||
// #define STARTUP_SONG SONG(NO_SOUND)
|
||||
|
||||
#define DEFAULT_LAYER_SONGS { SONG(QWERTY_SOUND), \
|
||||
SONG(COLEMAK_SOUND), \
|
||||
SONG(DVORAK_SOUND) \
|
||||
}
|
||||
#endif
|
||||
|
||||
#define MUSIC_MASK (keycode != KC_NO)
|
||||
|
||||
/*
|
||||
* MIDI options
|
||||
*/
|
||||
|
||||
/* Prevent use of disabled MIDI features in the keymap */
|
||||
//#define MIDI_ENABLE_STRICT 1
|
||||
|
||||
/* enable basic MIDI features:
|
||||
- MIDI notes can be sent when in Music mode is on
|
||||
*/
|
||||
|
||||
#define MIDI_BASIC
|
||||
|
||||
/* enable advanced MIDI features:
|
||||
- MIDI notes can be added to the keymap
|
||||
- Octave shift and transpose
|
||||
- Virtual sustain, portamento, and modulation wheel
|
||||
- etc.
|
||||
*/
|
||||
//#define MIDI_ADVANCED
|
||||
|
||||
/* override number of MIDI tone keycodes (each octave adds 12 keycodes and allocates 12 bytes) */
|
||||
//#define MIDI_TONE_KEYCODE_OCTAVES 2
|
||||
|
||||
#endif
|
300
keyboards/planck/keymaps/palleiko/keymap.c
Normal file
300
keyboards/planck/keymaps/palleiko/keymap.c
Normal file
File diff suppressed because it is too large
Load Diff
63
keyboards/planck/keymaps/palleiko/readme.md
Normal file
63
keyboards/planck/keymaps/palleiko/readme.md
Normal file
@ -0,0 +1,63 @@
|
||||
# Palleiko's Layout
|
||||
---
|
||||
|
||||
This layout is mostly stock with a increased functionality for my usage.
|
||||
|
||||
Changes over stock keymap:
|
||||
1. Altered R1
|
||||
1. Home row navigation layer
|
||||
1. Hexadecimal numpad layer
|
||||
1. Window manager layer for my i3 setup
|
||||
|
||||
All-in-all, anyone used to the standard map would have no problem using this.
|
||||
|
||||
### QWERTY Keymap & Addded Layers
|
||||
##### Qwerty
|
||||
```
|
||||
Hold Enter for Right Shift
|
||||
,-----------------------------------------------------------------------------------.
|
||||
| Tab | Q | W | E | R | T | Y | U | I | O | P | Bksp |
|
||||
|------+------+------+------+------+-------------+------+------+------+------+------|
|
||||
| Esc | A | S | D | F | G | H | J | K | L | ; | " |
|
||||
|------+------+------+------+------+------|------+------+------+------+------+------|
|
||||
| Shift| Z | X | C | V | B | N | M | , | . | / |Enter |
|
||||
|------+------+------+------+------+------+------+------+------+------+------+------|
|
||||
| Ctrl | NUM | NAV | Alt |Lower | Space |Raise | NAV | GUI | NUM | WM |
|
||||
`-----------------------------------------------------------------------------------'
|
||||
```
|
||||
##### Hex Numpad
|
||||
```
|
||||
,-----------------------------------------------------------------------------------.
|
||||
| | | | { | } | A | B | 7 | 8 | 9 | | |
|
||||
|------+------+------+------+------+-------------+------+------+------+------+------|
|
||||
| _NUM | | | ( | ) | C | D | 4 | 5 | 6 | | |
|
||||
|------+------+------+------+------+------|------+------+------+------+------+------|
|
||||
| | | | [ | ] | E | F | 1 | 2 | 3 | | |
|
||||
|------+------+------+------+------+------+------+------+------+------+------+------|
|
||||
| | | | | | | | 0 | | | |
|
||||
`-----------------------------------------------------------------------------------'
|
||||
```
|
||||
##### WM (i3 window binds)
|
||||
```
|
||||
,-----------------------------------------------------------------------------------.
|
||||
| | WM1 | WM2 | WM3 | WM4 | WM5 | WM6 | WM7 | WM8 | WM9 | WM0 | |
|
||||
|------+------+------+------+------+-------------+------+------+------+------+------|
|
||||
| | | | | | | WM6 | WM5 | WM4 | | |
|
||||
|------+------+------+------+------+------|------+------+------+------+------+------|
|
||||
| | | | | | | WM1 | WM2 | WM3 | | |
|
||||
|------+------+------+------+------+------+------+------+------+------+------+------|
|
||||
| | | | | | | | WM0 | | | _WM |
|
||||
`-----------------------------------------------------------------------------------'
|
||||
```
|
||||
##### Navigation Layer (Vim-like arrow binds & i3 binds)
|
||||
```
|
||||
,-----------------------------------------------------------------------------------.
|
||||
| | | | | | | | | | | | |
|
||||
|------+------+------+------+------+-------------+------+------+------+------+------|
|
||||
| | | | | | | LEFT | DOWN | UP | RIGHT| | |
|
||||
|------+------+------+------+------+------|------+------+------+------+------+------|
|
||||
| | | | | | | | | | | | |
|
||||
|------+------+------+------+------+------+------+------+------+------+------+------|
|
||||
| | _NAV | | | | | | | | _NAV | |
|
||||
`-----------------------------------------------------------------------------------'
|
||||
```
|
2
keyboards/planck/keymaps/palleiko/rules.mk
Normal file
2
keyboards/planck/keymaps/palleiko/rules.mk
Normal file
@ -0,0 +1,2 @@
|
||||
# Atmel ATMEGA23U4 Bootloader
|
||||
BOOTLOADER = atmel-dfu
|
Reference in New Issue
Block a user