Comment by pentamassiv

Comment by pentamassiv 10 months ago

6 replies

I maintain a library to simulate input on Windows, macOS and Linux. There are a ton of quirks on all of these platforms. On Windows you can simulate text input. The text cannot start with a new line character though. It is perfectly fine if it's not the first one though. macOS also allows you to simulate text input, but the text has to be shorter than 21 characters. Linux is especially difficult with X11, multiple Wayland protocols and libei.

indrora 10 months ago

Look into contributing to LibTAS.

It’s very Linux specific but can frame by frame manipulate the input that an application is getting, meant for speed runs of games.

  • pentamassiv 10 months ago

    Thank you for the suggestion. It's an interesting project, but I'm more comfortable writing Rust code. Also I still have a lot to do for the library I'm maintaining. The libei and Wayland support is still experimental and buggy and I need to get better integration tests working. So much to do, so little time :-)

Scramblejams 10 months ago

If it's available, I'd love a link.