| Commit message (Collapse) | Author | Age | Files | Lines |
| | |
|
| |\ |
|
| | | |
|
| | |
| |
| |
| | |
might be a good idea to add logging here, not much else we can do if this fails
|
| | | |
|
| | |
| |
| |
| | |
some generalizations here don't make sense now that we're ignoring errors
|
| | | |
|
| | |
| |
| |
| | |
GetRawInputDeviceInfo requires character length to be passed, not byte count
|
| |/ |
|
| |
|
|
|
|
|
|
| |
this uses w32 apis for enumerating dev info instead of ManagementObjectSearcher, which upper-cases dev ids, differing from kernel/cfgmgr32
this also breaks showing dev name alongside id, as the name seems inaccessible from cfgmgr32 given an interface supplied by rawinput
not a big deal considering the names are too generic to be useful anyway
|
|
|
use device id (from device instance) over first hardware id
use buffered method for all ioctls
update gui/DeviceIDManager to match driver behavior
respond to device change events
desync MouseData and PointData accessors
|