Gergely Nagy
76afe3a280
Updated to use the new LEDMode/LEDControl APIs
...
Signed-off-by: Gergely Nagy <kaleidoscope@gergo.csillger.hu>
2017-08-16 10:01:59 +02:00
Jesse Vincent
747d42dc92
astyle
2017-08-13 21:18:10 -07:00
Jesse Vincent
7a4dabc8ee
We had the wrong key definition for what keyboards actually use as the
...
'menu'
2017-08-13 15:17:57 -07:00
Jesse Vincent
d6435ac21c
First pass at adding in the boot greeting plugin to make the LED key
...
glow on boot
2017-08-13 15:17:49 -07:00
Jesse Vincent
6a0888f316
Switch our mute key to Key_Mute in the hope that it works better on OSX
2017-08-07 14:15:34 +09:00
Jesse Vincent
d3ee4f857f
Merge pull request #9 from algernon/h/fn-fn-numpad-lock-be-gone
...
Turn the Fn keys into Keymap1_Momentary
2017-08-03 18:04:34 +09:00
Gergely Nagy
dfcecf1eb2
Turn the Fn keys into Keymap1_Momentary
...
When both `Fn` keys are `KeymapNext_Momentary`, holding both would get us to the
`NUMPAD` layer, which overrides the palm keys and turns them into
`Keymap1_Momentary` keys. Thus, when releasing them, we would receive a release
event for `Keymap1_Momentary`, not for `KeymapNext_Momentary`, and we'd be stuck
on the `Numpad` layer until toggling it off.
To avoid this scenario, change the `KeymapNext_Momentary` keys into
`Keymap1_Momentary`, so we never reach the `NUMPAD` layer via the `Fn` keys.
Fixes keyboardio/Kaleidoscope#151 , with thanks to @chughes87 for the report!
Signed-off-by: Gergely Nagy <algernon@madhouse-project.org>
2017-07-30 09:40:16 +02:00
Jesse Vincent
242c468569
Merge pull request #7 from algernon/h/readme-fixups
...
Small README fixups
2017-07-27 14:33:54 -07:00
Gergely Nagy
c3ba1ff206
README.md: Break a line in two, for better presentation
...
Lines in fenced code blocks are not automatically wrapped, and a long line can
easily result in an embedded scroll bar to be shown. Because those look bad, and
reading wrapped text is easier, break a long line into two lines.
Signed-off-by: Gergely Nagy <algernon@madhouse-project.org>
2017-07-27 13:16:09 +02:00
Gergely Nagy
7f68cf1ba1
Fix the build status image URL
...
Signed-off-by: Gergely Nagy <algernon@madhouse-project.org>
2017-07-27 13:15:34 +02:00
Jesse Vincent
c273d3f9ce
Add a first pass README
2017-07-26 23:22:10 -07:00
Jesse Vincent
935f457dbb
Update makefile to fix issues
2017-07-26 23:09:20 -07:00
Jesse Vincent
92b9163a64
astyle
2017-07-25 15:14:23 -07:00
Jesse Vincent
de97e9a2f4
Fix key repeat on Any. Port to new hid facade api
2017-07-25 15:14:07 -07:00
Jesse Vincent
ddc4e15fbf
switch to new CamelCased' toggle functions
2017-07-24 14:43:50 -07:00
Jesse Vincent
85899bbaff
Merge pull request #5 from algernon/f/numlock-api-simplification
...
Update to work with an argument-less NumLock.toggle()
2017-07-23 13:09:04 -07:00
Gergely Nagy
90a4a06126
Update to work with an argument-less NumLock.toggle()
...
Signed-off-by: Gergely Nagy <algernon@madhouse-project.org>
2017-07-02 22:47:11 +02:00
Jesse Vincent
119423cbbd
move the rainbow effects earlier in the effect list
2017-06-19 12:59:55 +08:00
Jesse Vincent
c6a2d4f99a
brighten up the rainbow effects
2017-06-12 09:39:00 +08:00
Jesse Vincent
be5c9498d2
Move the version key to "any" on the numlock layer
2017-06-12 08:35:36 +08:00
Jesse Vincent
221101c6aa
Macro.type needs PSTR() macros around strings.
...
Algernon talked me out of putting the newline in the macro
2017-06-11 19:40:55 +08:00
Jesse Vincent
8cf3f68cf4
That's a stacked keymap
2017-06-10 06:45:14 -07:00
Jesse Vincent
d04098d212
Update the versioning macro to hopefully pull verison info in from the build system
2017-06-09 18:08:34 -07:00
Jesse Vincent
9f987624d5
Call Macros "Macro_blah" rather than "Key_blah"
2017-06-09 18:08:09 -07:00
Jesse Vincent
74ffc7eda6
Update mouse buttons to match the printed layout cards
2017-06-07 15:46:45 -07:00
Jesse Vincent
94f988ae44
formatting cleanup
2017-06-07 15:41:05 -07:00
Jesse Vincent
6f113dc08c
Remove tabs
2017-06-07 15:27:07 -07:00
Jesse Vincent
5569810beb
Update to new Stalker API
2017-06-07 15:23:19 -07:00
Jesse Vincent
9f75928b20
"make astyle"
2017-06-07 15:21:20 -07:00
Jesse Vincent
e92cdf6b58
Switch to more standard kaleidoscope plugin build infra
2017-05-23 18:29:30 -07:00
Jesse Vincent
f9b8624727
Cut down the example key layouts
2017-05-22 20:43:30 -07:00
Jesse Vincent
e521decce6
Update keymaps and macros to use the new more consistent definitions
2017-05-21 22:20:40 -07:00
Jesse Vincent
5583d6df6c
update the keymap to match the model01 documentation
2017-05-16 14:14:02 -07:00
Jesse Vincent
6b3a2b18ce
Astyle
2017-03-20 19:08:41 -07:00
Jesse Vincent
a09276185b
Add AlphaSquare effect to the default firmware.
2017-03-20 19:07:19 -07:00
Jesse Vincent
14666f8ce4
Tweak our ROYGBIV colors to not pull more than half an amp
2017-03-20 15:45:59 -07:00
Jesse Vincent
245d52b610
Merge pull request #2 from algernon/f/more-led-effects
...
Adds RainbowWave & Stalker / BlazingTrail effects
2017-03-03 10:55:47 +08:00
Gergely Nagy
5ef42552a5
Include the Stalker LED effect too
...
Set it to the BlazingTrail variant, because that looks much better.
Signed-off-by: Gergely Nagy <algernon@madhouse-project.org>
2017-03-02 20:42:41 +01:00
Gergely Nagy
3091c6b403
Add LEDRainbowWaveEffect, too
...
Signed-off-by: Gergely Nagy <algernon@madhouse-project.org>
2017-03-02 20:34:03 +01:00
Jesse Vincent
54a812a725
remove the builder, since we can now use the systemwide one in the hardware dir
2017-02-28 18:15:58 +08:00
Jesse Vincent
7f42dae5ad
First step of getting the makefile to use an external kaleidoscope builder
2017-02-28 17:51:54 +08:00
Jesse Vincent
b34785706c
remove some unused variables
2017-02-19 23:48:55 -08:00
Jesse Vincent
6f52989e1f
Potentially contentious change: make the right alt key generate a left alt and make butterfly generate right alt
...
The reason for this is to be friendlier to european users, for whom right alt is "altgr", which is used to generate symbols.
2017-02-19 18:38:49 -08:00
Jesse Vincent
d6014d3f19
Make the numlock's thumb keys fall through to the base layer
2017-02-19 18:38:15 -08:00
Jesse Vincent
52e7bd7b10
Initial implementation of 'Any' key
2017-02-19 18:28:17 -08:00
Jesse Vincent
f32f14a5c2
Slgihtly clean up the macro index code
2017-02-19 18:27:31 -08:00
Jesse Vincent
4bf97d28a7
First pass at updating the function layer to something closer to what we're shipping
2017-02-19 17:26:49 -08:00
Jesse Vincent
043b3f6b85
tweak kaleidoscope builder to check "."
2017-02-19 17:07:15 -08:00
Jesse Vincent
a0e03fa82c
snapshot sketch and infrastructure from the Kaleidoscope example
2017-02-19 17:04:09 -08:00
Jesse Vincent
12f774d34c
Initial commit
2017-02-19 17:01:27 -08:00