Skip to content

supermilkdude67/Waydroid-SEKAI-Keybinds

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Waydroid-SEKAI-Keybinds

My little sister who plays Project SEKAI using Memu on Windows, apparently can't stand using Weylus to play the game on Waydroid.
(honestly neither can I sometimes with the low-end tablet I have, but I've still managed to get pretty far)

So, I made a simple Python script that uses python-evdev and python-uinput to translate key presses to multi-touch events.

The default keybinds for tap notes are Q, W, E, R, T, Y, I, O, P, [, and ].
The default keybinds for flick notes are X, C, Space, Comma, and Period.

These keys are configured to tap corresponding parts of the highway on Project SEKAI. Reconfigure the coordinates and keybinds in the code as/if needed.

So now, if for whatever reason, you're willingly playing Project SEKAI with a keyboard, you can now do it on Waydroid.
Because someone had to do it.

Instructions

Minimum requirements are:

Ubuntu 20.04+ with a machine powerful enough to run Project SEKAI on Waydroid, obviously.

Dependencies are:
python3, python-uinput, python-evdev

Add your user to the input group:
sudo usermod -aG input $USER
newgrp input

Then log out of your user, and log back in.

Then just run the script with:
python3 ./keybinds.py (or replace "keybinds.py" with whatever you want to rename the file to)


(For the sake of saving yourself some frustration, don't attempt to pass any Append difficulty charts or complicated Master difficulty charts with this.)

(You have been warned, you 13 fingered aliens.)

About

A simple script to allow memu-like keybinds to be used on Waydroid, primarily for Project SEKAI

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages