Asymmetric XY Scale is a custom plugin for OpenTabletDriver.
It allows you to apply independent scaling factors for each direction of pen movement:
- X Right
- X Left
- Y Up
- Y Down
This makes it possible to speed up or slow down the cursor only in one direction (for example, make "Up" strokes faster while keeping other directions normal).
- Separate scaling multipliers for X Right, X Left, Y Up, Y Down.
- Small movement suppression via Min Abs Delta X / Y to reduce jitter.
- Works in both Absolute and Relative output modes.
- Simple, lightweight, no external dependencies.
- Build this project as a
.dll(Class Library). - Copy the resulting DLL to the OpenTabletDriver Plugins folder(%localappdata%\OpenTabletDriver\Plugins):
- You can open it via OTD GUI:
Settings → Open plugin directory….
- You can open it via OTD GUI:
- Restart OpenTabletDriver.
- Enable Asymmetric XY Scale in the plugin list.
- Adjust X Right Scale to make rightward strokes faster (>1.0) or slower (<1.0).
- Adjust X Left Scale to control only leftward strokes.
- Adjust Y Up Scale for upward strokes, Y Down Scale for downward strokes.
- Use Min Abs Delta X/Y to ignore very small movements (to reduce jitter or micro-noise).
- Make Up faster:
- Y Up Scale = 1.3
- Others = 1.0
- Make Down slower:
- Y Down Scale = 0.9
- Others = 1.0
- Suppress jitter:
- Min Abs Delta X = 0.02
- Min Abs Delta Y = 0.02
Asymmetric XY Scale は OpenTabletDriver 用のカスタムプラグインです。
ペンの移動方向ごとに独立した倍率を設定できます:
- 右方向 (X Right)
- 左方向 (X Left)
- 上方向 (Y Up)
- 下方向 (Y Down)
これにより「上方向だけ速くする」「下方向だけ遅くする」といった片方向のみの補正が可能です。
- X 右・左、Y 上・下の方向別スケーリング。
- Min Abs Delta X / Y による微小入力の無視(ガタつき防止)。
- Absolute / Relative 両出力モードで動作。
- シンプル・軽量・依存関係なし。
- このプロジェクトをビルドして
.dllを作成します(クラスライブラリ)。 - 出来上がった DLL を OpenTabletDriver の Plugins フォルダ(%localappdata%\OpenTabletDriver\Plugins)にコピーします。
- OTD GUIの
Settings → Open plugin directory…から開けます。
- OTD GUIの
- OpenTabletDriver を再起動します。
- プラグイン一覧から Asymmetric XY Scale を有効にします。
- X Right Scale:右方向だけを速く(>1.0)または遅く(<1.0)。
- X Left Scale:左方向だけを調整。
- Y Up Scale:上方向の補正。
- Y Down Scale:下方向の補正。
- Min Abs Delta X/Y:小さすぎる動きを無視(ノイズ除去用)。
- 上だけ速くしたい場合:
- Y Up Scale = 1.3
- その他 = 1.0
- 下だけ遅くしたい場合:
- Y Down Scale = 0.9
- その他 = 1.0
- 小刻みな震えを抑える場合:
- Min Abs Delta X = 0.02
- Min Abs Delta Y = 0.02