Commit Graph

5040 Commits (729431784648c4bb87dc25f3a6f711624f42c4f2)
 

Author SHA1 Message Date
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 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. 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. 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 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 11 years ago
Jesse Vincent 527a1c28f5 add debouncing and reformat 11 years ago
Jesse Vincent d0196b32b1 starting to think about mice 11 years ago
Jesse Vincent 292b390fbb add an arduino makefile from arduino-mk 11 years ago
Jesse Vincent 7f2b3dfa15 autoformat 11 years ago
Jesse Vincent f35aad770b Initial firmware 11 years ago