Commit Graph

3609 Commits (0cdfbcbc64cc868aeb01b14f60e0de173a37b816)
 

Author SHA1 Message Date
Michael Dreher d2d1d1b4a6 Added Keyboard.pressRaw(), releaseRaw() and writeRaw() to make it possible to send other keys than just ASCII
11 years ago
Michael Dreher 3778bdaf66 Added support to press power/sleep/hibernate (and some more) buttons via System Controls. Implemented in Keyboard_::systemControl().
11 years ago
Michael Dreher ff1bb4e379 initialize _usbSuspendState in USBDevice_::attach
11 years ago
Michael Dreher ce9cfedc1f Added first part of SUSPEND / WAKEUP handling; store SUSPI in _usbSuspendState
11 years ago
Michael Dreher 665692b914 Wakeup for USB host. First clean version
11 years ago
Jesse Vincent eb20e9febb make the indents match the arduino indents
11 years ago
Jesse Vincent 7e6d0a965c Add a first pass at an arduino core for our keyboard firmware based
11 years ago
Jesse Vincent e28203c533 Get our Makefile to actually use our alternate Arduino core
11 years ago
Jesse Vincent d03b1035f5 slightly simplify our autogenerated code as we work toward being able to build
11 years ago
Jesse Vincent ce1e046912 Add support for autodetecting the mac's alternate platforms dir
11 years ago
Jesse Vincent a64468353f License the project under the Apache 2.0 license, but note that Arduino code
11 years ago
Jesse Vincent 103faafa1a "make astyle"
11 years ago
Jesse Vincent 9ab7688e4f Actually ad Fn keys for Colemak
11 years ago
Jesse Vincent 5e5104c671 make workman's keymap toggle get you back to layer 0
11 years ago
Jesse Vincent ee15e4c792 add F keys to qwerty maps
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 a1fe10f684 fix the layout generation target
11 years ago
Jesse Vincent 9289d4f851 first stab at workman support
11 years ago
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