Commit Graph

  • e28203c533 Get our Makefile to actually use our alternate Arduino core Jesse Vincent 2014-01-04 21:19:00 -0500
  • d03b1035f5 slightly simplify our autogenerated code as we work toward being able to build in the arduino ide Jesse Vincent 2014-01-04 20:59:06 -0500
  • ce1e046912 Add support for autodetecting the mac's alternate platforms dir Jesse Vincent 2014-01-04 20:56:01 -0500
  • a64468353f License the project under the Apache 2.0 license, but note that Arduino code itself is licensed under LGPL v2.1 Jesse Vincent 2014-01-04 19:16:07 -0500
  • 103faafa1a "make astyle" Jesse Vincent 2014-01-03 21:42:35 -0500
  • 9ab7688e4f Actually ad Fn keys for Colemak Jesse Vincent 2013-12-27 19:13:25 -0500
  • 5e5104c671 make workman's keymap toggle get you back to layer 0 Jesse Vincent 2013-12-27 14:46:52 -0500
  • ee15e4c792 add F keys to qwerty maps Jesse Vincent 2013-12-27 14:46:24 -0500
  • 9e5b77d17e snapshot of what was shipped with the model 00 shipped-model00-xmas Jesse Vincent 2013-12-24 17:42:41 -0500
  • e6176b2176 add next/prev layer feature so we don't need to hardcode keymap layers Jesse Vincent 2013-12-07 22:58:25 -0500
  • a1fe10f684 fix the layout generation target Jesse Vincent 2013-12-07 22:39:59 -0500
  • 9289d4f851 first stab at workman support Jesse Vincent 2013-12-07 22:24:21 -0500
  • bd353d776f first pass dvorak layouts Jesse Vincent 2013-12-07 22:24:03 -0500
  • 2b0cdeb1b6 first pass maltronesque layout Jesse Vincent 2013-12-07 22:17:16 -0500
  • 52676d419d remove .conf name from layouts Jesse Vincent 2013-12-06 13:14:41 -0500
  • 27f9bd493c add colemak support. add sticky toggling to colemak check in our generated layout files Jesse Vincent 2013-12-06 13:12:15 -0500
  • 71059ad363 The problem of layout definition being a little too obtuse can be solved by adding a layer of indirection jesse 2013-11-22 05:32:35 -0800
  • db6408c795 first attempt at macro functionalit jesse 2013-11-22 02:19:57 -0800
  • ee38ec62c0 restore an accidental deletion jesse 2013-11-20 18:07:45 +0800
  • 9c5484ec48 fix include jesse 2013-11-20 18:06:43 +0800
  • 561dbf17b7 split out key definitions to their own file jesse 2013-11-20 17:55:24 +0800
  • 9ebd97ebab constant tweaking to try to improve mouse feel jesse 2013-11-20 17:51:44 +0800
  • c8a121ff5c restore basic working keyboard mouse supprt jesse 2013-11-20 17:50:21 +0800
  • 4307e98cee 20 bytes of memory savings! work-tip jesse 2013-11-20 17:39:47 +0800
  • ef6f5da106 staticify and defineify some stuff for tiny memiry savings. switch to a six keymap config, just to test things jesse 2013-11-20 17:29:22 +0800
  • 17c672e875 conditionally compile in the seriaql debugging stuff. jesse 2013-11-20 17:28:51 +0800
  • 9d41172224 split keymaps out into their own .h file jesse 2013-11-20 16:40:54 +0800
  • d77b0c5c0f generalize astyle rule for new .h files jesse 2013-11-20 16:40:42 +0800
  • c4a6fb36b0 astyle jesse 2013-11-20 16:36:29 +0800
  • e688c80b58 extract the mouse movement code and remove a variable we don't really need jesse 2013-11-20 16:35:36 +0800
  • 22372f8b0d librarize some functions jesse 2013-11-20 16:29:44 +0800
  • 5f5eac1176 astyle and new astyle make target jesse 2013-11-20 16:20:28 +0800
  • 348a8f760b astyle jesse 2013-11-20 16:17:39 +0800
  • cfb0564a22 base mouse algorithm update jesse 2013-11-20 16:17:07 +0800
  • f860619cd4 a quickie first-pass at a non-linear acceleration curve for the mouse cursor code. jesse 2013-11-18 13:33:38 +0800
  • 8961ea3e37 tweaking mouse acceleration jesse 2013-11-18 10:24:32 +0800
  • 6cca1a1987 initial 'mouse active for cycles' jesse 2013-11-14 14:55:50 +0000
  • b2eae2c551 minor build infrastructure fixes Jesse Vincent 2013-11-07 11:02:32 -0800
  • afa5713910 astyle Jesse Vincent 2013-11-06 20:05:47 -0600
  • 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 Jesse Vincent 2013-11-06 20:04:29 -0600
  • 5f58352f0d astyle Jesse Vincent 2013-11-06 18:12:01 -0600
  • bf1575b928 switch to a more robust mechanism of looking for key release Jesse Vincent 2013-11-06 17:38:06 -0600
  • 3dbe738ac8 slightly better behavior if holding two layer keys Jesse Vincent 2013-11-06 14:47:11 -0500
  • b9d91aad6f made transient layers not need a back stack Jesse Vincent 2013-11-06 14:37:58 -0500
  • 6b2a2b00d4 constant renaming and some slight mouse improvements Jesse Vincent 2013-11-06 13:08:45 -0500
  • cf0ed29561 refactor for less typing and hopefully a slight efficiency improvement Jesse Vincent 2013-11-06 13:08:04 -0500
  • 17c7a91e58 Switch to using a bit vector for keypress state. This gets us debouncing and may be interesting for mouse acceleration Jesse Vincent 2013-11-06 12:40:12 -0500
  • 527a1c28f5 add debouncing and reformat also use a more efficient packing format for keymap Jesse Vincent 2013-11-04 16:31:18 -0500
  • d0196b32b1 starting to think about mice Jesse Vincent 2013-11-03 23:31:55 -0500
  • 292b390fbb add an arduino makefile from arduino-mk added a variant of ard-reset-arduino from a forum somewhere massive refactoring Jesse Vincent 2013-11-03 23:01:15 -0500
  • 7f2b3dfa15 autoformat Jesse Vincent 2013-11-02 13:54:26 -0400
  • f35aad770b Initial firmware Jesse Vincent 2013-11-01 23:58:42 -0400