Open ksandom opened 2 years ago
SWT Key mappings are listed at static final int [] [] KeyTable = {
.
I've invested a fair bit of time today experimenting with the SWT option. The premise being that it sounds like it already works in Java via SWT. I didn't get it to work, but would love input to solve it.
For now, unless someone can think of a short-term solution, I think waiting for Wakefield is going to be the best bet. libei appears to be the most likely implementation:
Solution: This will probably be implemented be libEI. However, its shipping time(even estimated) is not yet known.
In the mean time, you can check out the handWavey wayland documentation for the latest information about how to work-around the issue.
Background
Currently, wayland support is achieved via VNC, which is not a good user-experience (slow, laggy, and requires manual configuration by the user). This ticket is for getting native wayland support out of the box.
Success
Necessary functionality of the solution
Possible leads
libei
libei looks like the most promising possibility so far.
SWT
This comment suggests SWT:
Project Wakefield
I don't know how long it will be until keyboard and mouse control will arrive.
uinput
OpenJDK 19
As at 2022-03-18; OpenJDK 19 is not able to control the mouse and keyboard via AWT in Walyand.
General discussion