Age | Commit message (Collapse) | Author |
|
Mouse. Currently limited to USB mice.
Adapted from a diff from Gareth <garf@loveandnature.co.za> on tech@
|
|
while there, remove explicit global variable initializations to zero,
and appease the gods by removing the most ludicrous spurious casts.
No functional change (except for code shrinkage).
|
|
was remapped to a dead key (such as control).
Fortunately (?), accounting power key transitions can help reconstructing
the exact caps lock key behaviour - this state machine is still flawed,
and one can make it go wrong by hitting one of the caps lock and power keys
while the other is held, but for now we'll assume people who do this are
smart enough to be able to put the state machine in the correct state back,
while mere mortals will never do such things anyway.
Spotted by Matthias Kilian, ok itojun@
|
|
|
|
|
|
also fix handling of caps lock and power keys in akbd; with help from claudio@
|
|
|
|
one keyboard id.
|
|
factorization: prevent ADB devices other than mices from generating
"extended" protocol events. ok miod@
|
|
moving out common adb code as well, and merge adb_direct.c into adb.c to
simplify external header files.
No functional change; more cleanups to come.
|