keyboard.io-layout
7 weeks agomy customizations master
Ian Kelling [Mon, 10 Jun 2019 04:05:03 +0000 (00:05 -0400)]
my customizations

2 months agoremove some things we dont use
Ian Kelling [Mon, 10 Jun 2019 03:12:16 +0000 (23:12 -0400)]
remove some things we dont use

4 months agoMerge pull request #83 from afreakk/unused origin/HEAD origin/master
Jesse Vincent [Wed, 27 Mar 2019 22:07:22 +0000 (15:07 -0700)]
Merge pull request #83 from afreakk/unused

remove unused enum

4 months agoremove unused enum
Hans Øyvind Laderud [Wed, 27 Mar 2019 15:40:05 +0000 (16:40 +0100)]
remove unused enum

Signed-off-by: Hans Øyvind Laderud <hans@dx.no>
5 months agoMerge pull request #79 from numist/numist/numrow-keys-for-numpad
Gergely Nagy [Fri, 15 Mar 2019 10:18:19 +0000 (11:18 +0100)]
Merge pull request #79 from numist/numist/numrow-keys-for-numpad

Use numrow keys for numpad

5 months agoMerge pull request #81 from noseglasses/pr_quick_builds
Jesse Vincent [Wed, 6 Mar 2019 00:55:28 +0000 (16:55 -0800)]
Merge pull request #81 from noseglasses/pr_quick_builds

Fallback settings for BOARD_HARDWARE_PATH

5 months agoMakefile now checks for rules.mk when autodetecting BOARD_HARDWARE_PATH
Florian Fleissner [Thu, 28 Feb 2019 11:45:55 +0000 (12:45 +0100)]
Makefile now checks for rules.mk when autodetecting BOARD_HARDWARE_PATH

Signed-off-by: Florian Fleissner <florian.fleissner@inpartik.de>
5 months agoMerge pull request #80 from keyboardio/colormap wip2
Jesse Vincent [Wed, 27 Feb 2019 18:44:24 +0000 (10:44 -0800)]
Merge pull request #80 from keyboardio/colormap

Enable the Colormap plugin too

5 months agoFallback settings for BOARD_HARDWARE_PATH
Florian Fleissner [Wed, 27 Feb 2019 17:26:30 +0000 (18:26 +0100)]
Fallback settings for BOARD_HARDWARE_PATH

This commit allows the Makefile to check if the BOARD_HARDWARE_PATH
it tried to determine based on the system specific Arduino installation
is correct. This is done by checking for the Kaleidoscope library's existence.
If Kaleidoscope is not found, the Makefile falls back to determining
the hardware path relative to its own location. This even enables
building from any location where a *.ino file lives without
the requirement to checkout the kaleidoscope libraries into
Arduino installation's hardware path or to symlink them there.

The following now is possible

> SOURCE_DIR=<place where the sources live>
> cd $SOURCE_DIR
> mkdir hardware
> git clone --recursive <URL of the Kaleidoscope bundle> hardware/keyboardio
> BUILD_DIR=<location where a *.ino file lives>
> cd $BUILD_DIR
> make -f $SOURCE_DIR/hardware/keyboardio/avr/libraries/Model01-Firmware/Makefile

for quick builds

> SOURCE_DIR=<place where the sources live>
> cd $SOURCE_DIR
> mkdir hardware
> git clone --recursive <URL of the Kaleidoscope bundle> hardware/keyboardio
> cd hardware/keyboardio/avr/libraries/Model01-Firmware make

Signed-off-by: Florian Fleissner <florian.fleissner@inpartik.de>
5 months agoEnable the Colormap plugin too
Gergely Nagy [Wed, 27 Feb 2019 16:21:13 +0000 (17:21 +0100)]
Enable the Colormap plugin too

This is primarily so that one doesn't have to flash the "experimental" firmware
from Chrysalis to be able to use the colormap editor there.

Signed-off-by: Gergely Nagy <algernon@keyboard.io>
5 months agoFirst pass fix for our Makefile pulling the right shared makefile on an
Jesse Vincent [Fri, 22 Feb 2019 20:12:22 +0000 (12:12 -0800)]
First pass fix for our Makefile pulling the right shared makefile on an
unknown os.

6 months agoUse numrow keys for numpad
Scott Perry [Sat, 16 Feb 2019 07:37:36 +0000 (23:37 -0800)]
Use numrow keys for numpad

