Commit Graph

35 Commits (9b5fe7b65dd89f2e57a6ae53dc5e7a9effb9c089)

Author SHA1 Message Date
Jesse Vincent 771c0de247 move keymaps to progmem. This is a fairly large memory win
8 years ago
Gergely Nagy d76938430f key_defs.h: Correct the Key_volumeMute definition
8 years ago
Jesse Vincent 446036d158 Undo numist's nicer code layout so we can build as a 'regular' arduino sketch
8 years ago
Scott Perry 51eba85906 Move firmware into /source, deps as submodules in /libraries
8 years ago
Jesse Vincent 637bb7652a We'd broken LED toggling (non-mouse IS_INTERNAL keys)
9 years ago
Jesse Vincent 27cb42eade A previous commit that switched to longer name for MOUSE_ constants conflicted with internal compiler macros inside our HID library.
9 years ago
Jesse Vincent ae33e7aef2 astyle
9 years ago
Jesse Vincent 451b133e3a Standardize mouse movement constants to LEFT RIGHT and DOWN rather than L R and DN. (UP was already ok)
9 years ago
Jesse Vincent 5f72144fbb rename MOUSE_END_WARP to MOUSE_WARP_END
9 years ago
Jesse Vincent a7182e2070 Modernize some 'int' datatypes
9 years ago
Jesse Vincent c6a3793798 Get rid of our usage of the old HID key alias table
9 years ago
Jesse Vincent bd903b95ee Convert letter, number, fkey definition to HID_ macros. Add F13-F24
9 years ago
Jesse Vincent bae9cbe272 remove unused key definition
9 years ago
Jesse Vincent 25d97c542f whitespace
9 years ago
Jesse Vincent 33ecb8c2e2 A bit of datatype modernization
9 years ago
Jesse Vincent 264bcd24c0 Make mousekeys 'synthetic' as we work toward compressing datastructures
9 years ago
Jesse Vincent 8304401bb0 Small fixups to get the kickstarter version of the Model 01 working with the new HID core
9 years ago
Jesse Vincent 605694567d Switch to modern '#pragma once' guards
9 years ago
Jesse Vincent fbb5e1e163 astyle
9 years ago
Jesse Vincent e66ddd7ffb Port to KeyboardioHID library. (as yet untested)
9 years ago
Jesse Vincent f783239ccc Add support for shifted keys in key definitions
9 years ago
Jesse Vincent 6fdcb2af21 add support for an "LED Toggle" key
10 years ago
Jesse Vincent acfd229fd0 split out setup, debouncing and mouse movement into separate files
10 years ago
Jesse Vincent 3b61d548c0 working screen in quarters
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 0d32e3c680 porting to my branch of arduino 1.5
11 years ago
Jesse Vincent 5046de2747 consumer control support!
11 years ago
Jesse Vincent 2cd644cbb0 add the consumer and system control keys we currently support
11 years ago
Jesse Vincent 7ade8381dc non-working first pass at systemcontrol and consumercontrol
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 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 561dbf17b7 split out key definitions to their own file
11 years ago