User Tools

Site Tools


manual:Whats_New

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
manual:Whats_New [2023/09/12 23:42]
peternlewis [Engine]
manual:Whats_New [2023/09/21 04:12] (current)
peternlewis [Engine]
Line 27: Line 27:
 ==== Engine ==== ==== Engine ====
  
-* Added `keyboardmaestrocommand line tool for triggering or editing macros.+* Added [[trigger:keyboardmaestro|keyboardmaestro]] ​command line tool for triggering or editing macros.
 * Added modern JavaScript syntax mode. * Added modern JavaScript syntax mode.
 * Added support for limiting variables passed to scripts. * Added support for limiting variables passed to scripts.
Line 55: Line 55:
 ==== Triggers ==== ==== Triggers ====
  
-* Added Space Changed trigger. ([forum](https://​forum.keyboardmaestro.com/​t/​feature-request-new-trigger-desktop-space-change/​32640))+* Added [[trigger:​Space_Changed|Space Changed]] trigger. ([forum](https://​forum.keyboardmaestro.com/​t/​feature-request-new-trigger-desktop-space-change/​32640))
 * Added tapped only once/​twice/​3 times options to [[trigger:​Hot_Key|Hot Key]] and [[trigger:​USB_Device_Key|USB Device Key]] triggers. * Added tapped only once/​twice/​3 times options to [[trigger:​Hot_Key|Hot Key]] and [[trigger:​USB_Device_Key|USB Device Key]] triggers.
 * Added support for modifiers in [[trigger:​Typed_String|Typed String]] triggers (eg “em⇧” means e, m, tap the shift key). ([forum](https://​forum.keyboardmaestro.com/​t/​suggestion-use-key-sequences-including-modifiers-to-trigger-macros/​27093)) * Added support for modifiers in [[trigger:​Typed_String|Typed String]] triggers (eg “em⇧” means e, m, tap the shift key). ([forum](https://​forum.keyboardmaestro.com/​t/​suggestion-use-key-sequences-including-modifiers-to-trigger-macros/​27093))
Line 61: Line 61:
 ==== Actions ==== ==== Actions ====
  
-* Added Prompt for Snippet action. +* Added [[action:​Prompt_for_Snippet|Prompt for Snippet]] action. 
-* Added Create Calendar Event action (macOS 10.14+). +* Added [[action:​Create_Calendar_Event|Create Calendar Event]] action (macOS 10.14+). 
-* Added Send Pushover Notification action. +* Added [[action:​Send_Pushover_Notification|Send Pushover Notification]] action. 
-* Added Set Screen Resolution action. +* Added [[action:​Set_Screen_Resolution|Set Screen Resolution]] action. 
-* Added Select Menu by Name action. +* Added [[action:​Select_Menu_by_Name|Select Menu by Name]] action. 
-* Added Remove Clipboard Flavors action. +* Added [[action:​Remove_Clipboard_Flavors|Remove Clipboard Flavors]] action. 
-* Added Set Audio Input/​Output/​Sound Effects Device actions.  +* Added [[action:​Set_Audio_Device|Set Audio Input/​Output/​Sound Effects Device]] actions.  
-* Added Mute/Unmute Audio Output ​Device ​action+* Added [[action:​Mute_Audio_Device|Mute/Unmute Audio Device]] actions
-* Added Get Location action.+* Added [[action:​Get_Location|Get Location]] action.
 * Added option to [[action:​Move_or_Click_Mouse|Click at Found Image]] action to wait for the image to appear. * Added option to [[action:​Move_or_Click_Mouse|Click at Found Image]] action to wait for the image to appear.
 * Added option to [[action:​Find_Image_on_Screen|Find Image on Screen]] action to wait for the image to appear. * Added option to [[action:​Find_Image_on_Screen|Find Image on Screen]] action to wait for the image to appear.
Line 93: Line 93:
 ==== Conditions ==== ==== Conditions ====
  
-* Add a File Attribute condition. ([forum](https://​forum.keyboardmaestro.com/​t/​how-prevent-an-action-from-working-under-certain-conditions/​24333)) +* Add a [[condition:​File_Attribute|File Attribute]] condition. ([forum](https://​forum.keyboardmaestro.com/​t/​how-prevent-an-action-from-working-under-certain-conditions/​24333)) 
-* Added Macro is Executing condition.+* Added [[condition:​Macro|Macro is Executing]] condition ​condition.
  
 ==== Filters ==== ==== Filters ====
Line 104: Line 104:
 ==== Tokens ==== ==== Tokens ====
  
-* Added %Safari/​Chrome/​FrontBrowserWindowName% tokens. +* Added [[token:​FrontBrowserWindowName|%Safari/​Chrome/​FrontBrowserWindowName%]] tokens. 
-* Added %Safari/​Chrome/​FrontBrowserVersion/​LongVersion% tokens. +* Added [[token:​FrontBrowserVersion|%Safari/​Chrome/​FrontBrowserVersion/​LongVersion%]] tokens. 
-* Added Safari/​ChromeBundleID/​Path/​Name tokens. +* Added [[token:​FrontBrowserPath|%Safari/​ChromeBundleID/​Path/​Name%]] tokens. 
-* Added %FrontDocumentPath% token (thanks Chris!). ([forum](https://​forum.keyboardmaestro.com/​t/​finding-the-file-path-for-the-front-document-in-the-front-application/​7095)) +* Added [[token:​FrontDocumentPath|%FrontDocumentPath%]] token (thanks Chris!). ([forum](https://​forum.keyboardmaestro.com/​t/​finding-the-file-path-for-the-front-document-in-the-front-application/​7095)) 
-* Added %ApplicationVersion/​LongVersion% tokens. ([forum](https://​forum.keyboardmaestro.com/​t/​feature-request-an-enhancement-to-get-hardware-and-software-based-information-without-coding/​31812)) +* Added [[token:​ApplicationVersion|%ApplicationVersion/​LongVersion%]] tokens. ([forum](https://​forum.keyboardmaestro.com/​t/​feature-request-an-enhancement-to-get-hardware-and-software-based-information-without-coding/​31812)) 
-* Added %KeyboardMaestroVersion/​LongVersion% tokens. ([forum](https://​forum.keyboardmaestro.com/​t/​feature-request-an-enhancement-to-get-hardware-and-software-based-information-without-coding/​31812)) +* Added [[token:​KeyboardMaestroVersion|%KeyboardMaestroVersion/​LongVersion%]] tokens. ([forum](https://​forum.keyboardmaestro.com/​t/​feature-request-an-enhancement-to-get-hardware-and-software-based-information-without-coding/​31812)) 
-* Added %SystemVersion/​LongVersion% tokens. ([forum](https://​forum.keyboardmaestro.com/​t/​feature-request-an-enhancement-to-get-hardware-and-software-based-information-without-coding/​31812)) +* Added [[token:​SystemVersion|%SystemVersion/​LongVersion%]] tokens. ([forum](https://​forum.keyboardmaestro.com/​t/​feature-request-an-enhancement-to-get-hardware-and-software-based-information-without-coding/​31812)) 
-* Added %LastAbortedActionID% token. ([forum](https://​forum.keyboardmaestro.com/​t/​try-catch-would-love-to-get-more-details-in-tokens/​25244/​3)) +* Added [[token:​LastAbortedActionID|%LastAbortedActionID%]] token. ([forum](https://​forum.keyboardmaestro.com/​t/​try-catch-would-love-to-get-more-details-in-tokens/​25244/​3)) 
-* Added %OptionReturn% token (valid in Insert Text by Typing only). +* Added [[token:​OptionReturn|%OptionReturn%]] token (valid in Insert Text by Typing only). 
-* Added %ScreenResolution/s% tokens. +* Added [[token:​ScreenResolution|%ScreenResolution(s)%]] tokens. 
-* Added %AudioInputDevice/DeviceUID%%AudioOutputDevice/DeviceUID%%AudioSoundEffectsDevice/DeviceUID% tokens. +* Added [[token:​AudioInputDevice|%AudioInputDevice(UID)%]] tokens. 
-* Added %AudioInputDevices% and %AudioOutputDevices% tokens. +* Added [[token:​AudioOutputDevice|%AudioOutputDevice(UID)%]] tokens. 
-* Added %MusicPlayerState% token. +* Added [[token:​AudioSoundEffectsDevice|%AudioSoundEffectsDevice(UID)%]] tokens. 
-* Added %System/​Past/​Trigger/​NamedClipboardFlavors% ​tokens. ​+* Added [[token:​AudioInputDevices|%AudioInputDevices%]] and [[token:​AudioOutputDevices|%AudioOutputDevices%]] tokens. 
 +* Added [[token:​MusicPlayerState|%MusicPlayerState%]] token. 
 +* Added [[token:​SystemClipboardFlavors|%SystemClipboardFlavors%]] token 
 +* Added [[token:​PastClipboardFlavors|%PastClipboardFlavors%]] token 
 +* Added [[token:NamedClipboardFlavors|%NamedClipboardFlavors%]] token 
 +* Added [[token:​TriggerClipboardFlavors|%TriggerClipboardFlavors%]] token
 * Adjusted the [[token:​FinderSelection|%FinderSelection(s)%]] tokens to return the selected item, not the target of an alias/link. ([forum](https://​forum.keyboardmaestro.com/​t/​finderselections-with-symbolic-links/​29015)) * Adjusted the [[token:​FinderSelection|%FinderSelection(s)%]] tokens to return the selected item, not the target of an alias/link. ([forum](https://​forum.keyboardmaestro.com/​t/​finderselections-with-symbolic-links/​29015))
  
 ==== Functions ==== ==== Functions ====
  
-* Added PROCESSORS() function. ([forum](https://​forum.keyboardmaestro.com/​t/​feature-request-an-enhancement-to-get-hardware-and-software-based-information-without-coding/​31812)) +* Added [[function:​PROCESSORS|PROCESSORS()]] function. ([forum](https://​forum.keyboardmaestro.com/​t/​feature-request-an-enhancement-to-get-hardware-and-software-based-information-without-coding/​31812)) 
-* Added MEMORY() function. ([forum](https://​forum.keyboardmaestro.com/​t/​feature-request-an-enhancement-to-get-hardware-and-software-based-information-without-coding/​31812)) +* Added [[function:​MEMORY|MEMORY()]] function. ([forum](https://​forum.keyboardmaestro.com/​t/​feature-request-an-enhancement-to-get-hardware-and-software-based-information-without-coding/​31812)) 
-* Added UPTIME() function. ([forum](https://​forum.keyboardmaestro.com/​t/​feature-request-an-enhancement-to-get-hardware-and-software-based-information-without-coding/​31812))+* Added [[function:​UPTIME|UPTIME()]] function. ([forum](https://​forum.keyboardmaestro.com/​t/​feature-request-an-enhancement-to-get-hardware-and-software-based-information-without-coding/​31812))
 * Added an optional second parameter to [[function:​ROUND|ROUND]],​ [[function:​CEIL|CEIL]],​ [[function:​FLOOR|FLOOR]],​ and [[function:​TRUNC|TRUNC]] functions. * Added an optional second parameter to [[function:​ROUND|ROUND]],​ [[function:​CEIL|CEIL]],​ [[function:​FLOOR|FLOOR]],​ and [[function:​TRUNC|TRUNC]] functions.
  
Line 152: Line 157:
 * Fixed issue where a duplicated search string matched action does not appear matched. * Fixed issue where a duplicated search string matched action does not appear matched.
 * Fixed an issue with overly enthusiastic search field completion suggestions. ​ * Fixed an issue with overly enthusiastic search field completion suggestions. ​
-* Fixed issue with Palettes displaying wide enough to hold a title that is not shown. (https://​forum.keyboardmaestro.com/​t/​cant-understand-why-palette-contains-a-wide-blank-area/​33081/​4) +* Fixed issue with Palettes displaying wide enough to hold a title that is not shown. ​([forum](https://​forum.keyboardmaestro.com/​t/​cant-understand-why-palette-contains-a-wide-blank-area/​33081/​4)
-* Fixed an issue with the window switcher switching to different monitors. (https://​forum.keyboardmaestro.com/​t/​window-switcher-activate-window-on-other-monitor/​33018)+* Fixed an issue with the window switcher switching to different monitors. ​([forum](https://​forum.keyboardmaestro.com/​t/​window-switcher-activate-window-on-other-monitor/​33018))
  
 ==== Download ===== ==== Download =====
manual/Whats_New.1694576553.txt.gz · Last modified: 2023/09/12 23:42 by peternlewis