Added Obelus
tearing it down so that it can be rebuilt fiddling with audio big default config overhaul apparently startup sounds work without the override now readme! readme fixes readme tweaking
This commit is contained in:
parent
f1c7b813aa
commit
692c4e7508
9 changed files with 450 additions and 0 deletions
116
keyboards/obelus/keymaps/default/keymap.c
Normal file
116
keyboards/obelus/keymaps/default/keymap.c
Normal file
|
@ -0,0 +1,116 @@
|
|||
#include "obelus.h"
|
||||
#include "action_layer.h"
|
||||
#ifdef AUDIO_ENABLE
|
||||
#include "audio.h"
|
||||
#endif
|
||||
|
||||
extern keymap_config_t keymap_config;
|
||||
|
||||
const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
|
||||
/* LAYERS
|
||||
* ,-----------------------.
|
||||
* | | | |RESET|
|
||||
* |-----+-----+-----+-----|
|
||||
* |MUSIC| | | |
|
||||
* |-----+-----+-----+-----|
|
||||
* |NUMPD| NAV |GAMES| |
|
||||
* |-----+-----+-----+-----|
|
||||
* | | | | |
|
||||
* `---------------------- '
|
||||
*/
|
||||
[0] = KEYMAP( /* LAYER SELECT */
|
||||
KC_TRNS, KC_TRNS, KC_TRNS, RESET, \
|
||||
TO(4), KC_TRNS, KC_TRNS, KC_TRNS, \
|
||||
TO(1), TO(2), TO(3), KC_TRNS, \
|
||||
KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS \
|
||||
),
|
||||
/* NUMPAD
|
||||
* ,-----------------------.
|
||||
* | 7 | 8 | 9 | * |
|
||||
* |-----+-----+-----+-----|
|
||||
* | 4 | 5 | 6 | - |
|
||||
* |-----+-----+-----+-----|
|
||||
* | 1 | 2 | 3 | + |
|
||||
* |-----+-----+-----+-----|
|
||||
* | 0 | . | / | = |
|
||||
* `---------------------- '
|
||||
*/
|
||||
[1] = KEYMAP( /* NUMPAD */
|
||||
KC_P7, KC_P8, KC_P9, KC_PAST, \
|
||||
KC_P4, KC_P5, KC_P6, KC_PMNS, \
|
||||
KC_P1, KC_P2, KC_P3, KC_PPLS, \
|
||||
KC_P0, KC_PDOT, KC_PSLS, LT(5,KC_PENT) \
|
||||
),
|
||||
/* NUMPAD SUPPLEMENT
|
||||
* ,-----------------------.
|
||||
* |NUMLK| | | |
|
||||
* |-----+-----+-----+-----|
|
||||
* | | | | |
|
||||
* |-----+-----+-----+-----|
|
||||
* | | | | |
|
||||
* |-----+-----+-----+-----|
|
||||
* | | | | |
|
||||
* `---------------------- '
|
||||
*/
|
||||
[5] = KEYMAP( /* NUMPAD SUPPLEMENT */
|
||||
KC_NLCK, KC_TRNS, KC_TRNS, TO(0), \
|
||||
KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, \
|
||||
KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, \
|
||||
KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS \
|
||||
),
|
||||
/* NAV
|
||||
* ,-----------------------.
|
||||
* | INS |PGUP | TAB |PRSCR|
|
||||
* |-----+-----+-----+-----|
|
||||
* | DEL |PGDN |VOLD |VOLU |
|
||||
* |-----+-----+-----+-----|
|
||||
* |HOME | UP | END | |
|
||||
* |-----+-----+-----+-----|
|
||||
* |LEFT |DOWN |RIGHT|ENTER|
|
||||
* `---------------------- '
|
||||
*/
|
||||
[2] = KEYMAP( /* NAV CLUSTER */
|
||||
KC_INS, KC_PGUP, KC_TAB, KC_PSCR, \
|
||||
KC_DEL, KC_PGDN, KC_VOLD, KC_VOLU, \
|
||||
KC_HOME, KC_UP, KC_END, TO(0), \
|
||||
KC_LEFT, KC_DOWN, KC_RGHT, KC_ENT \
|
||||
),
|
||||
/* GAMING
|
||||
* ,-----------------------.
|
||||
* | ESC | 1 | 2 | 3 |
|
||||
* |-----+-----+-----+-----|
|
||||
* | TAB | Q | W | E |
|
||||
* |-----+-----+-----+-----|
|
||||
* |SHIFT| A | S | D |
|
||||
* |-----+-----+-----+-----|
|
||||
* |CTRL | C | R |SPACE|
|
||||
* `---------------------- '
|
||||
*/
|
||||
[3] = KEYMAP( /* GAMING */
|
||||
LT(4, KC_ESC), KC_1, KC_2, KC_3, \
|
||||
KC_TAB, KC_Q, KC_W, KC_E, \
|
||||
KC_LSFT, KC_A, KC_S, KC_D, \
|
||||
KC_LCTL, KC_C, KC_R, KC_SPC \
|
||||
),
|
||||
/* MUSIC
|
||||
* ,-----------------------.
|
||||
* | | | | |
|
||||
* |-----+-----+-----+-----|
|
||||
* | | | | |
|
||||
* |-----+-----+-----+-----|
|
||||
* | | | | |
|
||||
* |-----+-----+-----+-----|
|
||||
* |TOGGL|MODE | | |
|
||||
* `---------------------- '
|
||||
*/
|
||||
[4] = KEYMAP( /* NUMPAD SUPPLEMENT */
|
||||
KC_NO, KC_NO, KC_NO, KC_NO, \
|
||||
KC_NO, KC_NO, KC_NO, KC_NO, \
|
||||
KC_NO, KC_NO, KC_NO, KC_NO, \
|
||||
MU_TOG, MU_MOD, KC_NO, TO(0) \
|
||||
),
|
||||
};
|
||||
|
||||
bool process_record_user(uint16_t keycode, keyrecord_t *record) {
|
||||
return true;
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue