feat: opt, show my cursor

Signed-off-by: fufesou <linlong1266@gmail.com>
This commit is contained in:
fufesou
2025-08-27 07:47:16 +08:00
parent fa8f289776
commit 29bae8a4d4
2 changed files with 11 additions and 0 deletions

View File

@@ -296,6 +296,8 @@ pub struct PeerConfig {
#[serde(flatten)]
pub view_only: ViewOnly,
#[serde(flatten)]
pub show_my_cursor: ShowMyCursor,
#[serde(flatten)]
pub sync_init_clipboard: SyncInitClipboard,
// Mouse wheel or touchpad scroll mode
#[serde(
@@ -372,6 +374,7 @@ impl Default for PeerConfig {
follow_remote_window: Default::default(),
keyboard_mode: Default::default(),
view_only: Default::default(),
show_my_cursor: Default::default(),
reverse_mouse_wheel: Self::default_reverse_mouse_wheel(),
displays_as_individual_windows: Self::default_displays_as_individual_windows(),
use_all_my_displays_for_the_remote_session:
@@ -1680,6 +1683,13 @@ serde_field_bool!(
"ViewOnly::default_view_only"
);
serde_field_bool!(
ShowMyCursor,
"show_my_cursor",
default_show_my_cursor,
"ShowMyCursor::default_show_my_cursor"
);
serde_field_bool!(
SyncInitClipboard,
"sync-init-clipboard",