]>
git.donarmstrong.com Git - qmk_firmware.git/log
lyuts [Sat, 7 Oct 2017 03:15:55 +0000 (20:15 -0700)]
Fixed typo in docs. (#1818)
Rob Rogers [Mon, 2 Oct 2017 16:47:04 +0000 (11:47 -0500)]
correct extraneous t
Rob Rogers [Mon, 2 Oct 2017 16:31:54 +0000 (11:31 -0500)]
correct layer numbers in keymaps
Johannes Huber [Fri, 6 Oct 2017 20:36:35 +0000 (22:36 +0200)]
Fix Clueboard readme links (#1816)
Fabian Topfstedt [Fri, 6 Oct 2017 18:08:35 +0000 (20:08 +0200)]
Consistent fabian layouts for amj40, let's split, planck and xd75 (#1812)
* slight modifier changes; added plover and reusing jack's default planck keymap as the basis
* space is not shift when held anymore
* added fabian layout (based on jack's default)
* changed fabian layout (based on jack's default)
* changed fabian layout (based on jack's default)
Daniel Shields [Wed, 27 Sep 2017 09:23:04 +0000 (10:23 +0100)]
Increase one-shot timeout for planck/keymaps/dshields and remove unused includes.
Snipeye [Fri, 6 Oct 2017 17:13:08 +0000 (11:13 -0600)]
Generic Pointing Device (#1767)
BenKesselring [Fri, 6 Oct 2017 14:20:28 +0000 (08:20 -0600)]
Add new 4x12 ortho layout & add credit to XD75 port (#1782)
* add xd75, preliminary RGB'
* fix RGB
* add backlight support (probably)
* updated readme and tweaked keymap
* added xd75 to list in /keyboards
* copyright ALL the things, create blank slate for Colemak Mod-DH Split/Wide keymap
* Add preliminary split Colemak Mod-DH layout
* changing stuff to compile properly
* attribution
* moar attribution
* removed incomplete keymap
* Create Colemak Mod-DH Wide layout for 4x12 ortho.
* Move Adjust key
* Add layou timage to readme
* fix naming
* Fix stupid issue with not understanding how the keymap works
* forgot to switch COLEMAK to COLEMAKDH...
* Remove and link image
* Remove and link image
Dylan Khor [Tue, 3 Oct 2017 03:47:54 +0000 (23:47 -0400)]
Update Let's Split readme
Updated Let's Split readme to reflect `make` changes in #1659, removed incorrectly used apostrophe and other spelling / grammar errors
Campbell Barton [Sat, 30 Sep 2017 06:47:40 +0000 (16:47 +1000)]
[cleanup] consistent 2 space indentation
Was mixed between 2&4
Dylan Khor [Thu, 5 Oct 2017 17:22:58 +0000 (13:22 -0400)]
Adding my Roadkit keymap (#1798)
* Initial khord roadkit keymap
* Remove bad readme
* Transfer dot through to layer 2 and add clarifications to layout comments
Dylan Khor [Tue, 3 Oct 2017 03:22:35 +0000 (23:22 -0400)]
Minor typo
Sebastian Kaim [Wed, 4 Oct 2017 22:51:05 +0000 (00:51 +0200)]
Edited a minor typo in feature_bootmagic.md.
Cory Shaw [Tue, 3 Oct 2017 19:05:10 +0000 (15:05 -0400)]
Mbsurfer Let's Split keymap updates (#1787)
* Fix mbsurfer let's split layout RGB indicators when both lower and raise are pressed
* Update mbsurfer let's split keymap with new RGB key codes for modes
* Clean up mbsurfer keymap matrix layout
Daniel Gordon [Mon, 2 Oct 2017 12:03:40 +0000 (07:03 -0500)]
Reference to rules.mk in tap dance docs added
Change-Id: I64aa6f95a30ab05f0ed3f499e54b9e125d379fad
Gergely Nagy [Sun, 1 Oct 2017 13:37:41 +0000 (15:37 +0200)]
ergodox: Update algernon's layout to v1.11
Overall changes
===============
* Updated to work with QMK master.
* The `$` and `^` symbols on the number row were swapped on both the base and
the ADORE layers.
* The bracket tap-dance keys can now be used to input Japanese brackets, `「`
and `」` with a third tap.
* The second column of the top row on the right side will act as a "Social"
application selector on the `AppSel` layer.
* The third key on the same column will select a password manager.
* The `GUI` key will now launch `rofi` when triple-tapped.
Miscellaneous
=============
* The `👶` symbol can be entered with UCIS.
* The `👪` symbol can be entered with UCIS.
Tools
=====
* `tools/hid-commands` can now find the `Mstdn`, not just `Slack`, as the
"Slack"/chat app.
* `tools/hid-commands` can now find the Plex web app as a music/media player.
* `tools/hid-commands` now understands the "Social" application selector. It
raises the `Mstdn` and `Tweetdeck` windows, but keeps focus on the previous
window.
* `tools/hid-commands` now understands the "Social2" application selector, which
raises `Signal` and `Viber`, but keeps focus on the previous window.
* `tools/hid-commands` is now able to select a password manager (KeePass*).
* `tools/hid-commands` can now run `rofi` when receiving an `appsel_helper`
command (triggered by a triple-tapped `GUI` key).
Signed-off-by: Gergely Nagy <algernon@madhouse-project.org>
Campbell Barton [Sat, 30 Sep 2017 10:04:08 +0000 (20:04 +1000)]
code_friendly_qwerty keymap
Philippe Voinov [Tue, 3 Oct 2017 17:45:22 +0000 (19:45 +0200)]
Add new planck layout (#1778)
* Custom layout: tehwalris
* Prevent stuck modifiers.
Fred Sundvik [Sat, 30 Sep 2017 12:25:48 +0000 (15:25 +0300)]
Fix dynamic macros on ChibiOS keyboards
Fred Sundvik [Sat, 30 Sep 2017 08:58:09 +0000 (11:58 +0300)]
Don't process keycodes on the slave
Max Riveiro [Fri, 29 Sep 2017 23:19:15 +0000 (02:19 +0300)]
Fix HSV Color Wheel image on RGB Light page (#1773)
Signed-off-by: Max Riveiro <kavu13@gmail.com>
skullydazed [Fri, 29 Sep 2017 23:17:30 +0000 (16:17 -0700)]
Clueboard 60% support (#1746)
* initial clueboard_60 support
* LED lighting support
* fix the clueboard->clueboard_66 rename
* Add layout support to clueboard_60
* Fix the 60_iso layout so it's actually iso
* add a default keymap for AEK layout
* fix clueboard_17
* Fixup the ISO layouts
* Fix the `wait_ms()/wait_us()` definitions for chibios
* Fix up the wait_ms/wait_us hack. Reduce stack size.
* Add a missing #include "wait.h"
* commit files that should have already been comitted
Matt [Tue, 26 Sep 2017 23:50:24 +0000 (17:50 -0600)]
added matrixman layout
drashna [Fri, 29 Sep 2017 21:52:37 +0000 (14:52 -0700)]
updated drashna's keymaps (#1769)
* Add woodpad
* Cleanup
* Remove misc layouts for woodpad
* Move woodpad to handwired
* Updated RGB Underglow info
mechmerlin [Fri, 29 Sep 2017 21:51:12 +0000 (14:51 -0700)]
Support for KBP V60 Type R 60% keyboard (#1770)
* Support for KBP V60 Type R 60% keyboard
Support does not include in switch or underglow lighting for Polestar Edition.
* rename v60type_r to v60_type_r
* Remove old v60type_r
* Modify readme.md to adhere with QMK readme formatting.
Jack Humbert [Wed, 27 Sep 2017 18:21:09 +0000 (08:21 -1000)]
remove all makefiles from keyboard directories
Ethan Madden [Mon, 25 Sep 2017 17:43:33 +0000 (10:43 -0700)]
`?=` -> `=`
Ethan Madden [Thu, 8 Jun 2017 20:24:37 +0000 (13:24 -0700)]
Added Obelus
tearing it down so that it can be rebuilt
fiddling with audio
big default config overhaul
apparently startup sounds work without the override now
readme!
readme fixes
readme tweaking
Florian Beeres [Mon, 25 Sep 2017 17:31:42 +0000 (19:31 +0200)]
New layout for XD60/64 (#1748)
* Add yuuki keymap
Documentation is still a TODO and the keymap may not be final
* GRV on colon
* add KC_GRV to FN ESC
* hhkb ish
* hhkbish 2
* HHKBish and documentation
* Fix Markdown warnings
* typo
Fred Eisele [Mon, 25 Sep 2017 17:30:58 +0000 (12:30 -0500)]
Move work from pinky fingers to thumbs and index fingers (#1749)
* phreed keymap added
This keymap moves many pinky keys to the center
* set to do what I want but LT() does not return to previous layer
* get overlays working
* get overlays working
* fix the readme
* fix the readme
* swapped the shift
* swapped the shift
* propagate mods
* clear special char on readme
Danny [Mon, 25 Sep 2017 17:21:27 +0000 (13:21 -0400)]
Update Viterbi default layout (#1753)
* Implement sticky modifiers
* Change underglow based on sticky mod status
* Set RGB lights based on which mods are stickied
* Add controls for dimming RGB LEDs
* Only update RGB lights if modifiers have changed
* Use all LEDs to show modifier state
* Create default keymap for Viterbi
Kenny Hung [Mon, 25 Sep 2017 17:20:41 +0000 (18:20 +0100)]
XD75RE Custom layout, and clarification in readme.md (#1754)
* Duplicate default layout as basis of my own
* Basic Colemak layer, just to practice flashing
* Add reset button so that we don't have to short out the reset button on the board to flash it.
* Symbols layer
* Navigation layer, and remove unused keys. Now usable, nice.
* Correct backspace for UK QWERTY mapping
* Small clarification in XD75RE readme instructions
* Use UK pipe so that I can type a pipe on a UK keyboard
unknown [Sun, 24 Sep 2017 18:07:16 +0000 (14:07 -0400)]
Removed unneeded code from keymap
unknown [Sun, 24 Sep 2017 18:04:58 +0000 (14:04 -0400)]
Add my gherkin keymap, and update readme and config
Lukas Werling [Sun, 24 Sep 2017 19:34:47 +0000 (21:34 +0200)]
Add shell.nix for NixOS users
Zach Burchill [Mon, 25 Sep 2017 15:47:47 +0000 (11:47 -0400)]
Fixed typo of "multually" to "mutually"
surlyjake [Mon, 25 Sep 2017 16:52:00 +0000 (09:52 -0700)]
platform descriptions to match master keycodes.md documentation
surlyjake [Mon, 25 Sep 2017 15:56:09 +0000 (08:56 -0700)]
updated keycodes media descriptions
Platform compatibility descriptions added for mute, volume up/down
Jack Humbert [Mon, 25 Sep 2017 03:50:18 +0000 (23:50 -0400)]
add conditional for planck-mitch keymap
Yan-Fa Li [Wed, 20 Sep 2017 20:04:31 +0000 (13:04 -0700)]
Contribute a DZ60 keymap for 67 key configuration
Danny Nguyen [Tue, 19 Sep 2017 17:23:34 +0000 (13:23 -0400)]
Update Viterbi keymaps
Danny Nguyen [Tue, 29 Aug 2017 20:14:29 +0000 (16:14 -0400)]
Update default Viterbi layout
Danny Nguyen [Tue, 29 Aug 2017 20:14:50 +0000 (16:14 -0400)]
Adjust Viterbi pinout
Danny Nguyen [Tue, 15 Aug 2017 20:28:19 +0000 (16:28 -0400)]
Rename cloned Nyquist files to Viterbi, create temporary keymaps
Add WIP keymap for dwallace
Danny Nguyen [Tue, 15 Aug 2017 19:37:01 +0000 (15:37 -0400)]
Clone Nyquist keyboard for Viterbi
Jack Humbert [Thu, 21 Sep 2017 04:32:01 +0000 (00:32 -0400)]
add filess
Jack Humbert [Thu, 21 Sep 2017 04:27:14 +0000 (00:27 -0400)]
move keymap to rules.mk
Batuhan Baserdem [Thu, 21 Sep 2017 04:19:57 +0000 (00:19 -0400)]
Turkish planck keymap (#1675)
* Adding keymap
* Adding keymap
* Compiles now, but doesn't flash
* Fixes issues with compilation
* Trying to fix issues with tap-dance layer
* Trying to fix issues with tap-dance layer
* Trying to fix issues with tap-dance layer
* Fixed bbaserdem layout
* Added keyboard layout image
* Edited README.md
* Changed layout and removed image from README.md
* Changed tapping terms
* Changed layout a bit
U-SALTY-WINTENDO\Haj Okuda [Tue, 19 Sep 2017 03:38:31 +0000 (23:38 -0400)]
Adding my keymap with Colemak Mod-DH
Michael F. Lamb [Wed, 20 Sep 2017 05:37:26 +0000 (22:37 -0700)]
add layout mitosis-datagrok (workman variant)
Jeremy Cowgar [Wed, 20 Sep 2017 17:38:27 +0000 (13:38 -0400)]
Instruct VSCode to indent using spaces, also ignore two temp files created by VSCode.
Jack Humbert [Tue, 19 Sep 2017 14:27:46 +0000 (10:27 -0400)]
adds DZ60 support (#1734)
* adds support for dz60
* fix dz60 readme
QMK Bot [Tue, 19 Sep 2017 04:47:16 +0000 (04:47 +0000)]
convert to unix line-endings [skip ci]
Rozakiin [Tue, 19 Sep 2017 04:44:43 +0000 (05:44 +0100)]
Fixed uk78 and turned Bootmagic off (#1725)
* Add files via upload
* Update readme.md
* Update readme.md
* Add files via upload
* Add files via upload
* Update config.h
Nicolas Guelpa [Mon, 18 Sep 2017 21:13:01 +0000 (17:13 -0400)]
Adding a new layout for the planck that helps when coming from the pok3r (#1701)
* adding new layout for the planck that helps when coming from the pok3r
* Fixing the function layer
* Update readme.md
* Update keymap.c
Making some small adjustments
* Update keymap.c
switching GUI and Esc
* Update keymap.c
Jeremy Cowgar [Mon, 18 Sep 2017 12:49:45 +0000 (08:49 -0400)]
Fixed a few typos and spelling errors in auto shift feature document
Jeremy Cowgar [Mon, 18 Sep 2017 12:46:35 +0000 (08:46 -0400)]
KC_TILD should not have been listed as an auto shift key
Jeremy Cowgar [Sun, 17 Sep 2017 05:33:28 +0000 (01:33 -0400)]
Added Auto Shift, tap key = normal, hold key = shifted state.
Daniel Shields [Mon, 18 Sep 2017 09:36:26 +0000 (10:36 +0100)]
Remove redundant Makefile.
Dylan Khor [Sun, 17 Sep 2017 18:53:45 +0000 (14:53 -0400)]
Address issue #1713 (#1728)
Phil Hagelberg [Sun, 17 Sep 2017 03:08:21 +0000 (20:08 -0700)]
Improve readme and PID codes for Atreus.
krusli [Sat, 16 Sep 2017 08:30:52 +0000 (18:30 +1000)]
Updated RGB code to use event.pressed
krusli [Sat, 16 Sep 2017 07:41:38 +0000 (17:41 +1000)]
Add RGB code (from ps2avrgb and luizribeiro/qmk_firmware)
krusli [Sat, 16 Sep 2017 07:26:02 +0000 (17:26 +1000)]
Keymap updates
krusli [Sat, 16 Sep 2017 02:18:19 +0000 (12:18 +1000)]
Fixes for RGB, more colours
krusli [Sat, 16 Sep 2017 02:02:06 +0000 (12:02 +1000)]
Update on/off toggle behaviour for RGB LEDs
krusli [Sat, 16 Sep 2017 01:19:13 +0000 (11:19 +1000)]
Change max brightness level for iOS
krusli [Sat, 16 Sep 2017 01:08:29 +0000 (11:08 +1000)]
Got luizribeiro's ps2avrgb implementation working for Mechmini
Jack Humbert [Sat, 16 Sep 2017 02:12:25 +0000 (22:12 -0400)]
[core] fix rgb source include
Andrew Plaza (insidious) [Sat, 16 Sep 2017 02:01:51 +0000 (22:01 -0400)]
Updated README in ergodox_infinity keyboard (#1702)
* changed 'infinity' to 'ergodox_infinity' and specified to be in the top-level directory as per recent changes to directory structure of QMK_firmware git repo
* accidently removed '-' in last line of readme
lucwastiaux [Sat, 16 Sep 2017 02:00:26 +0000 (10:00 +0800)]
Adding Ergodox EZ and Atreus Dvorak 42-key layouts (#1705)
* importing 42 key dvorak layout
* added comment for build instructions
* adding atreus dvorak 42 key layout
* added readme
* add readme
* build instructions
* additional MEH shortcuts
Rob Rogers [Fri, 15 Sep 2017 19:32:35 +0000 (14:32 -0500)]
Wording changes for the WSL install script
Jack Humbert [Sat, 16 Sep 2017 01:44:39 +0000 (21:44 -0400)]
Merge branch 'luizribeiro-ps2avrGB'
Jack Humbert [Sat, 16 Sep 2017 01:43:58 +0000 (21:43 -0400)]
update to driver separation
krusli [Fri, 15 Sep 2017 13:56:16 +0000 (23:56 +1000)]
Update Mechmini keymap, reduce reported power consumption for iOS Camera Adapter compatibility
Dylan Khor [Fri, 15 Sep 2017 23:21:46 +0000 (19:21 -0400)]
Cleaned, revised, and updated my keymaps to reflect new changes/defaults (#1712)
* add new RGB keycodes and clean up lets split keymap
* extraneous cases
* More cleanup and added macro
* one more macro
* cleaned up my planck keymap and added macros
* Transitioned planck keymap to new formatting / audio modes based on new default
* Remove extraneous newline in song list, add keycodes missed in previous commit
* error in graphical representation of keycodes
Danny [Fri, 15 Sep 2017 23:20:50 +0000 (19:20 -0400)]
Add Levinson keyboard (#1723)
* Fork lets_split to levinson
Update subproject default
* Update Readme
* Pass LED backlight info from master to slave over serial
Hugh [Fri, 15 Sep 2017 19:51:47 +0000 (15:51 -0400)]
"New" Atreus Keymap (#1717)
* Merge with upstream
* Finish merge
* Add new keymap
* Change use of KEYMAP macro
* Add Readme.md
* Fix link
* Clean up comments
* Raise on leading edge of keypress
Danny Nguyen [Fri, 15 Sep 2017 15:20:55 +0000 (11:20 -0400)]
Remove accidentally pasted line in MF68 readme
Florent C [Fri, 15 Sep 2017 17:07:26 +0000 (19:07 +0200)]
Adapt build instructions to new keyboard name
Christopher Browne [Thu, 14 Sep 2017 18:02:49 +0000 (14:02 -0400)]
Some revisions to cbbrowne Planck keymap, and a preliminary xd75 keymap (#1715)
* Add HOME/END keys as upper/lower on arrow-up/down
* Reduce .hex file size by turning off unneeded options
* Put digit keypad onto left hand upon RAISE; this will sometimes be preferable to double-hits of right hand
* Latest super latest version merge
* cbbrowne keymap for XD75re
* starting notes on XD75re keymap plans
* First draft of bottom row of QWERTY
* Switch my special bottom line over to QCENT
* Dunno
* Filling in wanted keys, bit by bit...
* Add copyright, extra macro
* Clean up comments, remove some experimental code I didn't like
* TODO plans for xd75re
* clean up keyboard layout
* QCENT2 is my new experiment for the main keyboard...
* Add a few more main layer keys, and modify LOWER to shift things outwards to conform with main layer
* Clean up RAISE layer to conform with main layer, remove QCENT layer as QCENT2 is the new thing
* More xd75 changes, now that I actually have it in hand
* shift keymap around, as original attempt was a bit too aggressive in keeping to the edges
* more revs to XD75
* Dropping parts of the centre keypad in favor of Keys I Really Need
* Improve documentation to conform with how builds are done now
* Improve documentation to conform with how builds are done now
* Add cbbrowne rules file as alternative to having the rules in Makefile
* Makefile not needed anymore for individual keymap
Harshit Goel [Thu, 14 Sep 2017 17:05:29 +0000 (22:35 +0530)]
Further updated ergodone readme.md (#1714)
* updated read.md file
* added image to flash hex on ergodone
* corrected image link
* updated direct image link
* image with larger text
Danny [Wed, 13 Sep 2017 21:53:10 +0000 (17:53 -0400)]
Add support for MF68 replacement PCB for Magicforce 68 (#1698)
* Port TMK code for MF68
* Change KEYMAP to KC_KEYMAP and add macro
Goel [Sun, 10 Sep 2017 10:12:10 +0000 (15:42 +0530)]
updated read.md file
Sean Hunter [Wed, 13 Sep 2017 21:47:48 +0000 (22:47 +0100)]
[planck] Adds Sean Hunter keymap(#1706)
* Sean Hunter initial keymap
* Update old map to sync it up with new one
* Add TODO
fix a few minor things
* small doc fixes
* Minor fixups
Danny Nguyen [Wed, 13 Sep 2017 17:01:06 +0000 (13:01 -0400)]
Add jojiichan keymap
Jack Humbert [Tue, 12 Sep 2017 04:43:10 +0000 (00:43 -0400)]
Updates send_string functionality, adds terminal feature (#1657)
* implement basic terminal stuff
* modify send_string to read normal strings too
* add files bc yeah. working pgm detected
* pgm detection apparently not working
* adds send string keycodes, additional keycode support in send string
* implement arguments
* [terminal] add help command
* [terminal] adds keycode and keymap functions
* [terminal] adds nop.h, documentation
* update macro docs
Kaleb Elwert [Wed, 6 Sep 2017 18:57:40 +0000 (11:57 -0700)]
Update tv44-belak keymap
Marco [Thu, 7 Sep 2017 11:47:18 +0000 (13:47 +0200)]
Changed USB manufacturer to "JMWS"
Don`t know, if this is 100% correct, but the original software refers
to "JMWS JM60 Driver".
Marco [Thu, 7 Sep 2017 11:09:30 +0000 (13:09 +0200)]
Use KC_GESC keycode instead of custom function
Marco [Fri, 25 Aug 2017 16:48:40 +0000 (18:48 +0200)]
Basic support for JM60 keyboard
This adds basic support for JM60 RGB PCB that was sold
by KBDfans https://kbdfans.myshopify.com/
https://www.aliexpress.com/store/product/JM60-RGB60-Custom-mechanical-keyboard-PCB-ANSI/2230037_32810956675.html
No support for RGB Backlight yet.
Ptomerty [Thu, 24 Aug 2017 21:23:21 +0000 (17:23 -0400)]
fix for toggle tap dance
Jack Humbert [Sun, 10 Sep 2017 04:10:35 +0000 (00:10 -0400)]
adds a default ergodox_infinity keymap
skullydazed [Fri, 8 Sep 2017 17:47:50 +0000 (10:47 -0700)]
Remove all Makefiles from the keyboards directory. (#1660)
* Remove all Makefiles from the keyboards directory.
* update keymaps added in the last 8 days
* Ignore keyboard/keymap makefiles
* update hand_wire to reflect our new Makefile-less reality
* Update the make guide to reflect the new reality
* move planck keymap options to rules.mk
* update planck keymaps 4real
* trigger travis
* add back build_keyboard.mk
* restore changes to build_keyboard
Jack Humbert [Fri, 8 Sep 2017 05:42:32 +0000 (01:42 -0400)]
update some keymaps that broke w/defaults
skullY [Thu, 7 Sep 2017 04:09:01 +0000 (21:09 -0700)]
Revert "Remove the "lib/%" rule."
This reverts commit
6fc43ddaf6048edc67c00ea258ffbbcbded631b0 .
I didn't think this through before pushing it.
skullY [Thu, 7 Sep 2017 04:04:29 +0000 (21:04 -0700)]
Remove the "lib/%" rule.
Hugh [Thu, 7 Sep 2017 01:33:52 +0000 (21:33 -0400)]
Split atreus (#1680)
* Merge with upstream
* Add split_atreus keymap for lets_split.
* Move bspace
* Tidy up keymap
* Update layer enum
* Temporary fix
* Finish merge
* Added keys for testing
* Revert temporary fix
* Remake keymap using default let's split map as base. ASCII art not
updated
* Remove non-functioning layers
* Rename folder
* Update ASCII art
* Remove vestiges of ADJUST layer
* Remove nonexistent layer #defines
* Rename folder to avoid confusion
* Add Readme.md
* Formatting
* Description of underscores in layer maps
Jason Milkins [Thu, 7 Sep 2017 00:42:19 +0000 (08:42 +0800)]
Add TKL keymap for Frosty_Flake (#1666)
* Add TKL keymap for Frosty_Flake
* Update readme.md
* Add spaces for ghfm newlines
* add note for dfu target
skullydazed [Wed, 6 Sep 2017 22:27:29 +0000 (15:27 -0700)]
Add a clueboard rev3 (#1688)
* Allow the knight animation to be restricted to a portion of the LED strip
* Add keys for jumping directly to particular animation modes
* Remove orphaned break statements
* Tweak the `RGB_MODE` buttons so they cycle through the same mode.
* small indentation fix
* Add a new revision of the clueboard with 18 underlight LEDs