Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix evdev keycode problems #3113

Merged
merged 2 commits into from
Jun 14, 2024

Conversation

matt335672
Copy link
Member

Commit 6257dae added a way to send an evdev X11 keycode to xorgxrdp. The interface is currently unused, but there are plans to do use it soon - see neutrinolabs/xorgxrdp#303

This PR fixes a couple of problems with the interface which have been uncovered during informal testing.

6257dae added a mapping of RDP
scancodes to X11 keycodes to the XUP interface. The intention is
to move this functionality from xorgxrdp to a common lookup
in xrdp.

The mapping of RDP scancodes for extended keys (e.g. Right-CTRL) is
not being done correctly.
The current fastpath code for scancode events is not mapping
the FASTPATH_INPUT_KBDFLAGS_EXTENDED1 flag to the KBDFLAGS_EXTENDED1
flag.
@matt335672 matt335672 merged commit 8ee4a6c into neutrinolabs:devel Jun 14, 2024
14 checks passed
@matt335672 matt335672 deleted the fix_evdev_keycode_problems branch June 14, 2024 09:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant