This website requires JavaScript.
f7a1d54752
Added LED support, cleaned up RGB docs
Kyle Brown
2019-02-26 17:30:53 -08:00
7ebfaa3bf7
cleaned up docs even more. I believe this fills all requirements for merge.
Kyle Brown
2019-02-25 14:10:09 -08:00
f65ea1e841
Added 2 more keys, stripped unused cruft, and added more docs.
Kyle Brown
2019-02-24 22:32:13 -08:00
5c8c2e97fd
Resolved many things
Kyle Brown
2019-02-23 20:03:42 -08:00
3ae7432de0
Massive docs update
Kyle Brown
2019-02-23 19:35:00 -08:00
9fbad17ed4
code cleanup to pass lint and some for flake8
Kyle Brown
2019-02-23 15:12:50 -08:00
1751cce299
code cleanup to pass lint and some for flake8
Kyle Brown
2019-06-21 16:41:58 -07:00
ad3430eeb6
Needs docs, but code is ready for review probably
Kyle Brown
2019-02-23 14:03:13 -08:00
5334e7e0be
Massive hsv math fix and configs can be passed now for most things
Kyle Brown
2019-02-22 19:50:56 -08:00
2ad1fe8a9c
Massively improved, still not complete. Much easier to use now
Kyle Brown
2019-02-21 18:27:35 -08:00
31983a0873
Breathing now finally working, a key to enable it, not sane defaults, and a toggle button
Kyle Brown
2019-02-20 20:40:46 -08:00
0ba5911f8f
More animations, now based on time and intervals. Massively WIP
Kyle Brown
2019-02-19 18:07:22 -08:00
7a58ac041f
HSV functions added
Kyle Brown
2019-02-19 15:01:51 -08:00
4b033857b1
Initial RGB with test animation running automatically
Kyle Brown
2019-02-09 13:12:04 -08:00
e332804dc9
Merge pull request #131 from elvis-epx/kcapp
Josh Klar
2019-05-30 20:38:38 -07:00
dabed0061d
Add KC_APP ("Win menu") key
Elvis Pfutzenreuter
2019-05-31 00:33:49 -03:00
fa0421c5b9
Merge pull request #129 from elvis-epx/epx87
Josh Klar
2019-05-20 15:55:06 -07:00
c3ffb7b1ac
Merge branch 'master' into epx87
Josh Klar
2019-05-20 15:54:10 -07:00
9bb82d009c
Merge pull request #128 from KMKfw/topic-flattened-matrix
Josh Klar
2019-05-20 15:53:05 -07:00
41dc58e428
Make matrix scanner class configurable
Elvis Pfützenreuter
2019-05-13 01:30:09 -03:00
0b364cf7f1
Resolves #121 : Use flattened keymaps, which can visually represent the logical layout, rather than the physical wiring
Josh Klar
2019-05-12 17:04:23 -07:00
d70c2ccc17
Merge pull request #127 from KMKfw/topic-cpy4-rc2-compat
Josh Klar
2019-05-12 16:08:51 -07:00
7fcd36f2fb
Refs #104 : Keyboard can work without REPL connected on >=4.0.0-alpha3 (tested only against single-piece boards so far)
Josh Klar
2019-05-12 14:13:41 -07:00
cf5ee5d4b2
Resolves an OverflowError in matrix scans (board-breaking)
Josh Klar
2019-05-12 13:19:44 -07:00
7297bc4521
update gitignore
Josh Klar
2019-05-12 13:19:24 -07:00
85ba57f9b0
Merge pull request #120 from KMKfw/topic-backspace-delete
Josh Klar
2019-05-10 13:05:12 -07:00
9dce78370e
Merge branch 'master' into topic-backspace-delete
Josh Klar
2019-05-10 13:03:52 -07:00
f073b7568b
Merge pull request #125 from elvis-epx/master
Josh Klar
2019-05-10 13:02:12 -07:00
f9b56d82f7
Add cancel_timeout method
Elvis Pfützenreuter
2019-04-26 18:54:08 -03:00
9c4a136989
Use return value of pre-press/pre-release callbacks
Elvis Pfützenreuter
2019-04-26 11:21:12 -03:00
b494857f21
Fix bug in TO layer key handling
Elvis Pfützenreuter
2019-04-25 22:39:02 -03:00
0016ac8aa3
Merge branch 'master' into topic-backspace-delete
Kyle Brown
2019-03-21 17:25:16 -07:00
8bb55c84cd
Literally hurting performance now. Needs removed
Kyle Brown
2019-03-16 00:13:10 -07:00
7e06b143e1
Merge branch 'master' into topic-backspace-delete
Kyle Brown
2019-03-12 00:25:05 -07:00
298f9489c2
Duh, chaining....
Kyle Brown
2019-03-06 18:56:35 -08:00
a2cfa92f2f
Missed some obvious things
Kyle Brown
2019-03-04 15:28:45 -08:00
e792524b63
Added mod tap with docs
Kyle Brown
2019-03-03 16:28:13 -08:00
fc8ddba6cb
Adds delete/backspace key. Resolves #93
Kyle Brown
2019-03-09 15:12:23 -08:00
1f84079dc8
Initial test
topic-slave-uart
Kyle Brown
2019-03-08 18:30:45 -08:00
1ad7602a9b
Merge pull request #105 from KMKfw/topic-refactor-keycodes-and-macros
Josh Klar
2019-02-21 09:55:42 -08:00
d4f4872b00
So much documentation
Josh Klar
2019-02-18 16:28:50 -08:00
848afb7801
Allow pre/post on_press/on_release handlers to be attached to all keys (example provided)
Josh Klar
2019-02-18 15:08:07 -08:00
4ab673ba80
Resolves #106 : Unbreak KC.GESC
Josh Klar
2019-01-23 01:51:31 -08:00
6ddfbadfbf
Remove unused function and useless comment
Josh Klar
2019-01-14 11:25:21 -08:00
bcdc97a56b
More keymap updates
Josh Klar
2018-12-29 16:52:44 -08:00
0878538f42
Resolve issues with leader mode, allow single-key targets (HID or internal)
Josh Klar
2018-12-29 16:52:06 -08:00
ea63c888d6
Oops, never fixed MY OWN LAYOUT. So many bugs....
Josh Klar
2018-12-29 15:57:30 -08:00
375783742f
Remove unused kmk.string (originally from micropython-lib)
Josh Klar
2018-12-29 15:42:56 -08:00
9bed3db9be
Update all other keymaps currently in the system
Josh Klar
2018-12-29 15:36:46 -08:00
413e8b8806
Rename keycodes to keys, simpler and easier to deal with
Josh Klar
2018-12-29 15:29:11 -08:00
faa61f7df1
Remove debug leftovers causing failed lints
Josh Klar
2018-12-29 07:27:44 -08:00
e5c8f5587d
Merge unicode handlers with the others. Prove arbitrary Macros are now doable in userspace
Josh Klar
2018-12-29 07:09:33 -08:00
8a21b4135d
Restore Unicode Macro support
Josh Klar
2018-12-29 06:58:08 -08:00
57239e3163
Everything necessary to get this to boot finally. Planck types!
Josh Klar
2018-12-29 06:03:31 -08:00
39a6465658
Checkpoint alpha: Reflow macros and keycodes into a consistent structure. Most internal state functionality largely untouched (just moved)
Josh Klar
2018-12-29 04:44:52 -08:00
af140a16a6
Merge pull request #103 from KMKfw/topic-kitsy-iris
Josh Klar
2018-12-28 23:38:22 -08:00
be4ca3e734
kitsym4: Support the keeb.io Iris using the ProMicro<->ItsyBitsyM4 converter board
Josh Klar
2018-12-28 23:20:03 -08:00
13a5f7d610
Merge pull request #102 from KMKfw/topic-community-engagement
Josh Klar
2018-12-28 15:52:37 -08:00
254f7bcb69
Resolves #58 : Link to new Matrix server and Discord bridge in README
Josh Klar
2018-12-28 05:42:03 -08:00
baee92d961
This failed to properly rebase
Kyle Brown
2018-12-12 19:35:08 -08:00
952f6b7022
Added the extra data pin. Will add docs when it's actually doing something
Kyle Brown
2018-12-11 00:27:24 -08:00
5ef6a7a96a
Added docs, and removed some old, not needed docs
Kyle Brown
2018-12-10 18:48:32 -08:00
e6acef9648
Add initial support (untested) for my layout on nyquist with converter board
Kyle Brown
2018-12-01 00:15:00 -08:00
6f5f54390b
Merge pull request #95 from KMKfw/topic-plural-plurals
Josh Klar
2018-12-04 17:08:18 -08:00
d6a0538009
kmk.consts: rename UnicodeModes => UnicodeMode
Josh Klar
2018-12-04 17:03:13 -08:00
84a3fa8a04
Update README.md
Kyle Brown
2018-12-04 16:34:37 -08:00
65b884236e
Add @siddacious to contributors in README
Josh Klar
2018-11-25 02:53:46 -08:00
eecbc995d4
Update README.md
Kyle Brown
2018-12-01 00:15:00 -08:00
dacd70f799
Fix typo
Kyle Brown
2018-11-27 15:11:12 -08:00
ddafdfcade
Merge pull request #88 from siddacious/master
Josh Klar
2018-11-25 02:31:23 -08:00
5bbb873d4e
added notes to identify the pro-micro orientation
siddacious
2018-11-25 02:21:24 -08:00
89f0430b88
Merge pull request #87 from siddacious/master
Josh Klar
2018-11-25 01:51:47 -08:00
d9b925ab49
fixing small silk and outilne issue
siddacious
2018-11-25 01:48:30 -08:00
678d1d5aab
Merge pull request #83 from siddacious/master
Josh Klar
2018-11-15 17:04:12 -08:00
bdf626255d
Merge branch 'master' into master
Kyle Brown
2018-11-15 17:03:04 -08:00
a0bc866123
added hardware directory with an Adafruit Itsy Bitsy to the Pro Micro footprint
siddacious
2018-10-31 21:31:14 -07:00
db301b802c
Merge pull request #86 from KMKfw/klardotsh-patch-1
Josh Klar
2018-11-09 11:46:33 -08:00
628346117c
README license blob should reflect the edge cases
Josh Klar
2018-11-06 02:37:50 -08:00
d7ef298274
Merge pull request #84 from KMKfw/topic-cleanup
Josh Klar
2018-11-05 22:05:52 -08:00
b37f3ecdd9
Resolves #85 by bundling string polyfill directly, simplifying deploys
Josh Klar
2018-11-05 21:59:42 -08:00
c6922dbfe0
Remove this leftover from a long-outdated refactor
Josh Klar
2018-11-05 21:46:09 -08:00
d8b9117db9
Remove lots of micropython-specific remnants
Josh Klar
2018-11-05 21:45:02 -08:00
6a82d3da7d
Merge pull request #77 from KMKfw/topic-tap-dance
Josh Klar
2018-11-05 22:04:40 -08:00
db741eb055
Add some documentation
Josh Klar
2018-11-05 21:33:42 -08:00
94ac6d0cbd
Merge master and reconcile tapdance with splits
Josh Klar
2018-11-05 21:14:20 -08:00
15fea0189b
Added remote debugger and cleaned up several things Looks good to merge
Kyle Brown
2018-10-26 14:26:15 -07:00
2b28b99503
Finalize docs, and unbreak failed rebase
Kyle Brown
2018-10-25 23:00:11 -07:00
744d7c1f5d
Needs docs, but is basically complete. #3
Kyle Brown
2018-10-19 19:01:39 -07:00
8d3e4e0a63
Fully working split. Needs further testing
Kyle Brown
2018-10-19 12:17:47 -07:00
af3eccd715
First keys on slave half actually type! Still needs a bit of work
Kyle Brown
2018-10-19 03:36:24 -07:00
49da93e436
Basic uart split support. Still need docs and testing
Kyle Brown
2018-10-19 02:22:22 -07:00
d117005d8d
Add press-and-hold support to TapDance, and clean up various ways of mangling key press states. Remove pending_keys entirely, replaced with a callback timeout)
Josh Klar
2018-10-20 17:53:58 -07:00
0c13806f1c
Add key repeat support for basic alphanumeric tap dance
Josh Klar
2018-10-20 16:55:17 -07:00
b0f8c58828
Beginnings of basic tap dance
Josh Klar
2018-10-19 03:04:54 -07:00
cc1bfc657f
Silly bugfix in ShiftedKeycodes
Josh Klar
2018-10-20 17:53:01 -07:00
d60cdc6f7f
Merge pull request #81 from KMKfw/klardotsh-patch-1
Josh Klar
2018-10-25 15:26:10 -07:00
c1b1be91dd
Heavily update the README to a more "releaseable" state
Josh Klar
2018-10-25 14:57:02 -07:00
5b49e6d098
Remove outdated Leader Mode doc sentences
Josh Klar
2018-10-19 14:53:15 -07:00
ababc97167
Merge pull request #75 from KMKfw/topic-leader-docs
Josh Klar
2018-10-19 03:35:46 -07:00
1521a3ec03
Fix more typoes
Josh Klar
2018-10-19 02:09:10 -07:00