Jesse Vincent
|
8b61b2b757
|
working 9-grid warp
|
11 years ago |
Jesse Vincent
|
9583dbd978
|
second non-working pass at mouse warping
|
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
|
63ea54289c
|
refactoring
|
11 years ago |
Jesse Vincent
|
933a5e223e
|
splitting out into a zillion 3 method files wasn't quite right
|
11 years ago |
Jesse Vincent
|
fdb3f8e605
|
Factor out logical-keymap code from physical matrix code
|
11 years ago |
Jesse Vincent
|
774abd15a3
|
Tiny bit of decoupling
|
11 years ago |
Jesse Vincent
|
3c216c197d
|
split out setting up pins and setting up the logical matrix
|
11 years ago |
Jesse Vincent
|
21d337fd05
|
used the arduino standard astyle invocation
|
11 years ago |
Jesse Vincent
|
48a21e3492
|
whitespace
|
11 years ago |
Jesse Vincent
|
12f7f766c3
|
split out mouse movement code further from the runloop
|
11 years ago |
Jesse Vincent
|
05e9ff7020
|
factor more code out. (The .h files should get split into .h and .cpp files)
|
11 years ago |
Jesse Vincent
|
1e97fd6684
|
move the persistent data handling functions out into their own file
|
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
|
7430281ea1
|
reenable build with arduino ui
|
11 years ago |
Jesse Vincent
|
adedb963b3
|
Only ask for 100ma to cut down on power draw over USB
|
11 years ago |
Jesse Vincent
|
27b7d668dc
|
Stop unintentional fallthrough to mouse keys
|
11 years ago |
Jesse Vincent
|
7ade8381dc
|
non-working first pass at systemcontrol and consumercontrol
|
11 years ago |
Jesse Vincent
|
103faafa1a
|
"make astyle"
|
11 years ago |
Jesse Vincent
|
9e5b77d17e
|
snapshot of what was shipped with the model 00
|
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
|
db6408c795
|
first attempt at macro functionalit
|
11 years ago |
jesse
|
9ebd97ebab
|
constant tweaking to try to improve mouse feel
|
11 years ago |
jesse
|
c8a121ff5c
|
restore basic working keyboard mouse supprt
|
11 years ago |
jesse
|
4307e98cee
|
20 bytes of memory savings!
|
11 years ago |
jesse
|
ef6f5da106
|
staticify and defineify some stuff for tiny memiry savings.
switch to a six keymap config, just to test things
|
11 years ago |
jesse
|
17c672e875
|
conditionally compile in the seriaql debugging stuff.
|
11 years ago |
jesse
|
9d41172224
|
split keymaps out into their own .h file
|
11 years ago |
jesse
|
c4a6fb36b0
|
astyle
|
11 years ago |
jesse
|
e688c80b58
|
extract the mouse movement code and remove a variable we don't really need
|
11 years ago |
jesse
|
22372f8b0d
|
librarize some functions
|
11 years ago |
jesse
|
5f5eac1176
|
astyle and new astyle make target
|
11 years ago |
jesse
|
348a8f760b
|
astyle
|
11 years ago |
jesse
|
cfb0564a22
|
base mouse algorithm update
|
11 years ago |
jesse
|
f860619cd4
|
a quickie first-pass at a non-linear acceleration curve for the mouse cursor code.
it's not right yet.
|
11 years ago |
jesse
|
8961ea3e37
|
tweaking mouse acceleration
|
11 years ago |
jesse
|
6cca1a1987
|
initial 'mouse active for cycles'
|
11 years ago |
Jesse Vincent
|
afa5713910
|
astyle
|
11 years ago |
Jesse Vincent
|
50ae519c2e
|
mouse button support! buttons still can't be held. likely because we're playing
fast and loose with how we're doing 'synthetic' keys
|
11 years ago |
Jesse Vincent
|
5f58352f0d
|
astyle
|
11 years ago |
Jesse Vincent
|
bf1575b928
|
switch to a more robust mechanism of looking for key release
|
11 years ago |
Jesse Vincent
|
3dbe738ac8
|
slightly better behavior if holding two layer keys
|
11 years ago |
Jesse Vincent
|
b9d91aad6f
|
made transient layers not need a back stack
|
11 years ago |
Jesse Vincent
|
6b2a2b00d4
|
constant renaming and some slight mouse improvements
|
11 years ago |
Jesse Vincent
|
cf0ed29561
|
refactor for less typing and hopefully a slight efficiency improvement
|
11 years ago |
Jesse Vincent
|
17c7a91e58
|
Switch to using a bit vector for keypress state. This gets us debouncing and
may be interesting for mouse acceleration
|
11 years ago |
Jesse Vincent
|
527a1c28f5
|
add debouncing and reformat
also use a more efficient packing format for keymap
|
11 years ago |