Signed-off-by: Scott Perry <dev@numist.net>
6 months agoMerge pull request #77 from keyboardio/eeprom-keymap-deprecation-fix
Jesse Vincent [Mon, 4 Feb 2019 01:04:14 +0000 (17:04 -0800)]
Merge pull request #77 from keyboardio/eeprom-keymap-deprecation-fix

Update the EEPROMKeymap.setup() call to remove an obsolete argument

6 months agoUpdate the EEPROMKeymap.setup() call to remove an obsolete argument
Gergely Nagy [Sun, 3 Feb 2019 09:45:43 +0000 (10:45 +0100)]
Update the EEPROMKeymap.setup() call to remove an obsolete argument

EEPROM-Keymap was recently changed to work differently, and thus the mode
argument became obsolete. This removes it from the call, and updates the comment
above it to match current reality.

Signed-off-by: Gergely Nagy <algernon@keyboard.io>
7 months agoMerge pull request #76 from keyboardio/suspend-ledoff-fix
Jesse Vincent [Sun, 20 Jan 2019 17:46:34 +0000 (09:46 -0800)]
Merge pull request #76 from keyboardio/suspend-ledoff-fix

Fix turning LEDs off on suspend

7 months agoFix turning LEDs off on suspend
Gergely Nagy [Sun, 20 Jan 2019 16:14:07 +0000 (17:14 +0100)]
Fix turning LEDs off on suspend

When suspending, we want to set all LEDs off & sync first, and only then pause
LED operations. When the code was originally written, `LEDControl.syncLeds()`
synced LEDs even when `LEDControl.paused` was set - it no longer does so, so we
need to pause after we synced.

This addresses keyboardio/Kaleidoscope#516, at least partially.

Signed-off-by: Gergely Nagy <algernon@keyboard.io>
7 months agoMerge pull request #75 from keyboardio/no-deprecated-apis
Jesse Vincent [Sun, 20 Jan 2019 07:41:38 +0000 (23:41 -0800)]
Merge pull request #75 from keyboardio/no-deprecated-apis

Stop using deprecated (and now removed) APIs

7 months agoStop using deprecated (and now removed) APIs
Gergely Nagy [Sun, 20 Jan 2019 07:39:58 +0000 (08:39 +0100)]
Stop using deprecated (and now removed) APIs

Signed-off-by: Gergely Nagy <algernon@keyboard.io>
7 months agoMerge pull request #74 from jimt/patch-1
Jesse Vincent [Tue, 25 Dec 2018 03:53:47 +0000 (19:53 -0800)]
Merge pull request #74 from jimt/patch-1

Correct location of Makefile for library updates

7 months agoCorrect location of Makefile for library updates
Jim Tittsler [Tue, 25 Dec 2018 02:52:47 +0000 (11:52 +0900)]
Correct location of Makefile for library updates

The `Makefile` is one directory higher than was indicated in the README.

8 months agoMerge pull request #72 from tych0/doc-fixups
Jesse Vincent [Sun, 9 Dec 2018 20:30:16 +0000 (12:30 -0800)]
Merge pull request #72 from tych0/doc-fixups

Doc fixups

8 months agoadd a blurb about binding the PROG key to things
Tycho Andersen [Sun, 9 Dec 2018 18:04:58 +0000 (11:04 -0700)]
add a blurb about binding the PROG key to things

Signed-off-by: Tycho Andersen <tycho@tycho.ws>
8 months agowrap the *super* long lines
Tycho Andersen [Sat, 8 Dec 2018 21:43:32 +0000 (14:43 -0700)]
wrap the *super* long lines

I hate to be that guy, but I was reading these on github's page when
deciding whether or not to order a keyboard.io, and the extra long lines
here are not automatically wrapped when browsing the repo on github.

Signed-off-by: Tycho Andersen <tycho@tycho.ws>
8 months agoMerge pull request #71 from keyboardio/doc/link-updates
Jesse Vincent [Wed, 5 Dec 2018 16:55:59 +0000 (08:55 -0800)]
Merge pull request #71 from keyboardio/doc/link-updates

Update the URL of LED-Stalker, to point to the new docs

8 months agoUpdate the URL of LED-Stalker, to point to the new docs
Gergely Nagy [Wed, 5 Dec 2018 06:59:10 +0000 (07:59 +0100)]
Update the URL of LED-Stalker, to point to the new docs

