Jesse Vincent
|
bd353d776f
|
first pass dvorak layouts
|
11 years ago |
Jesse Vincent
|
2b0cdeb1b6
|
first pass maltronesque layout
|
11 years ago |
Jesse Vincent
|
52676d419d
|
remove .conf name from layouts
|
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
|
ee38ec62c0
|
restore an accidental deletion
|
11 years ago |
jesse
|
9c5484ec48
|
fix include
|
11 years ago |
jesse
|
561dbf17b7
|
split out key definitions to their own file
|
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
|
d77b0c5c0f
|
generalize astyle rule for new .h files
|
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
|
b2eae2c551
|
minor build infrastructure fixes
|
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 |
Jesse Vincent
|
d0196b32b1
|
starting to think about mice
|
11 years ago |
Jesse Vincent
|
292b390fbb
|
add an arduino makefile from arduino-mk
added a variant of ard-reset-arduino from a forum somewhere
massive refactoring
|
11 years ago |
Jesse Vincent
|
7f2b3dfa15
|
autoformat
|
11 years ago |
Jesse Vincent
|
f35aad770b
|
Initial firmware
|
11 years ago |