No description
The macOS client mapped every right-hand modifier (Control_R, Shift_R, Alt_R, Super/Meta_R) to its left-hand virtual key and always emitted the left device-dependent event flags, so a remote right-side modifier arrived on the client as the left one. Apps that distinguish the two (input methods that need Right Shift, hotkeys bound to Right Control, etc.) never saw the right key. Map the right-hand KeyIDs to their macOS right virtual keys, teach isModifier() and setKeyboardModifiers() about them, track which side is held, and emit the matching NX_DEVICER*KEYMASK device flag. This change is client-only; the macOS server key map is unchanged. fixes: #8486 Signed-off-by: rNoz <rnoz.commits@gmail.com> |
||
|---|---|---|
| .github | ||
| cmake | ||
| deploy | ||
| docs | ||
| LICENSES | ||
| src | ||
| translations | ||
| .clang-format | ||
| .editorconfig | ||
| .gitattributes | ||
| .gitignore | ||
| CMakeLists.txt | ||
| cspell.json | ||
| LICENSE | ||
| REUSE.toml | ||
| sonar-project.properties | ||
Deskflow
Deskflow is a free and open source keyboard and mouse sharing app. Use the keyboard, mouse, or trackpad of one computer to control nearby computers, and work seamlessly between them.
Getting help online
- View the wiki Online resource
Chat with us
- Main discussion on Matrix:
#deskflow:matrix.org(Matrix clients) - Discussion also happens on IRC:
#deskflowor#deskflow-devon Libera Chat - Start a new discussion on our GitHub project.
Reporting security issues
Check Security to find out how to report security issues.