summaryrefslogtreecommitdiff
path: root/keyboards/planck/keymaps/skug/config.h
diff options
context:
space:
mode:
authorChristoffer Holmberg <mr.skug@gmail.com>2018-08-21 18:37:29 +0300
committerDrashna Jaelre <drashna@live.com>2018-08-21 08:37:29 -0700
commit220ea4c9b7acefa45fd0c58d58f4e79f07dace0f (patch)
tree86babdf76804920308625f646ba6f9c02b20cc83 /keyboards/planck/keymaps/skug/config.h
parentdbef2ad6b9ba9a347dfebee0eed07b5b02e3c564 (diff)
Keymap: Nordic layouts for ErgoDox, Planck (#3693)
* first verion of skug * zudvp layer added and new thumb cluster * move del to arrw cluster and switch places of algr and no_circ * first verion of skug * zudvp layer added and new thumb cluster * move del to arrw cluster and switch places of algr and no_circ * rework layouts * Adds SYMB layer toggle to 'รค' Closes #2 Also moves ctrl away from '-' and 'z' to the outer bottom corners and removes redundant SYMB layer binds from there * Adds mouse movement to right hand on ARRW layer Closes #3 * Fix typoed keycodes * planck qwerty nordic * Update README.md * Update README.md * Implemented changes to planck layout requested by drashna * Implemented changes to ergodox layout requested by drashna NOTE: `version.h` is still required.
Diffstat (limited to 'keyboards/planck/keymaps/skug/config.h')
-rw-r--r--keyboards/planck/keymaps/skug/config.h39
1 files changed, 39 insertions, 0 deletions
diff --git a/keyboards/planck/keymaps/skug/config.h b/keyboards/planck/keymaps/skug/config.h
new file mode 100644
index 0000000000..0a1d8d2892
--- /dev/null
+++ b/keyboards/planck/keymaps/skug/config.h
@@ -0,0 +1,39 @@
+#pragma once
+
+#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) \
+ }
+
+/*
+ * 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
+
+// Most tactile encoders have detents every 4 stages
+#define ENCODER_RESOLUTION 4
+
+#endif