summaryrefslogtreecommitdiff
path: root/wrapper/wrapper.cpp
Commit message (Collapse)AuthorAgeFilesLines
* rename classic_cap_modea1xd2021-09-231-4/+4
|
* rename directional multipliersa1xd2021-09-231-13/+13
| | | | changes profile layout
* generalize power start-from-1a1xd2021-09-231-2/+2
| | | | starting output is determined by (gain) offset
* Add power start from oneJacob Palecki2021-09-231-0/+1
|
* Remove weightJacob Palecki2021-09-231-1/+0
|
* rename driver_settingsa1xd2021-09-231-19/+19
| | | | | | found a better one refactor driver/DeviceSetup
* update SettingsManagera1xd2021-09-231-0/+6
| | | | | | load active config from driver only when necessary ignore devices that aren't running the active profile (in mousewatcher)
* get grapher buildinga1xd2021-09-231-3/+18
|
* make profile count dynamic (unlimited)a1xd2021-09-231-44/+57
|
* add per-device configurationa1xd2021-09-231-407/+467
| | | | | | | | | | | adds input and [in, out] cap for classic mode adds input cap for power mode change wrapper/input, now gets useful device names change (now dev specific) dpi to adjust sensitivity change y sensitivity to y/x ratio remove spaced LUTs grapher and convert do not build
* bugfix - oob in SettingsErrors::ToStringa1xd2021-08-291-8/+8
|
* move arbitrary input into settingsa1xd2021-04-131-69/+108
| | | | separate arbitrary mode from spaced modes, arbitrary now deserializes from default settings file
* Some more small additions and fixesJacob Palecki2021-04-091-1/+15
|
* Fixed some bugsJacob Palecki2021-04-091-1/+1
|
* Something works and that's pretty coolJacob Palecki2021-04-081-3/+7
|
* Try reinterpret castJacob Palecki2021-04-081-1/+1
|
* merge and improveJacob Palecki2021-04-081-7/+7
|\
| * make sizeof arbitrary close to othersa1xd2021-04-081-1/+1
| | | | | | | | refactor constructor/fix conversions
| * fix some thingsa1xd2021-04-081-4/+4
| |
* | Progress in arbitraryJacob Palecki2021-04-081-1/+2
|/
* Add active value labels for gain switchJacob Palecki2021-04-071-1/+1
|
* Fix natural legacy algorithm, rename accelNatural to decayRateJacob Palecki2021-04-061-1/+1
|
* Rename accelMotivity to growthRateJacob Palecki2021-04-061-1/+1
|
* update wrapper + writer to handle luta1xd2021-04-061-142/+272
| | | | grapher is building but applying options still broken for the most part
* Add differing table typesJacob Palecki2021-04-011-1/+34
|
* use callbacks for applying accela1xd2021-04-011-7/+14
|
* add minimum to complement speed capa1xd2021-04-011-1/+4
| | | | | | important feature fixes some validation checks
* driver - apply accel disregarding num packetsa1xd2021-04-011-0/+8
| | | | add setting for max time threshold
* add flag to negate device matcha1xd2021-04-011-0/+4
|
* update resta1xd2021-04-011-286/+177
| | | | | | grapher is still broken refactored io / error handling a bit
* fix device id not working with g305a1xd2021-01-301-0/+48
| | | | | | | | 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
* add angle snappinga1xd2021-01-211-0/+3
| | | | probably works like interaccel
* relax requirements when deserializing settingsa1xd2021-01-211-2/+8
|
* Guard against bad anisotropy argsJacob Palecki2021-01-201-1/+34
|
* merge with master buildsJacob Palecki2021-01-201-1/+26
|\
| * filter raw input based on ida1xd2021-01-121-3/+24
| | | | | | | | | | | | | | | | 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
| * size device id/hwids based on docsa1xd2021-01-051-1/+1
| | | | | | | | this also changes the connect ioctl to not abort when hwid query fails
| * add "Device Hardware ID" setting, to affect only specific deviceTomáš Pazdiora2021-01-051-1/+5
| |
* | Driver worksJacob Palecki2021-01-111-3/+3
| |
* | Implement direcitonality UIJacob Palecki2021-01-101-0/+14
|/
* add more changes from reviewa1xd2020-12-051-3/+7
| | | | | | improve version error messages revert poll time changes add range validation after text parse
* add changes from reviewa1xd2020-12-031-1/+1
| | | | | | rename some vars prefer exceptions over assert refactor poll rate field usage in MouseWatcher
* add directional multipliersa1xd2020-12-031-1/+4
| | | | | | adds multipliers for movement in negative directions (up & left by default, can be flipped by rot or sens) avoid division by user input in mousewatcher
* embed version info into assembliesa1xd2020-12-021-6/+101
| | | | | | | | check app versions against lib, lib against driver add an 'about' dialog which displays version details, accessible from menu refactor error handling + add check for negative offset
* move speedcap into acceleratora1xd2020-10-211-3/+2
|
* add speed capa1xd2020-10-201-0/+3
|
* rename sensitivity field to 'sens multiplier'a1xd2020-10-081-1/+1
|
* add static default settings in wrappera1xd2020-10-071-1/+1
|
* forbid 0 accel with naturalgaina1xd2020-09-301-0/+2
|
* change cut off from 1 to 10 for natural(gain) accel vala1xd2020-09-291-2/+2
|