-
Notifications
You must be signed in to change notification settings - Fork 3
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.16
- > 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.
- > Check for Verssion Updates
Checks for updates for the user's adobeVers.ahk/adobeVers.ahkfile so that they may select newer versions of adobe programs without needing to wait for a full release.
Note
This requires the user to use the startup().updateAdobeVerAHK() function
- > Check for git branch Updates
Checks local git branches for any upstream changes and attempts to pull them.
Note
This requires the user to use the startup().gitBranchCheck() function
- > 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)
- > 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
- > 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. - > Run at Startup
Enabling this option will generate a shortcut of the current script in the user'sshell:startupfolder. If the user run's the script via another means (ie,PC Startup.ahk) then this option should be disabled and ignored. - > Show Adobe Versions at Startup
When enabled aNotify {window will appear at the top right of the user's screen to notify them whichEditorsversions they have selected forPremiere Pro,After Effects&Photoshop.
Caution
The added Premiere Pro entries expect the user to be using my premiere project folder tree
-
> `autosave.ahk`
- Always Save
Enabling this setting will causeautosave.ahkto 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.ahkwill 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.ahktimer.
- 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)
- > `swapPreviousSequence()` check rate (sec)
- > `Multi-Instance Close.ahk` check rate (sec)

These GUIs are where the user can set some preferences for adobe specific settings. ie. The current year version they are using, the current version number, their current cache directory (for startup().adobeTemp()), whether they are using a beta version, etc. Currently setting Photoshop versions is meaningless but functionality is mirrored incase that ever changes.
Amongst these GUIs Premiere has a few additional settings.
-
> Theme Default This setting determines what theme a few functions assume the user is using if the user is using a version of
Premierebelowv25.0. For versions greater thatv25.0theprem {class will use the user's Premiere Preferences file to automatically determine their set theme. -
> Use
prem.swapSequences()This checkbox will determine whether theprem {class will track the user's currently/previously active sequences to allow forprem.swapSewuences()to be called to swap between them.
More information can be found on the Premiere wiki page
-
> Use Thio MButton
When enabled pressing MButton (by default) withinWindows Explorerwindows will offer a tooltip window to allow the user to instantly change the current window to the desired directory. Has special entries ifPremiere Prois open. -
> Use MButton
If enabled MButton will be used as the activation hotkey, otherwise the user may specify their desired hotkey in the edit box below. It is recommended~is used at the beginning of the user's hotkey.
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
- Hotkey Replacer.ahk
- checklist.ahk
- Streamdeck AHK
- CreateSymLink.ahk
- adobeKSA.ahk
- ExplorerDialogPathSelector.ahk
Other Guides