-
Notifications
You must be signed in to change notification settings - Fork 295
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
xp-pen artist 12 #446
base: buttons
Are you sure you want to change the base?
xp-pen artist 12 #446
Commits on Mar 24, 2018
-
Configuration menu - View commit details
-
Copy full SHA for 8a9dc7c - Browse repository at this point
Copy the full SHA 8a9dc7cView commit details -
Experimental support for Wacom driver devices
This allows that the Wacom drivers can be left installed on the system, but the Pen_Tablet/Wacom_Tablet.exe needs to be killed before starting the TabletDriverGUI Currently supported tablets: - CTL-470 - CTL-480 - CTH-480 - CTL-4100
2Configuration menu - View commit details
-
Copy full SHA for c203bbe - Browse repository at this point
Copy the full SHA c203bbeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 852fe43 - Browse repository at this point
Copy the full SHA 852fe43View commit details
Commits on Mar 25, 2018
-
Configuration menu - View commit details
-
Copy full SHA for e170895 - Browse repository at this point
Copy the full SHA e170895View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4711fe3 - Browse repository at this point
Copy the full SHA 4711fe3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6175a04 - Browse repository at this point
Copy the full SHA 6175a04View commit details -
Configuration menu - View commit details
-
Copy full SHA for eac303b - Browse repository at this point
Copy the full SHA eac303bView commit details -
Configuration menu - View commit details
-
Copy full SHA for ad891b5 - Browse repository at this point
Copy the full SHA ad891b5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 819db8b - Browse repository at this point
Copy the full SHA 819db8bView commit details
Commits on Mar 30, 2018
-
Configuration menu - View commit details
-
Copy full SHA for fda49a0 - Browse repository at this point
Copy the full SHA fda49a0View commit details -
Fixed the button mask on PTH-850 because a mouse 4 event was triggere…
…d when the pen entered the tablet.
Configuration menu - View commit details
-
Copy full SHA for 74ed938 - Browse repository at this point
Copy the full SHA 74ed938View commit details -
Merge pull request #87 from mojobojo/master
Added support for the Intuos PTH-850
Configuration menu - View commit details
-
Copy full SHA for 822398a - Browse repository at this point
Copy the full SHA 822398aView commit details -
Configuration menu - View commit details
-
Copy full SHA for d6d4ddd - Browse repository at this point
Copy the full SHA d6d4dddView commit details -
Configuration menu - View commit details
-
Copy full SHA for b5ffc2a - Browse repository at this point
Copy the full SHA b5ffc2aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 12861b2 - Browse repository at this point
Copy the full SHA 12861b2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7849a25 - Browse repository at this point
Copy the full SHA 7849a25View commit details -
Configuration menu - View commit details
-
Copy full SHA for 294039f - Browse repository at this point
Copy the full SHA 294039fView commit details -
Configuration menu - View commit details
-
Copy full SHA for c9ae393 - Browse repository at this point
Copy the full SHA c9ae393View commit details
Commits on Mar 31, 2018
-
5
Configuration menu - View commit details
-
Copy full SHA for 5091471 - Browse repository at this point
Copy the full SHA 5091471View commit details
Commits on Apr 15, 2018
-
- New tablet configurations: Wacom CTL-4100 (USB only model), XP-Pen G540 Pro, XP-Pen Deco 01 and Huion osu!tablet - Added `ResetDistance` command - Code refactoring.
Configuration menu - View commit details
-
Copy full SHA for b033436 - Browse repository at this point
Copy the full SHA b033436View commit details -
2
Configuration menu - View commit details
-
Copy full SHA for 33bd373 - Browse repository at this point
Copy the full SHA 33bd373View commit details
Commits on Jul 7, 2018
-
Configuration menu - View commit details
-
Copy full SHA for 5b8eae7 - Browse repository at this point
Copy the full SHA 5b8eae7View commit details
Commits on Nov 15, 2018
-
This adds support for the Intuos Pro M (2017) over USB, USB with the official drivers installed, and Bluetooth. This commit is using the CTL-4100's codepath for packet handling. Note that https://github.com/linuxwacom/input-wacom/wiki/Device-IDs lists the PTH-660 as using a 2nd-generation Wacom USB interface, while it lists the CTL-4100 as using 3rd-generation. It's possible some incompatibility may crop up here from treating this internally as a CTL-4100. I have tested this config with a PTH-660 on all 3 included interfaces, and it seems to handle pen position and button clicks properly.
Configuration menu - View commit details
-
Copy full SHA for 055ac16 - Browse repository at this point
Copy the full SHA 055ac16View commit details
Commits on Nov 18, 2018
-
Merge pull request #283 from Implojin/master
Added Intuos Pro M (2017) PTH-660 config.
Configuration menu - View commit details
-
Copy full SHA for f280241 - Browse repository at this point
Copy the full SHA f280241View commit details
Commits on Nov 24, 2018
-
Configuration menu - View commit details
-
Copy full SHA for 6cd9798 - Browse repository at this point
Copy the full SHA 6cd9798View commit details -
Configuration menu - View commit details
-
Copy full SHA for fd4a7ae - Browse repository at this point
Copy the full SHA fd4a7aeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 763e64f - Browse repository at this point
Copy the full SHA 763e64fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5dab61d - Browse repository at this point
Copy the full SHA 5dab61dView commit details
Commits on Nov 26, 2018
-
Configuration menu - View commit details
-
Copy full SHA for ed626ab - Browse repository at this point
Copy the full SHA ed626abView commit details
Commits on Nov 27, 2018
-
Configuration menu - View commit details
-
Copy full SHA for 8f8fc9b - Browse repository at this point
Copy the full SHA 8f8fc9bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 80d5049 - Browse repository at this point
Copy the full SHA 80d5049View commit details -
Configuration menu - View commit details
-
Copy full SHA for 43e1953 - Browse repository at this point
Copy the full SHA 43e1953View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2379eb9 - Browse repository at this point
Copy the full SHA 2379eb9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 45a6f62 - Browse repository at this point
Copy the full SHA 45a6f62View commit details -
Configuration menu - View commit details
-
Copy full SHA for ec5e1ae - Browse repository at this point
Copy the full SHA ec5e1aeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 896a708 - Browse repository at this point
Copy the full SHA 896a708View commit details -
Noise reduction, Measurement, Draw area, 1000Hz
- Improved the noise reduction filter and added the settings to the GUI. - Added `Measure` command that can be used to measure distances between pen clicks. - Added ability to "draw" the tablet area by clicking two points in the tablet with a pen. - Added restart driver button to the notification menu. - Unlocked 1000 Hz smoothing filter rate.
Configuration menu - View commit details
-
Copy full SHA for 088b3ab - Browse repository at this point
Copy the full SHA 088b3abView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9aaba99 - Browse repository at this point
Copy the full SHA 9aaba99View commit details
Commits on Nov 28, 2018
-
Configuration menu - View commit details
-
Copy full SHA for 7a89ecf - Browse repository at this point
Copy the full SHA 7a89ecfView commit details
Commits on Nov 29, 2018
-
Noise filter improvements and some code refactoring
Transition from filtered output to zero latency output should be now much smoother.
Configuration menu - View commit details
-
Copy full SHA for bf84802 - Browse repository at this point
Copy the full SHA bf84802View commit details -
Configuration menu - View commit details
-
Copy full SHA for bcdb485 - Browse repository at this point
Copy the full SHA bcdb485View commit details
Commits on Nov 30, 2018
-
Configuration menu - View commit details
-
Copy full SHA for bee769e - Browse repository at this point
Copy the full SHA bee769eView commit details -
Added anti-smoothing filter and filter tester
Anti-smoothing filter reduces latency by using position prediction on tablets that use hardware smoothing. Example console commands: XP-PEN G640/G430: `AntiSmoothing 0.3 20` Huion H630P/H430P: `AntiSmoothing 0.4 50`
Configuration menu - View commit details
-
Copy full SHA for 071c0fb - Browse repository at this point
Copy the full SHA 071c0fbView commit details
Commits on Dec 3, 2018
-
Huion H420/420 area size and H640P ignore mask
- H420/420 area width and height now matches with the 2000 LPI resolution. - H640P didn't have IgnoreMask, so pressing buttons on tablet caused invalid cursor movements.
Configuration menu - View commit details
-
Copy full SHA for aa6bff0 - Browse repository at this point
Copy the full SHA aa6bff0View commit details -
Anti-smoothing to GUI and new filters tab
- Added anti-smoothing filter to GUI and added invalid data detection. - Moved filters to own tab on GUI. - Improved filter tester. - Some code refactoring.
Configuration menu - View commit details
-
Copy full SHA for 32ade01 - Browse repository at this point
Copy the full SHA 32ade01View commit details -
Configuration menu - View commit details
-
Copy full SHA for f52a187 - Browse repository at this point
Copy the full SHA f52a187View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2981857 - Browse repository at this point
Copy the full SHA 2981857View commit details -
Configuration menu - View commit details
-
Copy full SHA for c918e5b - Browse repository at this point
Copy the full SHA c918e5bView commit details
Commits on Dec 4, 2018
-
Configuration menu - View commit details
-
Copy full SHA for 0d10314 - Browse repository at this point
Copy the full SHA 0d10314View commit details -
Reverted CTL-472 DetectMask back to old value
DetectMask value of 0x40 cause to driver to miss some pen movements.
Configuration menu - View commit details
-
Copy full SHA for 87f4a06 - Browse repository at this point
Copy the full SHA 87f4a06View commit details -
Configuration menu - View commit details
-
Copy full SHA for c2404b9 - Browse repository at this point
Copy the full SHA c2404b9View commit details
Commits on Dec 6, 2018
-
Configuration menu - View commit details
-
Copy full SHA for ddb989d - Browse repository at this point
Copy the full SHA ddb989dView commit details -
Major code refactoring, command list, gravity filter
- Tablet filters now use TabletState as input and output. - Commands are now stored in CommandHandler. - "ListCommands" or "List" command will list commands. - Added ability use multiple timed filters. - Added a gravity filter. Main purpose of that filter is just to test that multiple timed filter will work correctly.
Configuration menu - View commit details
-
Copy full SHA for 6cdcc50 - Browse repository at this point
Copy the full SHA 6cdcc50View commit details
Commits on Dec 8, 2018
-
Tablet detection, auto restart, tab completion, VEIKK, refactoring, etc.
- Added new way to detect tablets. Tablet detection can now be done more accurately to support more tablets. - Multiple fixes and changes in WinUSB and HID device handling. - "GetDeviceStrings" command to request strings from HID and WinUSB devices. - "CheckDeviceString" command to validate tablet using a device string. - "InitStrings" tablet setting to initialize tablet with string requests. - Added ability to disable auto restart. - Removed device list from driver startup (HIDList command). Might help with some problematic USB devices. - VEIKK S640 configuration by frodriguez96 - Added tab completion to console input. - Added ctrl+space completion to commands tab text fields. - Fixed digitizer output offset. - Relative mode position is now reset with time difference from last tablet report (default 100 ms). - Smoothing filter output position is now stopped if last input state is older than 100 milliseconds. - Added milliseconds to logger output. - Split CommandHandler to multiple files. - Split MainWindow.xaml.cs to multiple files. - Code refactoring.
Configuration menu - View commit details
-
Copy full SHA for 4036809 - Browse repository at this point
Copy the full SHA 4036809View commit details -
Configuration menu - View commit details
-
Copy full SHA for 10db677 - Browse repository at this point
Copy the full SHA 10db677View commit details -
Configuration menu - View commit details
-
Copy full SHA for 229214a - Browse repository at this point
Copy the full SHA 229214aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0d9e92f - Browse repository at this point
Copy the full SHA 0d9e92fView commit details
Commits on Dec 9, 2018
-
- Added ability to change screen are to match with osu! or TabletDriverGUI window. - Added debug checkbox to console tab.
Configuration menu - View commit details
-
Copy full SHA for 754ea7d - Browse repository at this point
Copy the full SHA 754ea7dView commit details -
Configuration menu - View commit details
-
Copy full SHA for ea790dc - Browse repository at this point
Copy the full SHA ea790dcView commit details -
Configuration menu - View commit details
-
Copy full SHA for f6251d5 - Browse repository at this point
Copy the full SHA f6251d5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 779f48d - Browse repository at this point
Copy the full SHA 779f48dView commit details
Commits on Dec 10, 2018
-
Configuration menu - View commit details
-
Copy full SHA for 225d328 - Browse repository at this point
Copy the full SHA 225d328View commit details -
Configuration menu - View commit details
-
Copy full SHA for 90370cb - Browse repository at this point
Copy the full SHA 90370cbView commit details -
Configuration menu - View commit details
-
Copy full SHA for a7e93c5 - Browse repository at this point
Copy the full SHA a7e93c5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 31ab4b1 - Browse repository at this point
Copy the full SHA 31ab4b1View commit details
Commits on Dec 12, 2018
-
Configuration menu - View commit details
-
Copy full SHA for 3f46000 - Browse repository at this point
Copy the full SHA 3f46000View commit details -
1
Configuration menu - View commit details
-
Copy full SHA for a1e4dfe - Browse repository at this point
Copy the full SHA a1e4dfeView commit details
Commits on Dec 15, 2018
-
Tablet button support, pen pressure settings and much more.
- XP-Pen G430S configuration by frodriguez96 and riley-badour - Huion New 1060 Plus configuration by riley-badour - Huion Inspiroy Q11K configuration by octoberU - Wacom CTL-690 and CTH-690 configurations moved to tablet.cfg and DetectMask fixed - Custom tablet data format configuration (Check tablet.cfg for examples) - Tablet button support for Wacom CTH-480, CTL-490, CTL-4100, Huion H430P, H640P - Pen and tablet button mapping to a mouse buttons and keyboard keys - Pen button mapping to scroll - Windows Ink pressure settings and test canvas - Smoothing filter now also smooths out pen pressure - Smoothing can be set to only used when pen buttons are down - Anti-smoothing filter compensation value is now in milliseconds - Ability start TabletDriverService with correct settings without GUI (tools\RunServiceOnly.bat) - Added enable/disable wacom drivers batch files to git - Few more tablets can now be used while Wacom drivers are installed.
Configuration menu - View commit details
-
Copy full SHA for 128c315 - Browse repository at this point
Copy the full SHA 128c315View commit details -
Mouse scrolling changes and VEIKK anti-smoothing
- Fixed the wrong scrolling direction when tablet area was rotated. - Added ability to stop the cursor when scrolling - Added anti-smoothing filter workaround for VEIKK S640 that varies the compensation amount depending what the report rate is. - Modified the anti-smoothing calculation to match correctly with the configured latency compensation value.
Configuration menu - View commit details
-
Copy full SHA for 3a51444 - Browse repository at this point
Copy the full SHA 3a51444View commit details -
Configuration menu - View commit details
-
Copy full SHA for 887e07e - Browse repository at this point
Copy the full SHA 887e07eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 073ec9b - Browse repository at this point
Copy the full SHA 073ec9bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2d29df0 - Browse repository at this point
Copy the full SHA 2d29df0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 095c07d - Browse repository at this point
Copy the full SHA 095c07dView commit details -
Configuration menu - View commit details
-
Copy full SHA for b5a7d93 - Browse repository at this point
Copy the full SHA b5a7d93View commit details
Commits on Dec 16, 2018
-
Fix for stopped working error, relative mode sensitivity, etc.
- Fixed "TabletDriverService.exe has stopped working" error when a tablet is not connected. - Relative mouse mode can now have different sensitivity on X and Y axis. - Added SendInput output mode to GUI - Support for VEIKK's VMulti driver with a higher pressure sensitivity resolution in the digitizer mode.
Configuration menu - View commit details
-
Copy full SHA for f8e388d - Browse repository at this point
Copy the full SHA f8e388dView commit details -
Configuration menu - View commit details
-
Copy full SHA for e041d9f - Browse repository at this point
Copy the full SHA e041d9fView commit details
Commits on Jan 2, 2019
-
VEIKK A50, Wacom CTL-6100, multiple areas, filter improvements, etc.
- Added VEIKK A50 configuration. Tablet buttons from 9 to 13 are the touchpad gestures - Added Wacom CTL-6100 configuration - Added support for multiple tablet areas (suggested by Devocub). Right-click the area for more options - Added preset selector to the anti-smoothing and noise reduction filters - Added advanced smoothing filter (no GUI settings yet) - Added a tablet view tool that can be used to check how much filters are reducing or increasing the input latency (Menu->Tools->Tablet View) - Added force proportions button to Wacom area tool - Added 19 new tablets to wacom.cfg - Added precise volume control to button maps. Example custom mapping: VOLUMEUP0.5 - Improved anti-smoothing filter - Improved smoothing filter latency calculation. Latency is now higher if you use same latency value as with the older driver version - System timer resolution will now be modified to match with the smoothing filter rate - Relative positioning can now be used with every output mode - On Windows 7 the driver is now using SendInput as a standard output mode, so multiple monitors should work without changing the output mode - Windows Ink pressure deadzone can now be set separately for low and high pressure - The TabletDriverGUI now communicates with the driver through named pipes
2Configuration menu - View commit details
-
Copy full SHA for dbcbb58 - Browse repository at this point
Copy the full SHA dbcbb58View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7a9900a - Browse repository at this point
Copy the full SHA 7a9900aView commit details
Commits on Jan 3, 2019
-
Multimedia keys, volume control, GUI scaling, etc.
- Added multimedia keys to button map editor - Added ability to use pen to control the master volume - Ability to move screen or tablet area with arrow keys - GUI screen map size is not fixed anymore
Configuration menu - View commit details
-
Copy full SHA for 91f9e7f - Browse repository at this point
Copy the full SHA 91f9e7fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1318afa - Browse repository at this point
Copy the full SHA 1318afaView commit details -
Thread safety, named pipe fixes, audio balance, etc.
- Improved thread safety - Some fixes for named pipes - Added ability to use the pen to control audio left/right balance - Some minor bug fixes
Configuration menu - View commit details
-
Copy full SHA for 3c4faaf - Browse repository at this point
Copy the full SHA 3c4faafView commit details
Commits on Jan 4, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 3507759 - Browse repository at this point
Copy the full SHA 3507759View commit details
Commits on Jan 6, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 9f7daa5 - Browse repository at this point
Copy the full SHA 9f7daa5View commit details
Commits on Jan 13, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 0d8cc3e - Browse repository at this point
Copy the full SHA 0d8cc3eView commit details
Commits on Jan 21, 2019
-
Low latency audio, fixed logger block, precompiled headers, etc.
- Added `ForceLowLatencyAudio` command to force audio engine to lowest possible latency on Windows 10 - Fixed logger queue handling blocking threads - Renamed precompiled headers file to precompiled.h - Optimized button handling so that it doesn't have to parse strings every time a input action is processed. - Stopped using standard namespace as a default namespace - Added Dualshock 4 controller custom data example to tablet.cfg
3Configuration menu - View commit details
-
Copy full SHA for b6ae971 - Browse repository at this point
Copy the full SHA b6ae971View commit details
Commits on Jan 25, 2019
-
2
Configuration menu - View commit details
-
Copy full SHA for d53eb54 - Browse repository at this point
Copy the full SHA d53eb54View commit details
Commits on Dec 28, 2021
-
6
Configuration menu - View commit details
-
Copy full SHA for fd2185e - Browse repository at this point
Copy the full SHA fd2185eView commit details