Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Added two different Swedish layouts for the Niu Mini 40% and Preonic 50%. #6793

Merged
merged 10 commits into from
Sep 25, 2019
40 changes: 40 additions & 0 deletions keyboards/niu_mini/keymaps/tobias/config.h
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
#pragma once

//#include "../../config.h"

//#define MUSIC_MASK (keycode != KC_NO)

/*
* 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

#define RGBLIGHT_SLEEP
#define TAPPING_TOGGLE 2
#define ALT_F4 LALT(KC_F4)
#define CTALDEL LSFT(LCTL(KC_ESC))
#define NO_DEBUG
#define CTLZ LCTL(KC_Z)
#define CTLX LCTL(KC_X)
#define CTLC LCTL(KC_C)
#define CTLV LCTL(KC_V)

413 changes: 413 additions & 0 deletions keyboards/niu_mini/keymaps/tobias/keymap.c

Large diffs are not rendered by default.

2 changes: 2 additions & 0 deletions keyboards/niu_mini/keymaps/tobias/readme.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
# Swedish 40% Layout

2 changes: 2 additions & 0 deletions keyboards/niu_mini/keymaps/tobias/rules.mk
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
NKRO_ENABLE = YES
MOUSEKEY_ENABLE = yes
45 changes: 45 additions & 0 deletions keyboards/preonic/keymaps/senseored/config.h
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
#pragma once

#ifdef AUDIO_ENABLE
#define STARTUP_SONG SONG(PREONIC_SOUND)
// #define STARTUP_SONG SONG(NO_SOUND)

#define DEFAULT_LAYER_SONGS { SONG(QWERTY_SOUND), \
SONG(COLEMAK_SOUND), \
SONG(DVORAK_SOUND) \
}
#endif

#define MUSIC_MASK (keycode != KC_NO)

/*
* 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
#define RGBLIGHT_SLEEP
#define TAPPING_TOGGLE 2
#define ALT_F4 LALT(KC_F4)
#define CTALDEL LSFT(LCTL(KC_ESC))
#define NO_DEBUG
#define CTLZ LCTL(KC_Z)
#define CTLX LCTL(KC_X)
#define CTLC LCTL(KC_C)
#define CTLV LCTL(KC_V)
/* 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
437 changes: 437 additions & 0 deletions keyboards/preonic/keymaps/senseored/keymap.c

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions keyboards/preonic/keymaps/senseored/readme.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# Swedish Preonic layout. Still figuring out what to do with numbers/symbols compared to a Planck-layout.
1 change: 1 addition & 0 deletions keyboards/preonic/keymaps/senseored/rules.mk
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
SRC += muse.c