-
Notifications
You must be signed in to change notification settings - Fork 2
settingsGUI()
This GUI allows the user to adjust almost all user adjustable settings all within one place. It can be accessed by either pressing the activation hotkey (Win + F1 by default) or by right clicking on the My Scripts.ahk
tray icon in the task bar, then selecting Settings
settingsGUI() as of v2.14.10
- > Check for Updates
Toggling this checkbox will allow for one of three options;- Script will check for updates and present the user with a GUI when an update is available
- Script will check for updates but will only present a tooltip when an update is available
- Script will not check for updates
Note
This requires the user to use the startup().updateChecker()
function
- > Check for Pre-Releases
Determines whether checks for pre-release/beta updates will occur. These are rather infrequent/rare. - > Check for AHK Updates
Will determine whether the script will check for AHK version updates and will alert the user if one is available.
Note
This requires the user to use the startup().updateAHK()
function
- > Check for Library Updates
Determines whether checks for new third party library files will occur. These files are found..\lib\Other\
.
It may be beneficial to disable this setting unless you are tracking file changes for the repo.
Note
This requires the user to use the startup().libUpdateCheck()
function
- > Check for Package Updates
Whether the cmdline will be checked to see if package updates are available through the user's package manager of choice through thestartup().updatePackages()
function.
Caution
This function is strictly designed around the chocolatey
package manager and will likely require additional testing/code for other package managers.
- > Dark Mode
Toggles a few GUI dark mode options.
Warning
Any GUIs will need to be recreated for this setting to take effect. This setting will also only affect GUIs created using tomshiBasic
- > Run at Startup
Enabling this option will generate a shortcut of the current script in the user'sshell:startup
folder. If the user run's the script via another means (ie,PC Startup.ahk
) then this option should be disabled and ignored.
- > Adobe Version Override
Determines whether an attempt will be made to automatically set the currently installed versions ofAdobe Premiere Pro
&Adobe After Effects
.
Note
This setting requires the use of startup().adobeVerOverride()
. This function will also only function correctly if only one year version of either program is installed at a time (ie. only a version from 2024 OR only 2023, etc. If multiple year versions are installed it will require the user to manually set the values within the Editors
dropdown)
-
> Disable Discord Reply Ping
Determines whether the use ofdiscord.button("DiscReply.png")
will identify and disable the@
reply ping when replying to a message on discord. -
> `autosave.ahk`
- Always Save
Enabling this setting will causeautosave.ahk
to always try a save attempt. Disabling it will only attempt to save the active window. - Beep
Enabling this setting will prompt the user with a little beep if it is attempting a save attempt but has halted from proceeding due to user input. - Check Mouse
When enabledautosave.ahk
will also wait for reduced mouse activity before proceeding with a save attempt. - Restart Playback
Determines whether playback will be checked and resumed after a save attempt. - Save Override
If enabled, manually saving will restart theautosave.ahk
timer.
- Always Save
-
> `checklist.ahk`
- Create Hotkey
Determines whether a hotkey will be created using Shift + Media Play/Pause. - Tooltips
Determines whether tooltips will be generated to alert the user that they have paused the timer.
- Create Hotkey
-
> `getTimeline()` Always Check UIA
Determines whether all UIA values will be checked on first use or if they will be assumed correct.- Limit Daily
Will limit this first time check to once per day if enabled. If disabled, every reload of the scripts will recheck UIA values on first use.
- Limit Daily
- > `adobeTemp()` Limit (GB)
How large the user's definied cache dir can get beforestartup().adobeTemp()
will clear it. - > `adobe fullscreen check.ahk` check rate (sec)
- > `autosave.ahk` save rate (min)
- > `gameCheck.ahk` check rate (sec)
- > `Multi-Instance Close.ahk` check rate (sec)
Keeping Track
Keyboard Shortcut Adjustments
libs & Classes
Editors
Apps
Other lib files
Hotkeys
Timer Scripts
- adobe fullscreen check.ahk
- Alt_menu_acceleration_DISABLER.ahk
- autodismiss error.ahk
- autosave.ahk
- gameCheck.ahk
- Multi-Instance Close
Other Scripts
Other Guides