Skip to content

Repository files navigation

Asymmetric XY Scale (OpenTabletDriver Plugin)

English

Overview

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).

Features

  • 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.

Installation

  1. Build this project as a .dll (Class Library).
  2. Copy the resulting DLL to the OpenTabletDriver Plugins folder(%localappdata%\OpenTabletDriver\Plugins):
    • You can open it via OTD GUI: Settings → Open plugin directory….
  3. Restart OpenTabletDriver.
  4. Enable Asymmetric XY Scale in the plugin list.

Usage

  • 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).

Example Settings

  • 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 ScaleOpenTabletDriver 用のカスタムプラグインです。
ペンの移動方向ごとに独立した倍率を設定できます:

  • 右方向 (X Right)
  • 左方向 (X Left)
  • 上方向 (Y Up)
  • 下方向 (Y Down)

これにより「上方向だけ速くする」「下方向だけ遅くする」といった片方向のみの補正が可能です。

特徴

  • X 右・左、Y 上・下の方向別スケーリング。
  • Min Abs Delta X / Y による微小入力の無視(ガタつき防止)。
  • Absolute / Relative 両出力モードで動作。
  • シンプル・軽量・依存関係なし。

導入方法

  1. このプロジェクトをビルドして .dll を作成します(クラスライブラリ)。
  2. 出来上がった DLL を OpenTabletDriver の Plugins フォルダ(%localappdata%\OpenTabletDriver\Plugins)にコピーします。
    • OTD GUIの Settings → Open plugin directory… から開けます。
  3. OpenTabletDriver を再起動します。
  4. プラグイン一覧から 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

About

for open tablet driver

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages