pynput doesn't intuitively work when sshing unless there is a gui present or you do some xserver trickery. Right now there is a seperate ssh_keyboard node, but two sources of truth isn't ideal. It also can't be used in a launch file. Find a better way of doing this, preferably within the existing file.
Notes
- One option is overhauling the teleop to use the stdin from the terminal rather than relying on pynput.
- Another is having some type of invisible gui pop up.
Task
pynput doesn't intuitively work when sshing unless there is a gui present or you do some xserver trickery. Right now there is a seperate ssh_keyboard node, but two sources of truth isn't ideal. It also can't be used in a launch file. Find a better way of doing this, preferably within the existing file.
Notes
Task