sciboy12 / Abs-C

Use your touchpad/touchscreen stylus to play osu! on Linux (C version)
2 stars 1 forks source link
abs c linux synaptics touchpad

Abs-C

Abs ported to C

Thanks to danil1petrov, who is the original creator of this port.

If you encounter any problems, please ask on the Discord or file an issue regarding it.

Setup and compilation

sudo apt install libinih-dev
cd (Wherever you saved Abs-C to)
make

Configuration

Place abs-c.ini into ~/.config/

Config options

Custom Area

These values are relative to the center of the touchpad/screen and are measured in percent:

x_scale_pct_min: Left edge

x_scale_pct_max: Right Edge

y_scale_pct_min: Top edge

y_scale_pct_max: Bottom edge

Other options

keep_ratio: Enable/Disable Ratio Compensation (Similar to "Keep aspect ratio" on monitors)

use_pen: Use an active stylus on a compatible touchscreen tablet, instead of the touchpad

Usage

If playing on osu!Lazer, disable High Precision Mouse (and Fullscreen/Confine mouse cursor to window, if on Wayland) within Lazer's settings.

Add your user to the input group (reboot afterwards):

sudo usermod –a –G input $USER

Run with:

./abs-c