Commit Graph

473 Commits

Author SHA1 Message Date
Kyle Brown
7e06b143e1 Merge branch 'master' into topic-backspace-delete 2019-03-12 00:25:05 -07:00
Kyle Brown
298f9489c2 Duh, chaining.... 2019-03-12 00:24:48 -07:00
Kyle Brown
a2cfa92f2f Missed some obvious things 2019-03-12 00:24:48 -07:00
Kyle Brown
e792524b63 Added mod tap with docs 2019-03-12 00:24:48 -07:00
Kyle Brown
fc8ddba6cb Adds delete/backspace key. Resolves #93 2019-03-09 15:12:23 -08:00
Josh Klar
1ad7602a9b Merge pull request #105 from KMKfw/topic-refactor-keycodes-and-macros
Congressional Bill 122918 Forgot To Sleep Edition: Refactor everything about how key definitions work
2019-02-21 09:55:42 -08:00
Josh Klar
d4f4872b00 So much documentation 2019-02-18 16:35:07 -08:00
Josh Klar
848afb7801 Allow pre/post on_press/on_release handlers to be attached to all keys (example provided) 2019-02-18 15:08:07 -08:00
Josh Klar
4ab673ba80 Resolves #106: Unbreak KC.GESC 2019-01-23 01:52:27 -08:00
Josh Klar
6ddfbadfbf Remove unused function and useless comment 2019-01-14 11:25:21 -08:00
Josh Klar
bcdc97a56b More keymap updates 2018-12-29 16:52:44 -08:00
Josh Klar
0878538f42 Resolve issues with leader mode, allow single-key targets (HID or internal) 2018-12-29 16:52:06 -08:00
Josh Klar
ea63c888d6 Oops, never fixed MY OWN LAYOUT. So many bugs.... 2018-12-29 15:57:30 -08:00
Josh Klar
375783742f Remove unused kmk.string (originally from micropython-lib) 2018-12-29 15:42:56 -08:00
Josh Klar
9bed3db9be Update all other keymaps currently in the system 2018-12-29 15:36:46 -08:00
Josh Klar
413e8b8806 Rename keycodes to keys, simpler and easier to deal with 2018-12-29 15:29:11 -08:00
Josh Klar
faa61f7df1 Remove debug leftovers causing failed lints 2018-12-29 07:27:44 -08:00
Josh Klar
e5c8f5587d Merge unicode handlers with the others. Prove arbitrary Macros are now doable in userspace 2018-12-29 07:10:11 -08:00
Josh Klar
8a21b4135d Restore Unicode Macro support 2018-12-29 06:58:08 -08:00
Josh Klar
57239e3163 Everything necessary to get this to boot finally. Planck types! 2018-12-29 06:03:31 -08:00
Josh Klar
39a6465658 Checkpoint alpha: Reflow macros and keycodes into a consistent structure. Most internal state functionality largely untouched (just moved) 2018-12-29 04:44:52 -08:00
Josh Klar
af140a16a6 Merge pull request #103 from KMKfw/topic-kitsy-iris
kitsym4: Support the keeb.io Iris using the ProMicro<->ItsyBitsyM4 converter board
2018-12-28 23:38:22 -08:00
Josh Klar
be4ca3e734 kitsym4: Support the keeb.io Iris using the ProMicro<->ItsyBitsyM4 converter board
The thumb cluster maps a little goofy and I'd like to clean up the
keymap here - it's ENTIRELY NOT OBVIOUS how this works right now. Using
this keymap as an example, the physical layout of my thumb cluster is
actually:

Far left: Left
Next to the right: Right
Bottom right: Shift
Top right: MO(2)

You can see what this maps to in code, and it's not at all intuitive.

