Gergely Nagy
6a0591aeb8
PoC: Add an Akela bridge
...
This is a proof of concept, that wraps some of the KeyboardioFirmware
things up in a way that make it possible to use some of the auxiliary
Akela libraries, such as Akela-TapDance, with the KeyboardioFirmware.
Because this is just a proof of concept, the implementation is very
barebones, and not very friendly. But it shows this can be done.
Signed-off-by: Gergely Nagy <algernon@madhouse-project.org>
8 years ago
Gergely Nagy
d76938430f
key_defs.h: Correct the Key_volumeMute definition
...
There is no HID_CONSUMER_VOLUME_MUTE, only HID_CONSUMER_MUTE. Use the
latter one for Key_volumeMute.
Signed-off-by: Gergely Nagy <algernon@madhouse-project.org>
8 years ago
Jesse Vincent
446036d158
Undo numist's nicer code layout so we can build as a 'regular' arduino sketch
8 years ago
Scott Perry
51eba85906
Move firmware into /source, deps as submodules in /libraries
8 years ago
Jesse Vincent
637bb7652a
We'd broken LED toggling (non-mouse IS_INTERNAL keys)
9 years ago
Jesse Vincent
27cb42eade
A previous commit that switched to longer name for MOUSE_ constants conflicted with internal compiler macros inside our HID library.
9 years ago
Jesse Vincent
ae33e7aef2
astyle
9 years ago
Jesse Vincent
451b133e3a
Standardize mouse movement constants to LEFT RIGHT and DOWN rather than L R and DN. (UP was already ok)
9 years ago
Jesse Vincent
5f72144fbb
rename MOUSE_END_WARP to MOUSE_WARP_END
9 years ago
Jesse Vincent
a7182e2070
Modernize some 'int' datatypes
9 years ago
Jesse Vincent
c6a3793798
Get rid of our usage of the old HID key alias table
9 years ago
Jesse Vincent
bd903b95ee
Convert letter, number, fkey definition to HID_ macros. Add F13-F24
9 years ago
Jesse Vincent
bae9cbe272
remove unused key definition
9 years ago
Jesse Vincent
25d97c542f
whitespace
9 years ago
Jesse Vincent
33ecb8c2e2
A bit of datatype modernization
9 years ago
Jesse Vincent
264bcd24c0
Make mousekeys 'synthetic' as we work toward compressing datastructures
9 years ago
Jesse Vincent
8304401bb0
Small fixups to get the kickstarter version of the Model 01 working with the new HID core
9 years ago
Jesse Vincent
605694567d
Switch to modern '#pragma once' guards
9 years ago
Jesse Vincent
fbb5e1e163
astyle
9 years ago
Jesse Vincent
e66ddd7ffb
Port to KeyboardioHID library. (as yet untested)
9 years ago
Jesse Vincent
f783239ccc
Add support for shifted keys in key definitions
9 years ago
Jesse Vincent
6fdcb2af21
add support for an "LED Toggle" key
10 years ago
Jesse Vincent
acfd229fd0
split out setup, debouncing and mouse movement into separate files
10 years ago
Jesse Vincent
3b61d548c0
working screen in quarters
11 years ago
Jesse Vincent
2ded348914
first cut of mouse warping support
11 years ago
Jesse Vincent
c78384fd6b
Standardize on 'keymap' rather than 'layer'
11 years ago
Jesse Vincent
0d32e3c680
porting to my branch of arduino 1.5
11 years ago
Jesse Vincent
5046de2747
consumer control support!
11 years ago
Jesse Vincent
2cd644cbb0
add the consumer and system control keys we currently support
11 years ago
Jesse Vincent
7ade8381dc
non-working first pass at systemcontrol and consumercontrol
11 years ago
Jesse Vincent
e6176b2176
add next/prev layer feature so we don't need to hardcode keymap layers
11 years ago
Jesse Vincent
27f9bd493c
add colemak support. add sticky toggling to colemak
...
check in our generated layout files
11 years ago
jesse
71059ad363
The problem of layout definition being a little too obtuse can be solved by adding a layer of indirection
11 years ago
jesse
db6408c795
first attempt at macro functionalit
11 years ago
jesse
561dbf17b7
split out key definitions to their own file
11 years ago