> This program requires access to /dev/uinput. This usually requires root permissions.
Source: https://github.com/ReimuNotMoe/ydotool#runtime
Edit: I'll also add that only 5~ commands have been implemented so far in ydotool.