Jesse Vincent
|
2cd644cbb0
|
add the consumer and system control keys we currently support
|
11 years ago |
Jesse Vincent
|
27b7d668dc
|
Stop unintentional fallthrough to mouse keys
|
11 years ago |
Jesse Vincent
|
9c4b3c95eb
|
When building with a makefile, use the alternate keyboardio core locally
|
11 years ago |
Jesse Vincent
|
06787b4cae
|
absolute mouse breaks things
|
11 years ago |
Jesse Vincent
|
7ade8381dc
|
non-working first pass at systemcontrol and consumercontrol
|
11 years ago |
Michael Dreher
|
99a19b4c66
|
added Mouse.moveAbs() as a new feature for absolute mouse positioning as requested in issue #1417. all parameters have the range of -32768 to 32767 and must be scaled to screen pixels some examples: x=0, y=0 is the middle of the screen x=-32768, y=-32768 is the top left corner x=32767, y=-32768 is the top right corner x=32767, y=32767 is the bottom right corner x=-32768, y=32767 is the bottom left corner
|
11 years ago |
Michael Dreher
|
40f8293c5f
|
Added error message when method of USB PLL initialization is unknown.
|
11 years ago |
Michael Dreher
|
e149dd9fbb
|
removed pressRaw + releaseRaw because this functionality is already contained in the fix for issue #1391 and the code was redundant
|
11 years ago |
Michael Dreher
|
3d1c120d53
|
Added error messages when USB chip is unknown or clock rate is not supported
|
11 years ago |
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
on the head of Arduino 1.0 git.
Unfortunately, this is what we need to do to add more HID profiles
|
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
in the arduino ide
|
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
itself is licensed under LGPL v2.1
|
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
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 |