`swap_indicies`, which we already support, is useless here because,
unlike the Planck/Klaranck, these aren't 1:1 key swaps, but an entirely
custom mapping of columns. This will require something like QMK's
solution to fully custom (or at least partially custom) keymaps at a
core level, and isn't something I feel like tackling tonight
necessarily.
2018-12-28 23:20:08 -08:00
Josh Klar
13a5f7d610 Merge pull request #102 from KMKfw/topic-community-engagement
Resolves #58: Link to new Matrix server and Discord bridge in README
2018-12-28 15:52:37 -08:00
Josh Klar
254f7bcb69 Resolves #58: Link to new Matrix server and Discord bridge in README 2018-12-28 05:42:03 -08:00
Kyle Brown
baee92d961 This failed to properly rebase 2018-12-12 21:32:16 -08:00
Kyle Brown
952f6b7022 Added the extra data pin. Will add docs when it's actually doing something 2018-12-12 15:43:33 -08:00
Kyle Brown
5ef6a7a96a Added docs, and removed some old, not needed docs 2018-12-12 15:43:33 -08:00
Kyle Brown
e6acef9648 Add initial support (untested) for my layout on nyquist with converter board
Unbrick splits completely

Unbrick splits completely
2018-12-12 15:43:33 -08:00
Josh Klar
6f5f54390b Merge pull request #95 from KMKfw/topic-plural-plurals
kmk.consts: rename UnicodeModes => UnicodeMode
2018-12-04 17:08:18 -08:00
Josh Klar
d6a0538009 kmk.consts: rename UnicodeModes => UnicodeMode
This brings this naming into consistency with both fellow consts in the
same file (ex. LeaderMode is singular) as well as the variables in which
the consts are usually used (usually a `Firmware.unicode_mode` attribute
in a keymap).
2018-12-04 17:03:13 -08:00
Kyle Brown
84a3fa8a04 Update README.md
Small typo and added better readability for translating to code, which is why most users will be here (adding a keyboard)
2018-12-04 16:44:13 -08:00
Josh Klar
65b884236e Add @siddacious to contributors in README 2018-12-04 16:40:09 -08:00
Kyle Brown
eecbc995d4 Update README.md 2018-12-01 13:33:27 -08:00
Kyle Brown
dacd70f799 Fix typo 2018-12-01 13:33:27 -08:00
Josh Klar
ddafdfcade Merge pull request #88 from siddacious/master
added notes to identify the pro-micro orientation
2018-11-25 02:31:23 -08:00
siddacious
5bbb873d4e added notes to identify the pro-micro orientation 2018-11-25 02:21:24 -08:00
Josh Klar
89f0430b88 Merge pull request #87 from siddacious/master
fixing small silk and outilne issue
2018-11-25 01:51:47 -08:00
siddacious
d9b925ab49 fixing small silk and outilne issue 2018-11-25 01:48:30 -08:00
Josh Klar
678d1d5aab Merge pull request #83 from siddacious/master
added hardware directory with an Adafruit Itsy Bitsy to the Pro Micro…
2018-11-15 17:04:12 -08:00
Kyle Brown
bdf626255d Merge branch 'master' into master 2018-11-15 17:03:04 -08:00
siddacious
a0bc866123 added hardware directory with an Adafruit Itsy Bitsy to the Pro Micro footprint 2018-11-13 22:36:59 -08:00
Josh Klar
db301b802c Merge pull request #86 from KMKfw/klardotsh-patch-1
README license blob should reflect the edge cases
2018-11-09 11:46:33 -08:00
Josh Klar
628346117c README license blob should reflect the edge cases 2018-11-06 02:37:50 -08:00
Josh Klar
d7ef298274 Merge pull request #84 from KMKfw/topic-cleanup
Remove lots of micropython-specific remnants, and misc. cleanup
2018-11-05 22:05:52 -08:00
Josh Klar
b37f3ecdd9 Resolves #85 by bundling string polyfill directly, simplifying deploys 2018-11-05 22:05:07 -08:00
Josh Klar
c6922dbfe0 Remove this leftover from a long-outdated refactor 2018-11-05 22:05:06 -08:00
Josh Klar
d8b9117db9 Remove lots of micropython-specific remnants 2018-11-05 22:05:05 -08:00
Josh Klar
6a82d3da7d Merge pull request #77 from KMKfw/topic-tap-dance
Tap Dance: Part One
2018-11-05 22:04:40 -08:00
Josh Klar
db741eb055 Add some documentation 2018-11-05 21:36:29 -08:00