keyboard middle click setting; docs, readme & logs

This commit is contained in:
galister
2026-01-08 20:47:52 +09:00
parent 3611cfc57b
commit 390338c4a5
11 changed files with 256 additions and 152 deletions

View File

@@ -30,6 +30,17 @@ pub enum CaptureMethod {
ScreenCopy,
}
#[derive(Debug, Default, Clone, Copy, Serialize, Deserialize, AsRefStr, EnumString, EnumProperty, VariantArray)]
pub enum AltModifier {
#[default]
None,
Shift,
Ctrl,
Alt,
Super,
Meta,
}
#[derive(Clone, Serialize, Deserialize)]
pub struct SerializedWindowSet {
pub name: Arc<str>,
@@ -270,4 +281,7 @@ pub struct GeneralConfig {
#[serde(default)]
pub context_menu_hold_and_release: bool,
#[serde(default)]
pub keyboard_middle_click_mode: AltModifier,
}