Signed-off-by: Gergely Nagy <algernon@keyboard.io>
9 months agoMerge pull request #68 from hustvedt/fix-any
Gergely Nagy [Tue, 30 Oct 2018 06:03:06 +0000 (07:03 +0100)]
Merge pull request #68 from hustvedt/fix-any

Fix anyKeyMacro for new hid API

9 months agoFix anyKeyMacro for new hid API
Anders Hustvedt [Mon, 29 Oct 2018 12:09:15 +0000 (06:09 -0600)]
Fix anyKeyMacro for new hid API

Signed-off-by: Anders Hustvedt <anders@computerfire.net>
10 months agoMerge pull request #67 from keyboardio/h/warning-fixes
Jesse Vincent [Mon, 22 Oct 2018 03:27:44 +0000 (20:27 -0700)]
Merge pull request #67 from keyboardio/h/warning-fixes

Two small warning fixes

10 months agosrc/Model01-Firmware.h: Add a #pragma once to make cpplint happy origin/h/warning-fixes
Gergely Nagy [Sun, 21 Oct 2018 22:28:39 +0000 (00:28 +0200)]
src/Model01-Firmware.h: Add a #pragma once to make cpplint happy

Signed-off-by: Gergely Nagy <algernon@keyboard.io>
10 months agoDrop the LED-Off.h include, the header is deprecated
Gergely Nagy [Sun, 21 Oct 2018 22:27:34 +0000 (00:27 +0200)]
Drop the LED-Off.h include, the header is deprecated

Signed-off-by: Gergely Nagy <algernon@keyboard.io>
10 months agoTravis cleanup
Gergely Nagy [Wed, 10 Oct 2018 05:20:03 +0000 (07:20 +0200)]
Travis cleanup

