Clarify timing controls

This commit is contained in:
2026-05-12 19:16:58 -05:00
parent 80239d27a6
commit 5a5f7ec1b7
3 changed files with 128 additions and 46 deletions

View File

@@ -52,7 +52,7 @@ def makeDefaultConfig():
"default_profile_id": DEFAULT_WHEEL_PROFILE_ID,
"button_presses_logged": True,
"global_settings": {
"debounce_seconds": 0.25,
"debounce_seconds": 0.08,
"volume_increment": 5,
"polling_interval_ms": 120,
},
@@ -121,7 +121,7 @@ def normalizeConfig(config):
config.setdefault("default_profile_id", DEFAULT_WHEEL_PROFILE_ID)
config.setdefault("button_presses_logged", True)
config.setdefault("global_settings", {})
config["global_settings"].setdefault("debounce_seconds", 0.25)
config["global_settings"].setdefault("debounce_seconds", 0.08)
config["global_settings"].setdefault("volume_increment", 5)
config["global_settings"].setdefault("polling_interval_ms", 120)
config.setdefault("profiles", [])