keychron_qmk_firmware/keyboards/ckeys
James Young 4b453dca92
Remove MIDI Configuration boilerplate (#11151)
* remove keyboard-level instances of `MIDI_ENABLE = no`

Command:

```
find keyboards/ -type f -name 'rules.mk' -and -not -path '*/keymaps/*' -exec sed -i -e  '/^[ #]*MIDI_ENABLE[ \t]*=[ \t]*no/d' {} +
```

Co-Authored-By: Nick Brassel <nick@tzarc.org>

* fix case-sensitivity issues on MIDI_ENABLE

Change instances of `MIDI_ENABLE = YES` to `MIDI_ENABLE = yes`.

Command:

```
find keyboards/ -type f -name 'rules.mk' -and -not -path '*/keymaps/*' -exec sed -i -e 's;MIDI_ENABLE[ \t]*=[ \t]*[Yy][Ee][Ss];MIDI_ENABLE = yes;g' {} +
```

* replace `# MIDI controls` with `# MIDI support`

Replace `# MIDI controls` with `# MIDI support` in keyboard-level `rules.mk` files.

Command:

```
find keyboards/ -type f -name 'rules.mk' -and -not -path '*/keymaps/*' -exec sed -i -e 's;#[ \t]*MIDI[ \t]*\(controls\|support\).*;# MIDI support;g' {} +
```

* align inline comments

Aligns the inline comments to the length used by the QMK AVR rules.mk template.

Command:

```
find keyboards/ -type f -name 'rules.mk' -and -not -path '*/keymaps/*' -exec sed -i -e 's;MIDI_ENABLE *= *yes.*;MIDI_ENABLE = yes           # MIDI support;g'  {} +
```

* remove commented instances of `MIDI_ENABLE` from keyboard `rules.mk` files

Commands:

```
find keyboards/ -type f -name 'rules.mk' -and -not -path '*/keymaps/*' -exec sed -i -e 's;#\([ \t]*MIDI_ENABLE\) = yes; \1 = no ;' {} +
find keyboards/ -type f -name 'rules.mk' -and -not -path '*/keymaps/*' -exec sed -i -e 's;^\([ \t]*\)\(MIDI_ENABLE = no\);\2\1;' {} +
find keyboards/ -type f -name 'rules.mk' -and -not -path '*/keymaps/*' -exec sed -i -e '/^[ #]\+MIDI_ENABLE *= *no/d' {} +
```

* remove MIDI configuration boilerplate from keyboard config.h files

Co-authored-by: Nick Brassel <nick@tzarc.org>
2021-08-16 06:51:13 +10:00
..
handwire_101 Remove MIDI Configuration boilerplate (#11151) 2021-08-16 06:51:13 +10:00
nakey Remove MIDI Configuration boilerplate (#11151) 2021-08-16 06:51:13 +10:00
obelus Remove MIDI Configuration boilerplate (#11151) 2021-08-16 06:51:13 +10:00
thedora Remove MIDI Configuration boilerplate (#11151) 2021-08-16 06:51:13 +10:00
washington Remove MIDI Configuration boilerplate (#11151) 2021-08-16 06:51:13 +10:00
readme.md [Keyboard] Add cKeys Washington keyboard (#7570) 2019-12-09 21:40:04 -08:00

cKeys.org

cKeys is an all volunteer run 501c3 nonprofit organization located in Seattle, Washington.

In addition to hosting the Seattle Mechanical Keyboard Meetups, we teach soldering workshops featuring hardware hosted in this repository.

  • Supported Hardware
    • The Obelus - 4x4 Macropad
    • naKey - Through hole numpad
    • Handwire 101 - Handwired 4x4 (Proton C or Pro Micro)
    • The Dora Board - 4x5 with rotary encoder and Proton C pinouts
    • Washington Macropad - Macropad shaped like Washington State with rotary encoder and OLED