Remove the IRC notifications from Travis (we're not using IRC anymore).

Signed-off-by: Gergely Nagy <algernon@keyboard.io>
10 months agoMerge pull request #65 from keyboardio/f/focus
Jesse Vincent [Mon, 8 Oct 2018 23:09:42 +0000 (16:09 -0700)]
Merge pull request #65 from keyboardio/f/focus

Support an EEPROM-based keymap overlay & Focus

10 months agoSupport an EEPROM-based keymap overlay & Focus
Gergely Nagy [Mon, 8 Oct 2018 22:57:05 +0000 (00:57 +0200)]
Support an EEPROM-based keymap overlay & Focus

This adds the necessary code to support having five additional layers in EEPROM.
Also adds support for Focus, so these layers can be changed, and the default
layer set, too.

We also enable the EEPROM commands, which can be helpful in debugging and
backing up one's EEPROM contents.

Signed-off-by: Gergely Nagy <algernon@keyboard.io>
11 months agoMerge pull request #63 from wesQ3/whitespace-fix
Jesse Vincent [Fri, 21 Sep 2018 22:16:45 +0000 (15:16 -0700)]
Merge pull request #63 from wesQ3/whitespace-fix

Fix trailing whitespace and stray tab

11 months agoFix trailing whitespace and stray tab
Wes Malone [Fri, 21 Sep 2018 20:21:17 +0000 (15:21 -0500)]
Fix trailing whitespace and stray tab

Signed-off-by: Wes Malone <wes@mitsi.com>
11 months agoshellcheck should only be run in the Kaleidoscope repo
Jesse Vincent [Wed, 5 Sep 2018 01:42:31 +0000 (18:42 -0700)]
shellcheck should only be run in the Kaleidoscope repo

11 months agoUpdate travis.yml to point to new bundle repo
Jesse Vincent [Wed, 5 Sep 2018 01:24:02 +0000 (18:24 -0700)]
Update travis.yml to point to new bundle repo

11 months agoUpdate README pointers to new keyboardio Kaleidoscope bundle.
Jesse Vincent [Wed, 5 Sep 2018 01:04:22 +0000 (18:04 -0700)]
Update README pointers to new keyboardio Kaleidoscope bundle.

13 months agoMerge pull request #59 from keyboardio/more-featureful-defaults origin/1.x-PLUGIN-API-COMPAT
Jesse Vincent [Fri, 20 Jul 2018 06:24:16 +0000 (23:24 -0700)]
Merge pull request #59 from keyboardio/more-featureful-defaults

More featureful defaults

13 months agoastyle
Jesse Vincent [Fri, 20 Jul 2018 05:39:54 +0000 (22:39 -0700)]
astyle

13 months agoMake it easier to switch to COLEMAK/DVORAK/CUSTOM layouts
Jesse Vincent [Fri, 20 Jul 2018 05:12:36 +0000 (22:12 -0700)]
Make it easier to switch to COLEMAK/DVORAK/CUSTOM layouts

13 months agoAdd a Caps lock key on Fn-Let by default.
Jesse Vincent [Fri, 20 Jul 2018 04:19:47 +0000 (21:19 -0700)]
Add a Caps lock key on Fn-Let by default.

Enough customers want a caps lock that we ought to give them -something-
in the default firmware

13 months agoMerge pull request #57 from TreTuna/patch-1
Gergely Nagy [Wed, 11 Jul 2018 04:53:57 +0000 (06:53 +0200)]
Merge pull request #57 from TreTuna/patch-1

Fix typo in comments - chrods > chords

13 months agoFix typo in comments
Tré Ammatuna [Tue, 10 Jul 2018 23:54:19 +0000 (16:54 -0700)]
Fix typo in comments

13 months agoMerge pull request #55 from keyboardio/f/usb-quirks
Jesse Vincent [Tue, 3 Jul 2018 00:29:47 +0000 (17:29 -0700)]
Merge pull request #55 from keyboardio/f/usb-quirks

Add a way to toggle between Boot and NKRO mode manually

13 months agoDon't use an enum for MagicCombo.
Gergely Nagy [Mon, 2 Jul 2018 21:44:32 +0000 (23:44 +0200)]
Don't use an enum for MagicCombo.

Since we use a dedicated function for the single magic combo we have, using an
enum in this case is just more confusing than if we didn't. For this reason,
drop the use of enum, and just specify the array directly.

Thanks @obra for the suggestion!

Signed-off-by: Gergely Nagy <algernon@keyboard.io>
13 months agoDocumentation fixups
Gergely Nagy [Sun, 1 Jul 2018 21:06:11 +0000 (23:06 +0200)]
Documentation fixups

Fixed up some of the USBQuirks and MagicCombo-related documentation, based on
feedback from @obra.

Signed-off-by: Gergely Nagy <algernon@keyboard.io>
14 months agoUpdated to use the new MagicCombo APIs
Gergely Nagy [Sat, 9 Jun 2018 11:13:46 +0000 (13:13 +0200)]
Updated to use the new MagicCombo APIs

Signed-off-by: Gergely Nagy <algernon@keyboard.io>
14 months agoAdd a way to toggle between Boot and NKRO mode manually
Gergely Nagy [Fri, 8 Jun 2018 11:13:04 +0000 (13:13 +0200)]
Add a way to toggle between Boot and NKRO mode manually

Make use of the MagicCombo and USB-Quirks plugins in order to allow one to
toggle between Boot and NKRO mode of the keyboard, simply by pressing Left Fn +
Shift + Esc.

Signed-off-by: Gergely Nagy <algernon@keyboard.io>
14 months agoDrop the use of HostPowerManagement.enableWakeup()
Gergely Nagy [Mon, 4 Jun 2018 05:59:49 +0000 (07:59 +0200)]
Drop the use of HostPowerManagement.enableWakeup()

It is not necessary anymore, as BootKeyboard supports wakeup itself now. As
such, also updated the comments regarding the plugin in
KALEIDOSCOPE_INIT_PLUGINS.

Signed-off-by: Gergely Nagy <algernon@keyboard.io>
15 months agoMerge pull request #52 from keyboardio/f/plugin-v2
Gergely Nagy [Tue, 15 May 2018 05:16:28 +0000 (07:16 +0200)]
Merge pull request #52 from keyboardio/f/plugin-v2

Updated to use the new plugin APIs

15 months agoUpdated to use the new plugin APIs
Gergely Nagy [Tue, 8 May 2018 10:44:43 +0000 (12:44 +0200)]
Updated to use the new plugin APIs

Signed-off-by: Gergely Nagy <algernon@keyboard.io>
15 months agoMerge pull request #45 from ryansb/fix-installed-env
Gergely Nagy [Sun, 29 Apr 2018 09:21:37 +0000 (11:21 +0200)]
Merge pull request #45 from ryansb/fix-installed-env

Match wildcard usage between manual- and arduino-installed environments

16 months agoMerge pull request #39 from gedankenexperimenter/f/keymaps
Gergely Nagy [Thu, 5 Apr 2018 08:09:37 +0000 (10:09 +0200)]
Merge pull request #39 from gedankenexperimenter/f/keymaps

Updated definition of keymaps[] to use KEYMAPS() macro

17 months agoMerge pull request #49 from algernon/h/numlock/quote-transparent
Gergely Nagy [Mon, 12 Mar 2018 20:12:08 +0000 (21:12 +0100)]
Merge pull request #49 from algernon/h/numlock/quote-transparent

Make the Quote transparent on the NUMPAD layer.

17 months agoMake the Quote transparent on the NUMPAD layer.
Gergely Nagy [Sat, 10 Mar 2018 13:37:51 +0000 (14:37 +0100)]
Make the Quote transparent on the NUMPAD layer.

Because the key two rows below `NumLock` is `Key_Quote` on the base layer too,
and is not a numpad-specific key either, make it transparent, so it does not get
highlighted erroneously.

Thanks to @ImmaculatePotato and Eddie Jinks for reporting the issue, and
proposing the fix.

Fixes #48.

Signed-off-by: Gergely Nagy <algernon@keyboard.io>
17 months agoMerge pull request #47 from danbernier/alpha-square-color
Jesse Vincent [Fri, 9 Mar 2018 02:49:26 +0000 (18:49 -0800)]
Merge pull request #47 from danbernier/alpha-square-color

Use CRGB type for AlphaSquare color, so ints are in common order

17 months agoUse CRGB type for AlphaSquare color, so ints are in common order
Dan Bernier [Fri, 9 Mar 2018 02:21:25 +0000 (21:21 -0500)]
Use CRGB type for AlphaSquare color, so ints are in common order

17 months agoMatch wildcard usage between manual- and arduino-installed environments
Ryan S. Brown [Mon, 5 Mar 2018 14:29:17 +0000 (09:29 -0500)]
Match wildcard usage between manual- and arduino-installed environments

Finding the base-dir of installed environments use a wildcard causing
[dir]/packages/keyboardio/hardware/avr/toolchain to be the interpreted
as the installed env, breaking use of that variable later when it
informs paths for the boards.txt and other files.

20 months agoMerge pull request #41 from algernon/f/host-powermanagement
Jesse Vincent [Sat, 16 Dec 2017 19:42:38 +0000 (11:42 -0800)]
Merge pull request #41 from algernon/f/host-powermanagement

Add support for host power management (suspend & wakeup)

20 months agoAdd support for host power management (suspend & wakeup)
Gergely Nagy [Sat, 16 Dec 2017 13:30:18 +0000 (14:30 +0100)]
Add support for host power management (suspend & wakeup)

Signed-off-by: Gergely Nagy <algernon@keyboard.io>
20 months agoAdd a big warning when you build by hand and have multiple copies of
Jesse Vincent [Sat, 16 Dec 2017 05:07:30 +0000 (21:07 -0800)]
Add a big warning when you build by hand and have multiple copies of
kaleidoscope installed

20 months agoUpdated definition of keymaps[] to use KEYMAPS() macro
Michael Richters [Thu, 30 Nov 2017 18:59:58 +0000 (12:59 -0600)]
Updated definition of keymaps[] to use KEYMAPS() macro

This change will enable the `layer_count` variable for preventing
reading past the end of the `keymaps[]` array.

21 months agoNow that 'Consumer_Mute' is no longer blocked by 'is_internal', we can v1.22
Jesse Vincent [Tue, 14 Nov 2017 02:14:08 +0000 (18:14 -0800)]
Now that 'Consumer_Mute' is no longer blocked by 'is_internal', we can
switch back to using it, to get a working mute toggle on linux, windows
and osx.

21 months agoastyle fixes
Jesse Vincent [Tue, 14 Nov 2017 02:06:11 +0000 (18:06 -0800)]
astyle fixes

21 months agoSwap the order of the Numpad and Fn layers, so it's possible to get to
Jesse Vincent [Tue, 14 Nov 2017 01:56:23 +0000 (17:56 -0800)]
Swap the order of the Numpad and Fn layers, so it's possible to get to
arrow keys if you have the numpad on.

21 months agoMerge pull request #34 from Jennigma/patch-3
Jesse Vincent [Mon, 13 Nov 2017 07:54:28 +0000 (23:54 -0800)]
Merge pull request #34 from Jennigma/patch-3

Make the pointer to the wiki LOUD

21 months agoSwitch from the NumLock library to the NumPad library.
Jesse Vincent [Mon, 13 Nov 2017 07:23:47 +0000 (23:23 -0800)]
Switch from the NumLock library to the NumPad library.

This new plugin lets us use a more standard layer lock to get into the
numpad mode and doesn't depend on the system numlock feature quite as
much

21 months agoMake the pointer to the wiki LOUD
Jennifer Leigh [Sun, 5 Nov 2017 13:43:12 +0000 (05:43 -0800)]
Make the pointer to the wiki LOUD

We just had a new person who found the forums but didn't see the note to use the wiki at the top of this file. I'm making it louder. :-)

