skeletyl: keymaps in readme, indentation, docs

This commit is contained in:
Michael Grote 2024-03-18 11:59:42 +01:00
parent df33510754
commit 6b05fe28bc
3 changed files with 57 additions and 38 deletions

View file

@ -7,7 +7,6 @@ void keyboard_post_init_user(void) {
rgblight_sethsv(4, 75, 150); // warmhite (werte = hue, saturation, value)
rgblight_mode_noeeprom(RGB_MATRIX_SOLID_COLOR);
}
// Layer indicator on all keys
bool rgb_matrix_indicators_advanced_user(uint8_t led_min, uint8_t led_max) {
for (uint8_t i = led_min; i < led_max; i++) {
switch(get_highest_layer(layer_state|default_layer_state)) {
@ -91,8 +90,8 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
// Sym - blue
[2] = LAYOUT_split_3x5_3(
DE_CIRC, DE_LBRC, DE_LPRN, DE_LPRN, DE_SECT, DE_PERC, DE_RCBR, DE_RPRN, DE_RBRC, KC_BSPC,
DE_EXLM, DE_DQUO, LSFT(DE_ACUT ), DE_QUOT, DE_SLSH, RALT(DE_SS), DE_DLR, DE_AMPR, DE_AMPR, DE_QUES,
DE_TILD, XXXXXXX, DE_ACUT , XXXXXXX, DE_LABK , DE_RABK , XXXXXXX, DE_PLUS, DE_EQL, DE_HASH,
DE_EXLM, DE_DQUO, LSFT(DE_ACUT ), DE_QUOT, DE_SLSH, RALT(DE_SS), DE_DLR, DE_AMPR, DE_ASTR, DE_QUES,
DE_TILD, XXXXXXX, DE_ACUT, XXXXXXX, DE_LABK , DE_RABK , XXXXXXX, DE_PLUS, DE_EQL, DE_HASH,
XXXXXXX, _______, _______, _______, _______, XXXXXXX
),
// Move - green
@ -106,7 +105,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
[4] = LAYOUT_split_3x5_3(
RGB_TOG, RGB_HUI, RGB_HUD, KC_PSCR, KC_VOLU, KC_VOLU, XXXXXXX, XXXXXXX, XXXXXXX, QK_CAPS_WORD_TOGGLE,
RGB_MOD, RGB_SAI, RGB_SAD, XXXXXXX, KC_MUTE, KC_MUTE, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX,
RGB_RMOD, RGB_VAI, RGB_VAD, KC_MPLY, KC_VOLD, KC_VOLD, KC_MPLY, XXXXXXX, XXXXXXX, XXXXXXX,
RGB_RMOD, RGB_VAI, RGB_VAD, KC_MPLY, KC_VOLD, KC_VOLD, KC_MPLY, XXXXXXX, XXXXXXX, XXXXXXX,
XXXXXXX, _______, _______, _______, _______, XXXXXXX
)

View file

@ -13,11 +13,3 @@
## "Main Side"
- auf links gesetzt in `config.h`, trotzdem müssen beide Seiten geflashed werden
## ToDo
- prüfen ob auto shift bei ß stört
- keymap bil anpassen
- maustasten testen
- keymap als bild, und mit combos in repo einchecken, gilt ja für alle tastaturen
- lock layer für movement

View file

@ -1,36 +1,64 @@
# Quantum Mechanical Keyboard Firmware
[![Current Version](https://img.shields.io/github/tag/qmk/qmk_firmware.svg)](https://github.com/qmk/qmk_firmware/tags)
[![Discord](https://img.shields.io/discord/440868230475677696.svg)](https://discord.gg/Uq7gcHh)
[![Docs Status](https://img.shields.io/badge/docs-ready-orange.svg)](https://docs.qmk.fm)
[![GitHub contributors](https://img.shields.io/github/contributors/qmk/qmk_firmware.svg)](https://github.com/qmk/qmk_firmware/pulse/monthly)
[![GitHub forks](https://img.shields.io/github/forks/qmk/qmk_firmware.svg?style=social&label=Fork)](https://github.com/qmk/qmk_firmware/)
## Keymaps
This is a keyboard firmware based on the [tmk\_keyboard firmware](https://github.com/tmk/tmk_keyboard) with some useful features for Atmel AVR and ARM controllers, and more specifically, the [OLKB product line](https://olkb.com), the [ErgoDox EZ](https://ergodox-ez.com) keyboard, and the Clueboard product line.
### Ferris Sweep / BastardKB Skeletyl
## Documentation
``bash
* [See the official documentation on docs.qmk.fm](https://docs.qmk.fm)
Base Layer
------------------------------- -------------------------------
| Q | W | F | P | B | | J | L | U | Z | BSPC|
------------------------------- -------------------------------
| A | R | S | T | G | | M | N | E | I | O |
------------------------------- -------------------------------
| Y | X | C | D | V | | K | H | , | . | - |
------------------------------- -------------------------------
| | DEL | ENT | | SPC | MOV | |
------------------- -------------------
The docs are powered by [VitePress](https://vitepress.dev/). They are also viewable offline; see [Previewing the Documentation](https://docs.qmk.fm/#/contributing?id=previewing-the-documentation) for more details.
NUM Layer
------------------------------- -------------------------------
| F1 | F2 | F3 | F4 | F5 | | F6 | F7 | F8 | F9 | BSPC|
------------------------------- -------------------------------
| 1 | 2 | 3 | 4 | 5 | | 6 | 7 | 8 | 9 | 0 |
------------------------------- -------------------------------
| Y | X | C | D | V | | F10 | F11 | , | . | F12 |
------------------------------- -------------------------------
| | DEL | ENT | | SPC | MOV | |
------------------- -------------------
You can request changes by making a fork and opening a [pull request](https://github.com/qmk/qmk_firmware/pulls).
SYM Layer
------------------------------- -------------------------------
| ^ | [ | ( | ( | § | | % | } | ) | ] | BSPC|
------------------------------- -------------------------------
| ! | " | ` | ' | / | | \ | $ | & | * | ? |
------------------------------- -------------------------------
| ~ | | ´ | | < | | > | | + | = | # |
------------------------------- -------------------------------
| | DEL | ENT | | SPC | MOV | |
------------------- -------------------
## Supported Keyboards
MOV Layer
------------------------------- -------------------------------
| | HOME| UP | PGUP| | | | PGUP| UP | HOME| BSPC|
------------------------------- -------------------------------
| TAB | LFT | DW | RGT | | | | LFT | DW | RGT | DEL |
------------------------------- -------------------------------
| | END | |PGDWN| | | |PGDWN| | END | |
------------------------------- -------------------------------
| | DEL | ENT | | SPC | MOV | |
------------------- -------------------
* [Planck](/keyboards/planck/)
* [Preonic](/keyboards/preonic/)
* [ErgoDox EZ](/keyboards/ergodox_ez/)
* [Clueboard](/keyboards/clueboard/)
* [Cluepad](/keyboards/clueboard/17/)
* [Atreus](/keyboards/atreus/)
MEDIA Layer
------------------------------- -------------------------------
| RTG | RHUI|RSHUI|PRTSC|VOLUP| |VOLUP| | | |CAPSW|
------------------------------- -------------------------------
| RMD | RSAI|RSSAI| | MUTE| | MUTE| | | | |
------------------------------- -------------------------------
| RSMD| RVAI|RSVAI|PLY/P|VOLDW| |VOLDW|PLY/P| | | |
------------------------------- -------------------------------
| | DEL | ENT | | SPC | MOV | |
------------------- -------------------
The project also includes community support for [lots of other keyboards](/keyboards/).
## Maintainers
QMK is developed and maintained by Jack Humbert of OLKB with contributions from the community, and of course, [Hasu](https://github.com/tmk). The OLKB product firmwares are maintained by [Jack Humbert](https://github.com/jackhumbert), the Ergodox EZ by [ZSA Technology Labs](https://github.com/zsa), the Clueboard by [Zach White](https://github.com/skullydazed), and the Atreus by [Phil Hagelberg](https://github.com/technomancy).
## Official Website
[qmk.fm](https://qmk.fm) is the official website of QMK, where you can find links to this page, the documentation, and the keyboards supported by QMK.
``