To use this, you will have to activate a german keyboard layout.
If you are not using Linux, change the line:
#define UNICODE_SELECTED_MODES UC_LNX
in config.h
according to your operating system.
The Function Layer will activate, when LAY3 and LAY4 are activaed in any order.
On the Function Layer the encoders will cycle through the base layers. The current and new one will be displayed on the OLED
For modular Bongocat, look in my userspace.
The outer columns are optional.
,-------------------------------------------. ,-------------------------------------------.
|LAY3/tab| Q caps W | F | P | B | | J | L | U ü Y | Z |Ü/AltGr |
|--------+------+------+------+------+------| |------+------+------+------+------+--------|
| LShift |A/GUI ä R/ALT|S/SFTtabT/CTL| G | | M |N/CTL _E/SFT -I/ALT ö O/GUI|Ä/RShift|
|--------+------+------+------+------+------+-------------. ,-------------+------+------+------+------+------+--------|
| LCtrl | / | X | C | D | V |L4/ESC|L3/ESC| |L4/F5 |L3/F5 | K | H | , ; | . : | - _ | ß/RCtl |
`----------------------+------+------+------+------+------| |------+------+------+------+------+----------------------'
encoder: skip tracks | Play | GUI | LALT | Space| Enter| | Enter| Space| Bksp | Del | Mute | encoder: volume
---> | | | | LAY3 | LAY4 | | LAY3 | LAY4 | | | | <---
`----------------------------------' `----------------------------------'
,-------------------------------------------. ,-------------------------------------------.
|LAY3/tab| Q | W | E | L3/R | T | | Z | L3/U | I | O | P |Ü/AltGr |
|--------+------+------+------+------+------| |------+------+------+------+------+--------|
| LShift |A/GUI |S/ALT |D/SHFT|F/STRG| L4/G | | L4/H |J/STRG|K/SHFT|L/ALT |Ö/GUI |Ä/RShift|
|--------+------+------+------+------+------+-------------. ,-------------+------+------+------+------+------+--------|
| LCtrl | Y | X | C | V | B |L4/ESC|L3/ESC| |L4/F5 |L3/F5 | N | M | , ; | . : | - _ | ß/RCtl |
`----------------------+------+------+------+------+------| |------+------+------+------+------+----------------------'
encoder: skip tracks | Play | GUI | LALT | Space| Enter| | Enter| Space| Bksp | Del | Mute | encoder: volume
---> | | | | LAY3 | LAY4 | | LAY3 | LAY4 | | | | <---
`----------------------------------' `----------------------------------'
In development
,-------------------------------------------. ,-------------------------------------------.
| | ° | _ | [ | ] | ^ | | ! | < | > | = | & | § |
|--------+------+------+------+------+------| |------+------+------+------+------+--------|
| | \ | / | { | } | * | | ? | ( | ) | - | : | @ |
|--------+------+------+------+------+------+-------------. ,-------------+------+------+------+------+------+--------|
| | # | $ | | | ~ | ` | € | § | | @ | | + | % | " | ' | ; | € |
`----------------------+------+------+------+------+------| |------+------+------+------+------+----------------------'
| | @ | € | | | | | | | | |
| | | | | | | | | | | |
`----------------------------------' `----------------------------------'
,-------------------------------------------. ,-------------------------------------------.
| esc | PgUp | Bksp | up | del | PgDn | | * | 7 | 8 | 9 | + | - |
|--------+------+------+------+------+------| |------+------+------+------+------+--------|
| | home | left | down | right| end | | / | 4 | 5 | 6 | . | ; |
|--------+------+------+------+------+------+-------------. ,-------------+------+------+------+------+------+--------|
| | esc | tab |insert|Mouse1|MS up | MS r | | | | | : | 1 | 2 | 3 | , | = |
`----------------------+------+------+------+------+------| |------+------+------+------+------+----------------------'
| |Mouse2| MS l | MS d | | | | 0 | | | |
| | | | | | | | | | | |
`----------------------------------' `----------------------------------'
,-------------------------------------------. ,-------------------------------------------.
| | | | |BRI DN|BRI UP| | | F7 | F8 | F9 | F10 | F11 |
|--------+------+------+------+------+------| |------+------+------+------+------+--------|
| | TOG | SAI | HUI | VAI | MOD | | VolUp| F4 | F5 | F6 | F11 | F12 |
|--------+------+------+------+------+------+-------------. ,-------------+------+------+------+------+------+--------|
| | | SAD | HUD | VAD | RMOD | | | | | | VolDn| F1 | F2 | F3 | F12 | |
`----------------------+------+------+------+------+------| |------+------+------+------+------+----------------------'
encoder |cycle | Prev | Next | | | | | | Prev | Next |cycle | encoder
---> | Base | | | | | | | | | | Base | <---
`----------------------------------' `----------------------------------'