1
0
Fork 0
forked from forks/qmk_firmware
qmk_firmware/keyboards/planck/keymaps
James Young a03aa301de
Remove Full Bootmagic (#13846)
* disambiguate Bootmagic rules in keymaps

The files edited by this commit were added at a point in time where `BOOTMAGIC_ENABLE = yes` enabled full Bootmagic.

This commit edits the files to specify that full Bootmagic is intended.

* remove BOOTMAGIC_ENABLE=full setting

* unify commented BOOTMAGIC_ENABLE rules in keyboards

Explicitly sets `BOOTMAGIC_ENABLE = no` in keyboards where the rule was commented out.

Command:

```
find keyboards/ -type f -name 'rules.mk' -and -not -path '*/keymaps/*' -exec sed -i -e 's;#[ \t]*\(BOOTMAGIC_ENABLE\)[ \t=]\+\([a-zA-Z]\+\).*;\1 = no       # Virtual DIP switch configuration;g' {} +
```

* remove commented Bootmagic rules from keymap/user level

Command:

```
find keyboards/ layouts/ users/ -type f -name 'rules.mk' -exec sed -i -e '/#.*\(BOOTMAGIC_ENABLE\)[ \t=]\+\([a-z]\+\).*/d' {} +
```

* update keyboard BOOTMAGIC_ENABLE rule formatting

Sets the formatting of BOOTMAGIC_ENABLE rules to `BOOTMAGIC_ENABLE = [value]`, without the inline comments (which will be replaced later).

Command:

```
find keyboards/ -type f -name 'rules.mk' -and -not -path '*/keymaps/*' -exec sed -i -e 's;\(BOOTMAGIC_ENABLE\)[ \t=]\+\([a-z]\+\).*;\1 = \2;g' '{}' +
```

* update keyboards' BOOTMAGIC_ENABLE settings

Updates keyboard `rules.mk` files to use `BOOTMAGIC_ENABLE = lite` where `BOOTMAGIC_ENABLE = full` was being used.

Command:

```
find keyboards/ -type f -name 'rules.mk' -and -not -path '*/keymaps/*' -exec sed -i -e 's;\(BOOTMAGIC_ENABLE = \)full;\1lite;g' '{}' +
```

* update keymap/user BOOTMAGIC_ENABLE settings

Updates keymap/user `rules.mk` files to use `BOOTMAGIC_ENABLE = lite` where `BOOTMAGIC_ENABLE = full` was being used.

Commands:

```
find keyboards/ -type f -name 'rules.mk' -and -path '*/keymaps/*' -exec sed -i -e 's;\(BOOTMAGIC_ENABLE[ \t=]\+\)full;\1lite;g' '{}' +
find layouts/community/ users/ -type f -name 'rules.mk' -exec sed -i -e 's;\(BOOTMAGIC_ENABLE[ \t=]\+\)full;\1lite;g' '{}' +
```

* remove and replace inline comments in keyboards and keymap/user files

Removes and replaces the inline comments, which have been updated to read `Enable Bootmagic Lite`.

Commands:

```
find keyboards/ -type f -name 'rules.mk' -and -path '*/keymaps/*' -exec sed -i -e 's;\(BOOTMAGIC_ENABLE\)[ \t=]\+\([a-z]\+\).*;\1 = \2;g' '{}' +
find layouts/community/ users/ -type f -name 'rules.mk' -exec sed -i -e 's;\(BOOTMAGIC_ENABLE\)[ \t=]\+\([a-z]\+\).*;\1 = \2;g' '{}' +
find keyboards/ layouts/community/ users/ -type f -name 'rules.mk' -exec sed -i -e 's;\(BOOTMAGIC_ENABLE = lite\);\1     # Enable Bootmagic Lite;g' '{}' +
find keyboards/ layouts/community/ users/ -type f -name 'rules.mk' -exec sed -i -e 's;\(BOOTMAGIC_ENABLE = yes\);\1      # Enable Bootmagic Lite;g' '{}' +
find keyboards/ layouts/community/ users/ -type f -name 'rules.mk' -exec sed -i -e 's;\(BOOTMAGIC_ENABLE = no\);\1       # Enable Bootmagic Lite;g' '{}' +
```

* rename improperly named makefiles

Some files intended to be used as makefiles had improper names causing them to not be used as intended when building.

This commit corrects the filenames of the affected files.

* update renamed file with new rule formatting

* update QMK's template files

Updates QMK's `rules.mk` templates to use the new inline comment.

* update QMK Docs

- remove documentation of full Bootmagic
- update links to Bootmagic Lite doc
- add doc for Magic Keycodes

* rules.mk patch for coarse/ixora and coarse/vinta
2021-08-06 23:59:56 -07:00
..
ab Remove Full Bootmagic (#13846) 2021-08-06 23:59:56 -07:00
abishalom Remove deprecated callbacks for encoders and dip switches (#13404) 2021-07-24 00:37:19 -07:00
adamtabrams Remove Full Bootmagic (#13846) 2021-08-06 23:59:56 -07:00
ajp10304
alexey Remove Full Bootmagic (#13846) 2021-08-06 23:59:56 -07:00
altgr Remove Full Bootmagic (#13846) 2021-08-06 23:59:56 -07:00
am [Bug] Develop - Change uint32_t to layer_state_t (#13596) 2021-07-19 09:50:55 -07:00
andylikescandy [Bug] Develop - Change uint32_t to layer_state_t (#13596) 2021-07-19 09:50:55 -07:00
angerthosenear Remove Full Bootmagic (#13846) 2021-08-06 23:59:56 -07:00
atreus Remove deprecated callbacks for encoders and dip switches (#13404) 2021-07-24 00:37:19 -07:00
austin Remove Full Bootmagic (#13846) 2021-08-06 23:59:56 -07:00
aviator Remove MIDI_ENABLE_STRICT from user keymaps (#11750) 2021-02-06 09:35:10 +11:00
badger
basic Remove Full Bootmagic (#13846) 2021-08-06 23:59:56 -07:00
bbaserdem
bghull
bone2planck Remove Full Bootmagic (#13846) 2021-08-06 23:59:56 -07:00
brandon Remove MIDI_ENABLE_STRICT from user keymaps (#11750) 2021-02-06 09:35:10 +11:00
buffet Remove Full Bootmagic (#13846) 2021-08-06 23:59:56 -07:00
buhearns Remove Full Bootmagic (#13846) 2021-08-06 23:59:56 -07:00
cbbrowne Remove Full Bootmagic (#13846) 2021-08-06 23:59:56 -07:00
chance
charlesrocket Remove deprecated callbacks for encoders and dip switches (#13404) 2021-07-24 00:37:19 -07:00
charlie Remove Full Bootmagic (#13846) 2021-08-06 23:59:56 -07:00
circuit Remove Full Bootmagic (#13846) 2021-08-06 23:59:56 -07:00
coloneljesus Remove MIDI_ENABLE_STRICT from user keymaps (#11750) 2021-02-06 09:35:10 +11:00
copface Remove Full Bootmagic (#13846) 2021-08-06 23:59:56 -07:00
corvec Remove API_SYSEX_ENABLEs from rules.mk (#13389) 2021-06-30 23:30:42 -07:00
csc027 Remove Full Bootmagic (#13846) 2021-08-06 23:59:56 -07:00
daniel Remove Full Bootmagic (#13846) 2021-08-06 23:59:56 -07:00
danielhklein Remove Full Bootmagic (#13846) 2021-08-06 23:59:56 -07:00
david Remove Full Bootmagic (#13846) 2021-08-06 23:59:56 -07:00
davidrambo [Keymap] Update personal keymaps, add Corne keymap, and update non-kc LAYOUT for Iris (#12273) 2021-07-02 22:30:32 -07:00
dbroqua Remove MIDI_ENABLE_STRICT from user keymaps (#11750) 2021-02-06 09:35:10 +11:00
dc Remove Full Bootmagic (#13846) 2021-08-06 23:59:56 -07:00
dcompact Remove MIDI_ENABLE_STRICT from user keymaps (#11750) 2021-02-06 09:35:10 +11:00
dear_vehicle_owner Remove deprecated callbacks for encoders and dip switches (#13404) 2021-07-24 00:37:19 -07:00
default Remove deprecated callbacks for encoders and dip switches (#13404) 2021-07-24 00:37:19 -07:00
deft [Bug] Develop - Change uint32_t to layer_state_t (#13596) 2021-07-19 09:50:55 -07:00
dlaroe Remove Full Bootmagic (#13846) 2021-08-06 23:59:56 -07:00
dodger Update for the dodger keymap for the Planck (#12456) 2021-04-20 21:01:54 +02:00
dr0ck Remove MIDI_ENABLE_STRICT from user keymaps (#11750) 2021-02-06 09:35:10 +11:00
dr_notsokind Remove Full Bootmagic (#13846) 2021-08-06 23:59:56 -07:00
dsanchezseco [Bug] Develop - Change uint32_t to layer_state_t (#13596) 2021-07-19 09:50:55 -07:00
dshields
dudeofawesome Remove MIDI_ENABLE_STRICT from user keymaps (#11750) 2021-02-06 09:35:10 +11:00
dvorak2space Remove Full Bootmagic (#13846) 2021-08-06 23:59:56 -07:00
dzobert Remove Full Bootmagic (#13846) 2021-08-06 23:59:56 -07:00
emiller Remove MIDI_ENABLE_STRICT from user keymaps (#11750) 2021-02-06 09:35:10 +11:00
emilyh Remove MIDI_ENABLE_STRICT from user keymaps (#11750) 2021-02-06 09:35:10 +11:00
eosti Remove MIDI_ENABLE_STRICT from user keymaps (#11750) 2021-02-06 09:35:10 +11:00
eshesh2 Remove deprecated callbacks for encoders and dip switches (#13404) 2021-07-24 00:37:19 -07:00
espynn Remove Full Bootmagic (#13846) 2021-08-06 23:59:56 -07:00
experimental Remove Full Bootmagic (#13846) 2021-08-06 23:59:56 -07:00
fabian Remove deprecated callbacks for encoders and dip switches (#13404) 2021-07-24 00:37:19 -07:00
fsck Remove MIDI_ENABLE_STRICT from user keymaps (#11750) 2021-02-06 09:35:10 +11:00
gabriel Remove Full Bootmagic (#13846) 2021-08-06 23:59:56 -07:00
gitdrik Remove deprecated callbacks for encoders and dip switches (#13404) 2021-07-24 00:37:19 -07:00
grahampheath Remove MIDI_ENABLE_STRICT from user keymaps (#11750) 2021-02-06 09:35:10 +11:00
grant24 Remove deprecated callbacks for encoders and dip switches (#13404) 2021-07-24 00:37:19 -07:00
gunp Remove Full Bootmagic (#13846) 2021-08-06 23:59:56 -07:00
handwired_binaryplease Clean up some user keymaps specifying MCU (#11966) 2021-02-22 00:49:13 +00:00
hiea Remove Full Bootmagic (#13846) 2021-08-06 23:59:56 -07:00
hieax Remove Full Bootmagic (#13846) 2021-08-06 23:59:56 -07:00
hvp Remove deprecated callbacks for encoders and dip switches (#13404) 2021-07-24 00:37:19 -07:00
impossible Remove Full Bootmagic (#13846) 2021-08-06 23:59:56 -07:00
ishtob Remove Full Bootmagic (#13846) 2021-08-06 23:59:56 -07:00
jacob Remove Full Bootmagic (#13846) 2021-08-06 23:59:56 -07:00
jasperla [Bug] Develop - Change uint32_t to layer_state_t (#13596) 2021-07-19 09:50:55 -07:00
jcorrado
jdelkins Remove deprecated callbacks for encoders and dip switches (#13404) 2021-07-24 00:37:19 -07:00
jeebak Remove Full Bootmagic (#13846) 2021-08-06 23:59:56 -07:00
jeremy-dev
jetpacktuxedo Remove deprecated callbacks for encoders and dip switches (#13404) 2021-07-24 00:37:19 -07:00
jhenahan Remove Full Bootmagic (#13846) 2021-08-06 23:59:56 -07:00
jirgn Remove MIDI_ENABLE_STRICT from user keymaps (#11750) 2021-02-06 09:35:10 +11:00
joe Remove Full Bootmagic (#13846) 2021-08-06 23:59:56 -07:00
johannes Remove Full Bootmagic (#13846) 2021-08-06 23:59:56 -07:00
kanbara Remove Full Bootmagic (#13846) 2021-08-06 23:59:56 -07:00
kelorean Remove MIDI_ENABLE_STRICT from user keymaps (#11750) 2021-02-06 09:35:10 +11:00
khord Remove MIDI_ENABLE_STRICT from user keymaps (#11750) 2021-02-06 09:35:10 +11:00
kifinnsson Remove MIDI_ENABLE_STRICT from user keymaps (#11750) 2021-02-06 09:35:10 +11:00
kloki Clean up some user keymaps specifying MCU (#11966) 2021-02-22 00:49:13 +00:00
kmontag42 Remove MIDI_ENABLE_STRICT from user keymaps (#11750) 2021-02-06 09:35:10 +11:00
kyle Remove Full Bootmagic (#13846) 2021-08-06 23:59:56 -07:00
lae3 Remove Full Bootmagic (#13846) 2021-08-06 23:59:56 -07:00
leo Remove Full Bootmagic (#13846) 2021-08-06 23:59:56 -07:00
lja83 Remove deprecated callbacks for encoders and dip switches (#13404) 2021-07-24 00:37:19 -07:00
lucas Remove Full Bootmagic (#13846) 2021-08-06 23:59:56 -07:00
lukas Remove Full Bootmagic (#13846) 2021-08-06 23:59:56 -07:00
luke Remove Full Bootmagic (#13846) 2021-08-06 23:59:56 -07:00
mason
matrixman Remove unused action_get_macro() usages in user files (#11165) 2021-01-11 01:25:45 -08:00
mattly Remove MIDI_ENABLE_STRICT from user keymaps (#11750) 2021-02-06 09:35:10 +11:00
max Remove Full Bootmagic (#13846) 2021-08-06 23:59:56 -07:00
mgalisa Remove deprecated callbacks for encoders and dip switches (#13404) 2021-07-24 00:37:19 -07:00
mikethetiger Remove deprecated callbacks for encoders and dip switches (#13404) 2021-07-24 00:37:19 -07:00
mitch
mjt Remove MIDI_ENABLE_STRICT from user keymaps (#11750) 2021-02-06 09:35:10 +11:00
mjtnumsym Remove MIDI_ENABLE_STRICT from user keymaps (#11750) 2021-02-06 09:35:10 +11:00
mjuma Convert Dip Switch callbacks to boolean functions (#13399) 2021-07-01 08:22:21 -07:00
mnil [Keymap] Add my keymaps for the Keebio Iris and Planck (#13005) 2021-06-18 17:55:56 -07:00
mollat Remove Full Bootmagic (#13846) 2021-08-06 23:59:56 -07:00
motform [Bug] Develop - Change uint32_t to layer_state_t (#13596) 2021-07-19 09:50:55 -07:00
msiu Remove deprecated callbacks for encoders and dip switches (#13404) 2021-07-24 00:37:19 -07:00
muzfuz Remove deprecated callbacks for encoders and dip switches (#13404) 2021-07-24 00:37:19 -07:00
mwpeterson [Bug] Develop - Change uint32_t to layer_state_t (#13596) 2021-07-19 09:50:55 -07:00
myoung34 Remove MIDI_ENABLE_STRICT from user keymaps (#11750) 2021-02-06 09:35:10 +11:00
narze Remove Full Bootmagic (#13846) 2021-08-06 23:59:56 -07:00
navi Remove deprecated callbacks for encoders and dip switches (#13404) 2021-07-24 00:37:19 -07:00
neo2planck Remove Full Bootmagic (#13846) 2021-08-06 23:59:56 -07:00
nick Remove deprecated callbacks for encoders and dip switches (#13404) 2021-07-24 00:37:19 -07:00
nico Remove Full Bootmagic (#13846) 2021-08-06 23:59:56 -07:00
not-quite-neo Remove Full Bootmagic (#13846) 2021-08-06 23:59:56 -07:00
originerd
orthodeluxe Remove Full Bootmagic (#13846) 2021-08-06 23:59:56 -07:00
oryx [Keyboard] Update ZSA Keyboard Readmes and keymaps (#13041) 2021-07-25 18:18:22 -07:00
paget Remove MIDI_ENABLE_STRICT from user keymaps (#11750) 2021-02-06 09:35:10 +11:00
palleiko Remove MIDI_ENABLE_STRICT from user keymaps (#11750) 2021-02-06 09:35:10 +11:00
pascamel Remove deprecated callbacks for encoders and dip switches (#13404) 2021-07-24 00:37:19 -07:00
pete
pevecyan Remove deprecated callbacks for encoders and dip switches (#13404) 2021-07-24 00:37:19 -07:00
phreed Remove MIDI_ENABLE_STRICT from user keymaps (#11750) 2021-02-06 09:35:10 +11:00
pickle_jr Remove Full Bootmagic (#13846) 2021-08-06 23:59:56 -07:00
piemod Remove Full Bootmagic (#13846) 2021-08-06 23:59:56 -07:00
pok3r Remove MIDI_ENABLE_STRICT from user keymaps (#11750) 2021-02-06 09:35:10 +11:00
premek Remove Full Bootmagic (#13846) 2021-08-06 23:59:56 -07:00
priyadi Remove Full Bootmagic (#13846) 2021-08-06 23:59:56 -07:00
ptillemans Remove deprecated callbacks for encoders and dip switches (#13404) 2021-07-24 00:37:19 -07:00
pvc Remove Full Bootmagic (#13846) 2021-08-06 23:59:56 -07:00
raffle Remove deprecated callbacks for encoders and dip switches (#13404) 2021-07-24 00:37:19 -07:00
rai-suta Remove Full Bootmagic (#13846) 2021-08-06 23:59:56 -07:00
rjhilgefort Remove deprecated callbacks for encoders and dip switches (#13404) 2021-07-24 00:37:19 -07:00
rodhaene Remove Full Bootmagic (#13846) 2021-08-06 23:59:56 -07:00
roguepullrequest
samuel
sascha [Keymap] keymap/sascha: disable autoshift (#11525) 2021-01-12 12:59:18 -08:00
sdothum Remove Full Bootmagic (#13846) 2021-08-06 23:59:56 -07:00
sean Remove MIDI_ENABLE_STRICT from user keymaps (#11750) 2021-02-06 09:35:10 +11:00
sebas
sgoodwin Remove Full Bootmagic (#13846) 2021-08-06 23:59:56 -07:00
sigul Remove deprecated callbacks for encoders and dip switches (#13404) 2021-07-24 00:37:19 -07:00
skank
skug Remove deprecated callbacks for encoders and dip switches (#13404) 2021-07-24 00:37:19 -07:00
smittey Remove deprecated callbacks for encoders and dip switches (#13404) 2021-07-24 00:37:19 -07:00
smt Remove MIDI_ENABLE_STRICT from user keymaps (#11750) 2021-02-06 09:35:10 +11:00
snowkuma Remove Full Bootmagic (#13846) 2021-08-06 23:59:56 -07:00
spacebarracecar Remove Full Bootmagic (#13846) 2021-08-06 23:59:56 -07:00
steno Remove MIDI_ENABLE_STRICT from user keymaps (#11750) 2021-02-06 09:35:10 +11:00
stuartfong1 Add stuartfong1 Planck Layout (#11814) 2021-02-12 14:15:38 -05:00
synth_sample Remove deprecated callbacks for encoders and dip switches (#13404) 2021-07-24 00:37:19 -07:00
synth_wavetable Remove deprecated callbacks for encoders and dip switches (#13404) 2021-07-24 00:37:19 -07:00
tak3over Remove Full Bootmagic (#13846) 2021-08-06 23:59:56 -07:00
tehwalris Remove MIDI_ENABLE_STRICT from user keymaps (#11750) 2021-02-06 09:35:10 +11:00
that_canadian
thermal_printer Remove Full Bootmagic (#13846) 2021-08-06 23:59:56 -07:00
tk 2021 May 29 Breaking Changes Update (#13034) 2021-05-29 14:38:50 -07:00
tom Remove deprecated callbacks for encoders and dip switches (#13404) 2021-07-24 00:37:19 -07:00
tong92 Remove Full Bootmagic (#13846) 2021-08-06 23:59:56 -07:00
ttys0 add ttys0's planck and preonic keymaps (#10560) 2021-05-08 20:00:11 -07:00
tylerwince Remove deprecated callbacks for encoders and dip switches (#13404) 2021-07-24 00:37:19 -07:00
unagi Remove deprecated callbacks for encoders and dip switches (#13404) 2021-07-24 00:37:19 -07:00
unicode Remove MIDI_ENABLE_STRICT from user keymaps (#11750) 2021-02-06 09:35:10 +11:00
vaire Clean up some user keymaps specifying MCU (#11966) 2021-02-22 00:49:13 +00:00
via [Keyboard] fix planck light via endpoints (#12701) 2021-04-26 10:24:19 -07:00
vifon Remove Full Bootmagic (#13846) 2021-08-06 23:59:56 -07:00
vxid [Bug] Develop - Change uint32_t to layer_state_t (#13596) 2021-07-19 09:50:55 -07:00
winternebs Remove deprecated callbacks for encoders and dip switches (#13404) 2021-07-24 00:37:19 -07:00
xjtian
yale Remove Full Bootmagic (#13846) 2021-08-06 23:59:56 -07:00
yang
yhaliaw [Keymap] Add yhaliaw keymap for Planck/Rev6.1. (#11318) 2021-03-14 13:19:05 -07:00
yttyx
zach Remove Full Bootmagic (#13846) 2021-08-06 23:59:56 -07:00
zrichard Remove Full Bootmagic (#13846) 2021-08-06 23:59:56 -07:00
readme.md Update readme.md (#12502) 2021-04-11 12:46:43 +02:00

How to add your own keymap

Folders can be named however you'd like (will be approved upon merging), or should follow the format with a preceding _:

_[ISO 3166-1 alpha-2 code*]_[layout variant]_[layout name/author]

* See full list: https://en.wikipedia.org/wiki/ISO_3166-1#Officially_assigned_code_elements

and contain the following files:

  • keymap.c
  • readme.md recommended
  • config.h optional, found automatically when compiling
  • Makefile optional, found automatically when compiling

When adding your keymap to this list, keep it organised alphabetically (select list, edit->sort lines), and use this format:

 * **folder_name** description

List of Planck keymaps

  • default default Planck layout
  • cbbrowne cbbrowne's Planck layout