dijunkun
|
32345f93bf
|
[fix] validate macOS input display state before injecting events
|
2026-05-28 04:22:14 +08:00 |
|
dijunkun
|
ce004af379
|
[feat] add a control bar shortcut menu for sending Ctrl+Alt+Del and remote lock commands
|
2026-05-25 15:57:31 +08:00 |
|
dijunkun
|
473737ac9b
|
[fix] fix Windows input forwarding and allow debug builds to run without admin, fixes #82
|
2026-05-25 00:40:38 +08:00 |
|
dijunkun
|
1e29ec708f
|
[fix] fix macOS remote keyboard modifier injection, fixes #81
|
2026-05-21 00:23:50 +08:00 |
|
dijunkun
|
98b7c6c966
|
[fix] preserve Linux keypad navigation semantics and Windows scan-code metadata for remote keyboard input
|
2026-05-07 14:50:00 +08:00 |
|
dijunkun
|
b1d956af2c
|
[fix] fix left/right modifier key injection while preserving scan code metadata
|
2026-05-06 17:52:31 +08:00 |
|
dijunkun
|
97e48bfe71
|
[fix] fix Wayland keyboard capture by using SDL key events
|
2026-04-21 14:47:10 +08:00 |
|
dijunkun
|
ffa94986d5
|
[feat] add Windows secure desktop remote unlock support for locked sessions, refs #77
|
2026-04-21 04:10:08 +08:00 |
|
dijunkun
|
e4dfb61509
|
[fix] fix wayland cursor mapping
|
2026-04-20 18:09:13 +08:00 |
|
dijunkun
|
eca68f6c7a
|
[fix] fix keyboard input injection on Linux Wayland sessions
|
2026-03-23 23:14:05 +08:00 |
|
dijunkun
|
f4e28d8774
|
[fix] fix mac-to-windows symbol key input
|
2026-03-23 22:30:58 +08:00 |
|
dijunkun
|
13c37f01b1
|
[fix] fix cross-platform key capture and mapping issues
|
2026-03-23 20:42:48 +08:00 |
|
dijunkun
|
511831ced3
|
[fix] fix Wayland reconnect black screen by keeping capturer warm and also fix Wayland mouse control
|
2026-03-23 05:18:56 +08:00 |
|
dijunkun
|
262af263f2
|
[fix] move keyboard capturer to a background thread and use poll-based X11 event handling to avoid main-thread blocking
|
2026-03-20 14:56:40 +08:00 |
|
dijunkun
|
f94ef49210
|
[fix] release keyboard hook after remote control disconnects, refs #23
|
2025-11-21 00:56:01 +08:00 |
|
dijunkun
|
f5d0291b5a
|
[fix] fix crash when Unhook KeyboardCapturer on MacOS
|
2025-11-18 14:07:18 +08:00 |
|
dijunkun
|
0d591f769d
|
[feat] send control commands via JSON
|
2025-11-06 17:31:06 +08:00 |
|
dijunkun
|
401bfe4483
|
[refactor] add namespace 'crossdesk' to codebase
|
2025-10-27 21:09:39 +08:00 |
|
dijunkun
|
b6631c3db0
|
[fix] fix crash due to wrong linux keycode value
|
2025-09-04 16:31:03 +08:00 |
|
dijunkun
|
84d164c3af
|
[fix] compelete linux x11 keycode map
|
2025-09-04 15:46:09 +08:00 |
|
dijunkun
|
91ab21c5f2
|
[fix] fix function keys release handling issue
|
2025-09-02 18:58:54 +08:00 |
|
dijunkun
|
e8d7ec8daf
|
[feat] save log and cache files into user folder
|
2025-07-22 18:55:12 +08:00 |
|
dijunkun
|
383ace2493
|
[fix] only receive remote host info once
|
2025-06-03 10:33:32 +08:00 |
|
dijunkun
|
094204361c
|
[feat] enable screen switch on Linux platform
|
2025-05-29 18:09:34 +08:00 |
|
dijunkun
|
d72c6d9df7
|
[feat] enable mouse dragging for MacOSx
|
2025-05-29 17:05:56 +08:00 |
|
dijunkun
|
6ebf583a13
|
[fix] fix compile error on MacOSx
|
2025-05-15 19:54:17 +08:00 |
|
dijunkun
|
eca4f614c8
|
[feat] cursor mapping in different displays supported
|
2025-05-15 19:47:08 +08:00 |
|
dijunkun
|
11358e0b60
|
[feat] enable mouse control for multi-display
|
2025-05-15 18:37:59 +08:00 |
|
dijunkun
|
a6beb48b1f
|
[feat] display switch supported on Windows platform
|
2025-05-15 16:37:03 +08:00 |
|
dijunkun
|
9b5023645c
|
[feat] display selection supported on Windows platform
|
2025-05-09 22:30:56 +08:00 |
|
dijunkun
|
0a61dcc2be
|
[fix] update keyboard converter
|
2025-05-07 19:47:09 +08:00 |
|
dijunkun
|
250fd49406
|
[feat] mouse/keyboard control and screen capture supported by using X11 on Linux platform
|
2025-05-07 19:37:41 +08:00 |
|
dijunkun
|
f3451a5fa1
|
[fix] fix compile error on Linux
|
2025-05-06 18:39:30 +08:00 |
|
dijunkun
|
c33e4bbe0e
|
[fix] use relative percentage-based mouse mapping instead of absolute positions
|
2025-04-27 14:02:20 +08:00 |
|
dijunkun
|
188b1758f2
|
[feat] remove screen resolution info in HostInfo
|
2025-04-17 16:58:45 +08:00 |
|
dijunkun
|
22aed6ea53
|
[fix] send host info when connected
|
2025-04-16 16:13:54 +08:00 |
|
dijunkun
|
fa73447f88
|
[fix] fix mouse wheel mapping on Windows
|
2025-04-16 14:33:11 +08:00 |
|
dijunkun
|
662cbbc3cc
|
[feat] mouse middle button and wheel supported
|
2025-04-15 14:26:34 +08:00 |
|
dijunkun
|
700fb2ec14
|
[feat] send server resolution before sending first frame
|
2025-04-14 16:12:55 +08:00 |
|
dijunkun
|
d828bd736d
|
[feat] use peer map to manage multiple client instances
|
2025-04-08 17:34:33 +08:00 |
|
dijunkun
|
9621e6b570
|
[fix] fix right shift key mapping on MacOSX
|
2024-11-27 17:33:54 +08:00 |
|
dijunkun
|
4533d53ba8
|
[fix] fix all unused variables and type conversions
|
2024-11-26 23:31:06 +08:00 |
|
dijunkun
|
31b6b2736c
|
[fix] fix control and shift keys convertion from Win to MacOSX
|
2024-11-25 17:29:49 +08:00 |
|
dijunkun
|
abd22ab7f1
|
[fix] fix Win/MacOSX keycodes convertion
|
2024-11-25 17:15:22 +08:00 |
|
dijunkun
|
ba3edcc02a
|
[feat] keyboard control supported on MacOSX
|
2024-11-22 18:05:13 +08:00 |
|
dijunkun
|
8414a57a5b
|
[feat] keyboard control supported on Windows
|
2024-11-22 17:17:33 +08:00 |
|
dijunkun
|
3f777e4662
|
[fix] fix compile error
|
2024-11-22 16:45:14 +08:00 |
|
dijunkun
|
52828183a1
|
[feat] keyboard capture supported on Windows
|
2024-11-22 16:39:01 +08:00 |
|
dijunkun
|
963f1da1d8
|
[fix] fix redefinition error on MacOSX
|
2024-11-07 16:32:35 +08:00 |
|
dijunkun
|
4c6159e4d4
|
[feat] write and load thumbnails supported
|
2024-11-07 16:29:02 +08:00 |
|