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

[Keymap] Added my own keymap for MIT Planck #14481

Merged
merged 44 commits into from
Sep 19, 2021
Merged
Show file tree
Hide file tree
Changes from 34 commits
Commits
Show all changes
44 commits
Select commit Hold shift + click to select a range
bc437c7
Added my own keymap
jweickm Sep 8, 2021
39787db
fixed my planck again
jweickm Sep 8, 2021
51da0b3
planck with german overlay
jweickm Sep 8, 2021
51ec6f2
Update keymap.c
jweickm Sep 8, 2021
ed2e92b
Update keymap.c
jweickm Sep 8, 2021
d64800a
Update keymap.c
jweickm Sep 9, 2021
5802fe2
Update keymap.c
jweickm Sep 9, 2021
a3fd373
updated keymap.c and config.h
jweickm Sep 13, 2021
a5aeb30
Update to special characters and layout
jweickm Sep 15, 2021
fa257f5
Merge branch 'qmk:master' into master
jweickm Sep 15, 2021
106298c
Update keymap.c
jweickm Sep 15, 2021
13e9a24
macro selfrepeating
jweickm Sep 15, 2021
e4163c2
Update keymap.c
jweickm Sep 16, 2021
8908ee2
Merge branch 'qmk:master' into master
jweickm Sep 16, 2021
e1578eb
Merge branch 'qmk:master' into master
jweickm Sep 17, 2021
76bdcef
Update keymap.c
jweickm Sep 17, 2021
ec67c89
cleaned up the directory for commit to the master branch
jweickm Sep 17, 2021
64adc11
Update keymap.c
jweickm Sep 17, 2021
60a0424
Merge branch 'qmk:master' into master
jweickm Sep 17, 2021
fb6bb98
Added ASCII keymaps and changed formatting to be in line with guideli…
jweickm Sep 17, 2021
f335dc2
Merge branch 'jweickm_planck'
jweickm Sep 17, 2021
036fec7
Merge branch 'qmk:master' into master
jweickm Sep 17, 2021
9210730
Merge branch 'qmk:master' into jweickm_planck
jweickm Sep 17, 2021
f3e1eee
Merge branch 'jweickm_planck' of https://github.com/jweickm/qmk_firmw…
jweickm Sep 17, 2021
17756ae
Merge branch 'master' into jweickm_planck
jweickm Sep 17, 2021
42f708b
added official shorthand for key combinations in macros
jweickm Sep 17, 2021
182e9d5
Update muse section of keymap.c (Feedback by drashna)
jweickm Sep 18, 2021
25b4c80
Remove `#include "quantum.h"` from keymap.c (Feedback by drashna)
jweickm Sep 18, 2021
2c54cbd
Remove redundancy from config.h (Feedback from drashna)
jweickm Sep 18, 2021
2542d1d
Remove redundancies from rules.mk (Feedback from drashna)
jweickm Sep 18, 2021
47a3351
removed dulicate line in config.h, disabled `console_enable` in rules.mk
jweickm Sep 18, 2021
502e256
Merge branch 'qmk:master' into master
jweickm Sep 18, 2021
7f014ca
added back into the config.h
jweickm Sep 18, 2021
df0d420
removed most unicode from ascii art
jweickm Sep 18, 2021
ee7cf3b
removed submodule and added leader key
jweickm Sep 18, 2021
4ddcf30
group lines regarding rgblight in config.h
jweickm Sep 18, 2021
8c8851c
Update keyboards/planck/keymaps/jweickm/config.h
jweickm Sep 18, 2021
53a48a7
Added left angle bracket and right angle bracket to german layout
jweickm Sep 18, 2021
ee57238
Merge branch 'jweickm_planck' of https://github.com/jweickm/qmk_firmw…
jweickm Sep 18, 2021
2227876
Merge branch 'qmk:master' into jweickm_planck
jweickm Sep 18, 2021
1583b58
added ascii keymaps to readme
jweickm Sep 18, 2021
05cef05
Merge branch 'jweickm_planck' of https://github.com/jweickm/qmk_firmw…
jweickm Sep 18, 2021
635178e
swapped esc and bspc position on bottom row to practice for the one-s…
jweickm Sep 18, 2021
8cdedb0
remove midi comment from config.h
jweickm Sep 19, 2021
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
72 changes: 72 additions & 0 deletions keyboards/planck/keymaps/jweickm/config.h
Original file line number Diff line number Diff line change
@@ -0,0 +1,72 @@
/*
* Copyright 2018 Jack Humbert <jack.humb@gmail.com>
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
#define RGBLIGHT_LAYERS

#pragma once
jweickm marked this conversation as resolved.
Show resolved Hide resolved

#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), \
SONG(WORKMAN_SOUND), \
SONG(PLOVER_SOUND), \
SONG(STARTUP_SOUND), \
SONG(PREONIC_SOUND), \
SONG(GOODBYE_SOUND), \
}
#endif

/*
* MIDI options
*/

/* 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
jweickm marked this conversation as resolved.
Show resolved Hide resolved

// Most tactile encoders have detents every 4 stages
#define ENCODER_RESOLUTION 4

// settings for HOME ROW MODS
#define TAPPING_TERM 160 // 200 ms is the default value
#define TAPPING_TERM_PER_KEY
//#define PERMISSIVE_HOLD
#define IGNORE_MOD_TAP_INTERRUPT
#define TAPPING_FORCE_HOLD_PER_KEY

// settings for LEADER key
#define LEADER_PER_KEY_TIMING
#define LEADER_TIMEOUT 250
#define LEADER_NO_TIMEOUT

#define RGBLIGHT_SLEEP // RGB lighting will switch off when the host goes to sleep
jweickm marked this conversation as resolved.
Show resolved Hide resolved
Loading