Settings
Function Description
Can be used to manage clickmouse's operation strategies.
Function List
- General Settings: Adjust some items not in the list below, such as software language.
- Style Settings: Set clickmouse's theme, style.
- Clicker Settings: Control clicker behavior, such as default click interval, click count.
- Update Settings: Used to control clickmouse's update service, such as whether to auto-update, update check frequency.
- Hotkey Settings: Used to control hotkey functions, such as left click, right click hotkeys.
- Documentation Settings: Control documentation function default opened website.
- Notification Settings: Used to control software notification reminders, such as whether to show notifications.
General Settings
General settings include some basic software settings, such as software language, etc.
Setting items include:
- Software Language: Used to switch software language, currently officially supports Simplified Chinese and English.
- Type: Dropdown box
- Default value: System language
- Optional values: Determined by language pack files, officially supports
Simplified ChineseandEnglish.
- Optional values: Determined by language pack files, officially supports
- Field name:
select_language
- Field name:
Tip
After switching language, software needs to restart to take effect.
Tip
If custom language pack is not updated in time, lacking translation for new content, new content will display in English.
- Keep Tray Icon: Used to control whether software shows icon in taskbar;
- Type: Switch
- Default value: On
- Field name:
show_tray_icon
- Field name:
Tip
If turn off Keep Tray Icon option, tray icon will not completely close, but will exit after program main window closes.
Auto-start on Boot: If checked, software will automatically start when system boots;
- Default value: Off
- Field name: None, it depends on system's own auto-start settings.
Reset Auto-start Configuration: If your auto-start shows window or has other issues, you can try clicking this button to repair.
- Type: Button
Software Feedback URL: Controls the URL opened during software feedback.
- Type: Input box
- Default value: link
https://github.com/xystudiocode/pyclickmouse/issues/new/choose
- Default value: link
- Field name:
feedback
- Field name:
Software Response Delay: Used to control software response speed; Faster response delay means faster response when switching styles, but CPU usage will also be higher.
- Default value: 100ms
- Minimum value: 1ms
- Maximum value: 1000ms
- Interval value: 10ms
- Field name:
soft_delay
- Field name:
Hide "lab" tab when no experimental features: If checked, "lab" tab will be hidden when no experimental features.
- Type: Switch
- Default value: On
- Field name:
hide_flags
- Field name:
Reset All Settings: Used to restore default settings, after restoration need to restart software to take effect.
- Type: Button
Warning
Settings modifications take effect immediately, but some settings require restarting software to take effect.
This operation will overwrite previous settings, relatively dangerous, please operate carefully.
Style Settings
Style settings used to adjust software theme and style.
Setting items include:
- Window Style: Used to switch software window style;
- Type: Dropdown box
- Default value: System default
- Optional values: Determined by style files, officially supports according to system color, light, dark
- Field name:
select_style
- Field name:
- Use Windows accent color to display components: Control whether components use Windows accent color; after turning off, use clickmouse color. See demo below
- Type: Switch
- Default value: On
- Field name:
use_windows_color
- Field name:
Tip
This operation will not completely change component style, checkboxes and other components will still use system accent color
Color demo:
- Window Theme: Set window theme
- Type: Dropdown box
- Default value: Determined by system version:
- Windows 10:
Windows10style
- Windows 10:
- Windows 11:
Windows11style
- Windows 11:
- Other Windows:
Windowsstyle
- Other Windows:
- Other:
Fusionstyle
- Other:
- Optional values: Determined by system, Windows has:
Windows standard style,Windows classic style,Windows Vista styleandFusion style
- Optional values: Determined by system, Windows has:
- Field name:
theme
- Field name:
Warning
Some themes cannot adapt well to other clickmouse components, such as dark mode, inverted color mode, etc.
Clicker Settings
Can set some clicker parameters, such as click interval, click count, etc.
Setting items include:
- Click Delay Default Value: Control default delay when click number is empty
- Type: Input box
- Default value: Empty
- Field name:
click_delay
- Field name:
- Click Delay Unit: Control default delay unit
- Type: Dropdown box
- Default value:
Millisecond
- Default value:
- Optional values:
Millisecond,Second
- Optional values:
- Field name:
delay_unit
- Field name:
- Default Value Used When Click Delay Error: If enabled, when click delay input box input error, will use default value
- Type: Switch
- Default value: Off
- Field name:
delay_error_use_default
- Field name:
Tip
This operation is disabled when Click Delay parameter is set to empty
Tip
If turn off this option, only when click is empty will use default value; after enabling, as long as input format error will use default value.
- Click Count Default Value: Control default count when click count is empty
- Type: Input box
- Default value: Empty
- Field name:
click_times
- Field name:
- Click Count Unit: Control default click count unit
- Type: Dropdown box
- Default value:
Times
- Default value:
- Optional values:
Times,Ten thousand times,Infinite
- Optional values:
- Field name:
times_unit
- Field name:
- Default Value Used When Click Count Error: If enabled, when click count input box input error, will use default value
- Type: Switch
- Default value: Off
- Field name:
times_error_use_default
- Field name:
- Total Click Time: Total time calculated through software click count and interval.
- Type: Text
- Value: Total time calculated based on click count and interval
- Field name: None
Update Settings
Used to control software's update service, such as whether to auto-update, update check frequency. Setting items include:
- Enable Update: If enabled, can manage update settings below.
- Type: Switch
- Default value: On
- Field name:
update_enabled
- Field name:
Caution
I do not recommend turning off updates, this will cause more problems for your clickmouse.
Tip
If you find check update prompt: 'Update not enabled', please turn on this setting.
- Update Notification: If turned off, then cannot see update notification.
- Type: Switch
- Default value: On
- Field name:
update_notify
- Field name:
Tip
This setting is independent of update completion notification, if turn off this setting, update completion notification will also not turn off.
- Silent Update: If enabled, then software update will not pop up notification box.
- Type: Switch
- Default value: Off
- Field name:
quiet_update
- Field name:
Tip
If enable this setting, then update notification will be turned off, even if you enabled this setting.
- Update Completion Notification: If enabled, then after update completion will pop up notification box.
- Type: Switch
- Default value: On
- Field name:
update_ok_notify
- Field name:
Tip
This popup will appear after silent update completion.
Tip
The notification settings below are also affected by update settings, if grayed out, may be because update service not enabled.
Hotkey Settings
Used to set software's hotkey functions, such as left click, right click hotkeys.
Setting items include:
- Hotkey Enabled: If turned off, then software's hotkey function will be turned off.
- Type: Switch
- Default value: On
- Field name:
hotkey_enabled
- Field name:
- Left Click Hotkey: Set left click hotkey.
- Type: Input box
- Default value:
F2
- Default value:
- Field name:
left_click_hotkey
- Field name:
- Right Click Hotkey: Set right click hotkey.
- Type: Input box
- Default value:
F3
- Default value:
- Field name:
right_click_hotkey
- Field name:
- Pause/Restart Click Hotkey: Set pause/restart clicker hotkey.
- Type: Input box
- Default value:
F4
- Default value:
- Field name:
pause_click_hotkey
- Field name:
- Stop Click Hotkey: Set stop click hotkey.
- Type: Input box
- Default value:
F6
- Default value:
- Field name:
stop_click_hotkey
- Field name:
- Click Attribute Hotkey: Set open click attribute hotkey.
- Type: Input box
- Default value:
Ctrl+Alt+A
- Default value:
- Field name:
click_attr_hotkey
- Field name:
- Fast Click Hotkey: Set open fast click hotkey.
- Type: Input box
- Default value:
Ctrl+Alt+F
- Default value:
- Field name:
fast_click_hotkey
- Field name:
- Main Window Hotkey: Set open main window hotkey.
- Type: Input box
- Default value:
Ctrl+Alt+M
- Default value:
- Field name:
main_window_hotkey
- Field name:
- Reset Left Click Settings: Used to restore default left click settings.
- Type: Button
- Reset Right Click Settings: Used to restore default right click settings.
- Type: Button
- Reset Pause/Restart Click Settings: Used to restore default pause/restart click settings.
- Type: Button
- Reset Stop Click Settings: Used to restore default stop click settings.
- Type: Button
- Reset Click Attribute Settings: Used to restore default click attribute settings.
- Type: Button
- Reset Fast Click Settings: Used to restore default fast click settings.
- Type: Button
- Reset Main Window Settings: Used to restore default main window settings.
- Type: Button
Documentation Settings
Used to set documentation function default opened website.
Setting items include:
- Documentation Default Link:
- Type: Input box
- Default value: link
https://xystudiocode.github.io/clickmouse_docs/{lang}
- Default value: link
- Field name:
doc_default_link
- Field name:
Tip
{lang} will be replaced with current software language, such as zh-CN or en.
Documentation Language:
- Type: Dropdown box
- Default value: Software language
- Optional values:
Software language,System languageand according to software supported language packs (defaultSimplified Chinese,English)
- Optional values:
Update Log Path:
- Type: Input box
- Default value:
updatelog
- Default value:
Tip
Software's update log path is relative to documentation default link path, such as default open update log link is linkhttps://xystudiocode.github.io/clickmouse_docs/{lang}/updatelog, then update log path fill in updatelog.
This section's {lang} will also be parsed.
Notification Settings
Used to control software's notification reminders, such as whether to show notifications.
Setting items include:
Used to control software's update service, such as whether to auto-update, update check frequency. Setting items include:
- Enable Update: If enabled, can manage update settings below.
- Type: Switch
- Default value: On
- Field name:
update_enabled
- Field name:
Caution
I do not recommend turning off updates, this will cause more problems for your clickmouse.
Important
If you find check update prompt: 'Update not enabled', please turn on this setting.
- Update Notification: If turned off, then cannot see update notification.
- Type: Switch
- Default value: On
- Field name:
update_notify
- Field name:
Note
If enable this setting, then update notification will be turned off, even if you enabled this setting.
- Update Completion Notification: If enabled, then after update completion will pop up notification box.
- Type: Switch
- Default value: On
- Field name:
update_ok_notify
- Field name:
Tip
This popup will appear after silent update completion.
Tip
The update settings above are also affected by notification settings, if grayed out, may be because update service not enabled.
- Software Startup Warning: If enabled, then when software starts, resource loss will pop up warning notification box.
- Type: Switch
- Default value: On
- Field name:
show_warning
- Field name:
Tip
clickmouse checks resources when starting, if finds missing some content, will pop up Software Startup Warning
- Official Extension Package Missing Warning: If enabled, then when software starts, official extension package missing will pop up warning notification box.
- Type: Switch
- Default value: On
- Field name:
show_package_warning
- Field name:
Lab
To test new features.
Because the test items will be updated with each version, the settings items are not listed.
Usage Method
- Open Settings - Settings options
- On left side select option to switch settings
- Click switch/input box on right side to toggle settings