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:
committed by
Jack Humbert
parent
f1c7b813aa
commit
692c4e7508
21
keyboards/obelus/keymaps/default/Makefile
Normal file
21
keyboards/obelus/keymaps/default/Makefile
Normal file
@@ -0,0 +1,21 @@
|
||||
# Build Options
|
||||
# change to "no" to disable the options, or define them in the Makefile in
|
||||
# the appropriate keymap folder that will get included automatically
|
||||
#
|
||||
BOOTMAGIC_ENABLE = no # Virtual DIP switch configuration(+1000)
|
||||
MOUSEKEY_ENABLE = yes # Mouse keys(+4700)
|
||||
EXTRAKEY_ENABLE = yes # Audio control and System control(+450)
|
||||
CONSOLE_ENABLE = no # Console for debug(+400)
|
||||
COMMAND_ENABLE = yes # Commands for debug and configuration
|
||||
NKRO_ENABLE = yes # Nkey Rollover - if this doesn't work, see here: https://github.com/tmk/tmk_keyboard/wiki/FAQ#nkro-doesnt-work
|
||||
BACKLIGHT_ENABLE = yes # Enable keyboard backlight functionality
|
||||
MIDI_ENABLE = no # MIDI controls
|
||||
AUDIO_ENABLE = yes # Audio output on port C6
|
||||
UNICODE_ENABLE = no # Unicode
|
||||
BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID
|
||||
RGBLIGHT_ENABLE = no # Enable WS2812 RGB underlight. Do not enable this with audio at the same time.
|
||||
SLEEP_LED_ENABLE = no # Breathing sleep LED during USB suspend
|
||||
|
||||
ifndef QUANTUM_DIR
|
||||
include ../../../../Makefile
|
||||
endif
|
||||
6
keyboards/obelus/keymaps/default/config.h
Normal file
6
keyboards/obelus/keymaps/default/config.h
Normal file
@@ -0,0 +1,6 @@
|
||||
#ifndef CONFIG_USER_H
|
||||
#define CONFIG_USER_H
|
||||
|
||||
#include "../../config.h"
|
||||
// Add overrides here
|
||||
#endif
|
||||
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;
|
||||
}
|
||||
1
keyboards/obelus/keymaps/default/readme.md
Normal file
1
keyboards/obelus/keymaps/default/readme.md
Normal file
@@ -0,0 +1 @@
|
||||
# The default keymap for obelus
|
||||
Reference in New Issue
Block a user