21 months agoMerge pull request #31 from gedankenexperimenter/merlin
Jesse Vincent [Wed, 1 Nov 2017 02:33:40 +0000 (19:33 -0700)]
Merge pull request #31 from gedankenexperimenter/merlin

Changed minimum Arduino version to 1.6.10, as discussed on forums

21 months agoChanged minimum Arduino version to 1.6.10, as disussed on forums
Michael Richters [Wed, 1 Nov 2017 02:23:56 +0000 (21:23 -0500)]
Changed minimum Arduino version to 1.6.10, as disussed on forums

21 months agoQuiet down a warning in the makefile
Jesse Vincent [Wed, 25 Oct 2017 05:59:23 +0000 (22:59 -0700)]
Quiet down a warning in the makefile

22 months agoMerge pull request #25 from ackintosh/trailing-slash
Gergely Nagy [Sun, 22 Oct 2017 11:16:12 +0000 (13:16 +0200)]
Merge pull request #25 from ackintosh/trailing-slash

Fix trailing slash

22 months agoFix trailing slash
akihito.nakano [Sun, 22 Oct 2017 11:03:49 +0000 (20:03 +0900)]
Fix trailing slash

22 months agoMerge pull request #24 from malsyned/patch-1
Gergely Nagy [Thu, 19 Oct 2017 21:12:04 +0000 (23:12 +0200)]
Merge pull request #24 from malsyned/patch-1

