Skip to content

Commit

Permalink
[Keymap] Added two different Swedish layouts for the Niu Mini 40% and…
Browse files Browse the repository at this point in the history
… Preonic 50%. (qmk#6793)

* added preonic keymap senseored

* added niu_mini/tobias

* Changed readme's to explain that these are swedish layouts

* Apply suggestions from code review

Co-Authored-By: Drashna Jaelre <[email protected]>

* Update keyboards/niu_mini/keymaps/tobias/keymap.c

Co-Authored-By: Drashna Jaelre <[email protected]>

* Made changes according to drashna's suggestions

* Changed to tap_code(KC_NLCK)

* Added #define RGBLIGHT_SLEEP

* Added #define RGBLIGHT_SLEEP

* Removed include config.h
  • Loading branch information
senseored authored and drashna committed Sep 25, 2019
1 parent e748ea3 commit ac60550
Show file tree
Hide file tree
Showing 8 changed files with 941 additions and 0 deletions.
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

0 comments on commit ac60550

Please sign in to comment.