Jesse Vincent
|
6e3c0c960d
|
Switch to digitalWriteFast and digitalReadFast from
https://github.com/mpflaga/Arduino-digitalWriteFast
They get us better performance since the default arduino implementations are extra...safe
|
10 years ago |
Jesse Vincent
|
ed84ce64b8
|
don't include debouncing.h in the main sketch
|
10 years ago |
Jesse Vincent
|
acfd229fd0
|
split out setup, debouncing and mouse movement into separate files
|
10 years ago |
Jesse Vincent
|
01cdada1a0
|
Jesse's latest layout
|
10 years ago |
Jesse Vincent
|
41e1229e1e
|
remove debugging and dead code
|
10 years ago |
Jesse Vincent
|
854582eff4
|
remove noop comments
|
10 years ago |
Jesse Vincent
|
79f6cf931b
|
remove 2.5 second delay on boot
|
10 years ago |
Jesse Vincent
|
74912159d8
|
Add a first pass at a command mode
|
10 years ago |
Jesse Vincent
|
b6e9aba9cd
|
refactor out "press a key" functions
|
10 years ago |
Jesse Vincent
|
79c5a698b6
|
add a qwerty layout for the new 4 row matrix
|
10 years ago |
Jesse Vincent
|
87b73606f1
|
Add a VERSION define
|
10 years ago |
Jesse Vincent
|
f5ce233b8b
|
Add app-specific keyboard support for slack
|
10 years ago |
Jesse Vincent
|
295be88a4b
|
Work on jesse's keyboard
|
10 years ago |
Jesse Vincent
|
e85e7e512d
|
add jesse's variant of piers' keyboard
|
11 years ago |
Jesse Vincent
|
0164d7e092
|
for piers
|
11 years ago |
Jesse Vincent
|
8450be21aa
|
Add a "jump" mouse warp
|
11 years ago |
Jesse Vincent
|
6571035260
|
layout cleanups for numpad
|
11 years ago |
Jesse Vincent
|
6f0498f5c6
|
clean up serial debugging
|
11 years ago |
Jesse Vincent
|
d8007cd726
|
improve acceleration. fix warping
|
11 years ago |
Jesse Vincent
|
4da1f22be5
|
numpad and fn2 layers
|
11 years ago |
Jesse Vincent
|
988f7fb99e
|
add Delete and return to shifted thumb keys. Add numpad
|
11 years ago |
Jesse Vincent
|
53d1d684d1
|
mouse button clicking ends warping
|
11 years ago |
Jesse Vincent
|
358926f56c
|
update for moveAbsolute API change
|
11 years ago |
Jesse Vincent
|
7943cc2d00
|
fix dvorak map's misplaced = key
|
11 years ago |
Jesse Vincent
|
da671792b5
|
move control to outer fingers
clean up dvorak
|
11 years ago |
Jesse Vincent
|
87d824bac5
|
dvorak layout correction
|
11 years ago |
Jesse Vincent
|
e22b12c457
|
cross-indicator for mouse warping
|
11 years ago |
Jesse Vincent
|
6a06b6ff36
|
ing regular mouse mode now resets warping
|
11 years ago |
Jesse Vincent
|
fc382b507e
|
Add mouse warping to generic fn2 layer.
move a bunch of other keys around to confuse users
|
11 years ago |
Jesse Vincent
|
9e3e546b5e
|
move to new zero-origin mouseAbs API
|
11 years ago |
Jesse Vincent
|
3b61d548c0
|
working screen in quarters
|
11 years ago |
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
|
2d72be172e
|
Add a first draft of an embedded numpad layout.
|
11 years ago |
Jesse Vincent
|
5bf667cc62
|
switch to a cli build system that can cope with arduino 1.5
|
11 years ago |
Jesse Vincent
|
0d32e3c680
|
porting to my branch of arduino 1.5
|
11 years ago |
Jesse Vincent
|
71ba993c0f
|
Didn't mean to kill the {}[]
|
11 years ago |
Jesse Vincent
|
5046de2747
|
consumer control support!
|
11 years ago |