Fix link to Linux Arduino install instructions

22 months agoFix link to Linux Arduino install instructions
Dennis Lambe Jr [Thu, 19 Oct 2017 21:00:57 +0000 (17:00 -0400)]
Fix link to Linux Arduino install instructions

22 months agoMerge pull request #20 from Jennigma/patch-1
Jesse Vincent [Fri, 13 Oct 2017 20:23:19 +0000 (13:23 -0700)]
Merge pull request #20 from Jennigma/patch-1

Adding a pointer to the wiki

22 months agoAdding a pointer to the wiki
Jennifer Leigh [Fri, 13 Oct 2017 20:20:47 +0000 (13:20 -0700)]
Adding a pointer to the wiki

put it up front where it would be super obvious.

22 months agoFix our arduino-ide package detection to work on OSX
Jesse Vincent [Thu, 5 Oct 2017 06:46:51 +0000 (23:46 -0700)]
Fix our arduino-ide package detection to work on OSX

22 months agomakefile: if there's an arduino boards-manager install of the kaleidoscope runtime...
Jesse Vincent [Thu, 5 Oct 2017 06:12:35 +0000 (23:12 -0700)]
makefile: if there's an arduino boards-manager install of the kaleidoscope runtime, use it..

22 months agoMerge pull request #18 from Jennigma/patch-1
Jesse Vincent [Wed, 4 Oct 2017 18:59:06 +0000 (11:59 -0700)]
Merge pull request #18 from Jennigma/patch-1

Added a couple "to be documented" items

22 months agoAdded a couple "to be documented" items
Jennifer Leigh [Wed, 4 Oct 2017 18:29:48 +0000 (11:29 -0700)]
Added a couple "to be documented" items

I added a couple items to the list of things that should be documented.

I also realize I have no idea what the ANY key does, but I'm intrigued. I don't understand from these code comments, and don't have time to puzzle it out now.

Otherwise, though, this is so much better than the file I've been poking at for weeks! It's clear and clean and much more welcoming. Thanks for all the behind the scenes work that made this possible, and thank you Jesse for the work writing up comments!

22 months agoMerge pull request #17 from martinakcsilla/backslashless
Jesse Vincent [Wed, 4 Oct 2017 17:36:17 +0000 (10:36 -0700)]
Merge pull request #17 from martinakcsilla/backslashless

Make the sketch use backslash less

