Update README.md

This commit is contained in:
X9VoiD 2020-10-15 23:38:09 +08:00
parent 48844341c9
commit 99b1fc4b37
5 changed files with 101 additions and 14 deletions

View file

@ -1,18 +1,18 @@
# MeL
Machine Learning Plugin for OpenTabletDriver
Machine Learning Plugin for OpenTabletDriver.
## Parts
### [MeLFilter](https://github.com/X9VoiD/VoiDPlugins/wiki/MeLFilter)
> ### [MeLFilter](https://github.com/X9VoiD/VoiDPlugins/wiki/MeLFilter)
### [MeLInterp](https://github.com/X9VoiD/VoiDPlugins/wiki/MeLInterp)
> ### [MeLInterp](https://github.com/X9VoiD/VoiDPlugins/wiki/MeLInterp)
## Installation
Download MeL from [Latest Release.](https://github.com/X9VoiD/VoiDPlugins/releases/latest)
Download MeL from [latest releases.](https://github.com/X9VoiD/VoiDPlugins/releases/latest)
Then copy `MeL.dll` to:
Then copy zip contents to:
| Platform | Path |
| :-- | :-- |
@ -28,9 +28,9 @@ These are the different configuration knobs for MeL.
Amount of time in milliseconds to offset the prediction for the next point.
* Zero Offset - MeL will apply low latency cursor correction.
* Positive Offset - MeL will try to predict future cursor position.
* Negative Offset - MeL will delay cursor position to smooth out movement.
* `Zero Offset` - MeL will apply low latency cursor correction. (to mostly correct MeLInterp's output)
* `Positive Offset` - MeL will try to predict future cursor position.
* `Negative Offset` - MeL will delay cursor position to smooth out movement.
High positive offset may result in inaccurate and erratic cursor movement.
High negative offset does not guarantee smoother cursor movement.
@ -53,16 +53,22 @@ Determines the complexity of prediction to compute by the filter.
Determines how much more important the later samples will be. This modifies how strict the MeL is with overshooting.
* A Weight 2 for example will say that the later samples will be two times more important.
* A `Weight` of 2 for example will say that the later samples will be two times more important.
A high Weight like 1.5 might introduce jagged edges on the cursor.
A low Weight like 1.1 below will cause overshooting when using with low Complexity.
If you see your cursor getting jagged or jumps back-and-forth, it's because MeL tries too hard to correct itself (due to high `Weight`) when MeL decides that its decisions are too far away from the truth.
## Recommended Settings
**The default values below are optimized for 250+hz tablet devices with hardware smoothing.**
Minimum and Maximum recommended values are a hint for what values are sensible but not necessarily a limit.
| Settings | Min Recommended Value | Max Recommended Value | Default Value |
| :--- | :--- | :--- | :--- |
| Offset | -10 | 10 | **0** |
| Samples | 16 | 25 | **20** |
| Complexity | 1 | 3 | **2** |
| Weight | 1.15 | 1.5 | **1.4** |
| Weight | 1.15 | 1.8 | **1.4** |

View file

@ -1,12 +1,12 @@
# OemKill
Automatically kills OEM tablet driver processes.
Automatically kills OEM tablet driver processes. (Windows only)
## Installation
Download OemKill from [Latest Release.](https://github.com/X9VoiD/VoiDPlugins/releases/latest)
Download OemKill plugin from [latest releases.](https://github.com/X9VoiD/vmulti-bin/releases/latest)
Then copy `OemKill.dll` to:
Then copy zip contents to:
| Platform | Path |
| :-- | :-- |
@ -21,4 +21,5 @@ Then copy `OemKill.dll` to:
| Wacom | Yes |
| XP Pen | Yes |
| Gaomon | Yes |
| VEIKK | Yes |
| Huion | No |

25
TouchEmu/README.md Normal file
View file

@ -0,0 +1,25 @@
## TouchEmu
Emulates touch input on Windows 10 and enables all features available for touch devices except multi-touch:
> ##### Natural Scrolling
> ##### Hold to Right Click
> ##### Hold-and-Drag to Select
Provides one new output mode
TouchEmu
## Installation
Download TouchEmu from [latest releases.](https://github.com/X9VoiD/VoiDPlugins/releases/latest)
Then copy zip contents to:
| Platform | Path |
| :-- | :-- |
| Windows | `%localappdata%\OpenTabletDriver\Plugins` |
| Linux | `~/.config/OpenTabletDriver/Plugins` |
| MacOS | `$HOME/Library/Application Support/OpenTabletDriver/Plugins` |

22
VMultiMode/README.md Normal file
View file

@ -0,0 +1,22 @@
## VMultiMode
VMultiMode is a plugin providing two new output modes
VMulti Absolute Output Mode
VMulti Relative Output Mode
## Requirements
Install [VMulti](https://github.com/X9VoiD/vmulti-bin/releases/latest)
## Installation
Download VMultiMode plugin from [latest releases.](https://github.com/X9VoiD/VoiDPlugins/releases/latest)
Then copy zip contents to:
| Platform | Path |
| :-- | :-- |
| Windows | `%localappdata%\OpenTabletDriver\Plugins` |
| Linux | `~/.config/OpenTabletDriver/Plugins` |
| MacOS | `$HOME/Library/Application Support/OpenTabletDriver/Plugins` |

33
WindowsInk/README.md Normal file
View file

@ -0,0 +1,33 @@
## WindowsInk
WindowsInk provides two new output modes
Artist Mode (Windows Ink)
Artist Mode (Relative Windows Ink)
This output mode enables pen pressure support for all apps compatible to Windows Ink API like:
* Adobe Photoshop
* Paint Tool SAI
* Clip Studio Paint
* Corel Painter
* etc...
## Requirements
Install [VMulti](https://github.com/X9VoiD/vmulti-bin/releases/latest)
## Installation
Download WindowsInk plugin from [latest releases.](https://github.com/X9VoiD/VoiDPlugins/releases/latest)
Then copy zip contents to:
| Platform | Path |
| :-- | :-- |
| Windows | `%localappdata%\OpenTabletDriver\Plugins` |
| Linux | `~/.config/OpenTabletDriver/Plugins` |
| MacOS | `$HOME/Library/Application Support/OpenTabletDriver/Plugins` |
## Acknowledgements
Huge thanks to [skyborgff](https://github.com/skyborgff) for the [base implementation](https://github.com/skyborgff/OpenTabletDriverPlugins/tree/WindowsInk)!