22 months agoMake the sketch use backslash less
Csilla Nagyné Martinák [Wed, 4 Oct 2017 15:19:20 +0000 (17:19 +0200)]
Make the sketch use backslash less

This lass is not fond of backslash, so she made the sketch use backslash
less, so much so that it is now backslash-less.

Signed-off-by: Csilla Nagyné Martinák <csilla@csillger.hu>
22 months agoMerge pull request #16 from cdisselkoen/master
Jesse Vincent [Wed, 4 Oct 2017 05:56:24 +0000 (22:56 -0700)]
Merge pull request #16 from cdisselkoen/master

Fix misleading indentation in all three layers' keymaps

22 months agoFix misleading indentation in all three layers' keymaps
Craig Disselkoen [Wed, 4 Oct 2017 05:41:36 +0000 (22:41 -0700)]
Fix misleading indentation in all three layers' keymaps

plus add astyle directives to make astyle not complain about it

22 months agoLittle bits of glue to make the Model01 Firwmare into a 'real' arduino library that...
Jesse Vincent [Wed, 4 Oct 2017 05:09:52 +0000 (22:09 -0700)]
Little bits of glue to make the Model01 Firwmare into a 'real' arduino library that the IDE doesn't hate

22 months agoupdate to shifttolayer and instead of the old keymap_n_momentary macros;
Jesse Vincent [Tue, 3 Oct 2017 22:01:40 +0000 (15:01 -0700)]
update to shifttolayer and instead of the old keymap_n_momentary macros;
update doc

22 months agoMerge pull request #15 from martinakcsilla/use-does-not-need-sentinel
Jesse Vincent [Tue, 3 Oct 2017 20:24:01 +0000 (13:24 -0700)]
Merge pull request #15 from martinakcsilla/use-does-not-need-sentinel

Remove the NULL from the end of Kaleidoscope.use

22 months agoRemove the NULL from the end of Kaleidoscope.use
Csilla Nagyné Martinák [Tue, 3 Oct 2017 08:27:29 +0000 (10:27 +0200)]
Remove the NULL from the end of Kaleidoscope.use

For a while now, `Kaleidoscope.use` does not require a NULL sentinel at
the end. This drops the sentinel instead of adding documentation that
would explain why that NULL is there.

Signed-off-by: Csilla Nagyné Martinák <csilla@csillger.hu>
22 months agoclean up indentation of keymaps
Jesse Vincent [Tue, 3 Oct 2017 06:56:53 +0000 (23:56 -0700)]
clean up indentation of keymaps

22 months agoremove the special NUMPAD_ID definition; move the keymap definitions into the variabl...
Jesse Vincent [Tue, 3 Oct 2017 06:46:03 +0000 (23:46 -0700)]
remove the special NUMPAD_ID definition; move the keymap definitions into the variable declaration.

This has the advantage of having one fewer construct to explain

22 months agoDoc updates as suggested by @cdisselkoen++
Jesse Vincent [Tue, 3 Oct 2017 06:26:33 +0000 (23:26 -0700)]
Doc updates as suggested by @cdisselkoen++

22 months agoadd notes about updating firmware and libraries to the README
Jesse Vincent [Tue, 3 Oct 2017 06:21:27 +0000 (23:21 -0700)]
add notes about updating firmware and libraries to the README

22 months agoSlightly simplify the default keymaps, removing some duplication
Jesse Vincent [Tue, 3 Oct 2017 06:01:26 +0000 (23:01 -0700)]
Slightly simplify the default keymaps, removing some duplication

22 months agoClose a comment origin/f/refactor-for-clarity
Jesse Vincent [Tue, 3 Oct 2017 05:44:45 +0000 (22:44 -0700)]
Close a comment

22 months agoastyle
Jesse Vincent [Tue, 3 Oct 2017 05:43:48 +0000 (22:43 -0700)]
astyle

22 months agoFirst pass at comments on the rest of the default sketch
Jesse Vincent [Tue, 3 Oct 2017 05:40:54 +0000 (22:40 -0700)]
First pass at comments on the rest of the default sketch

22 months agocomment much of the default sketch
Jesse Vincent [Tue, 3 Oct 2017 05:04:13 +0000 (22:04 -0700)]
comment much of the default sketch

22 months agoWe're not actually exposing BootKeyboard yet.
Jesse Vincent [Tue, 3 Oct 2017 03:56:56 +0000 (20:56 -0700)]
We're not actually exposing BootKeyboard yet.