This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
manual:Features [2018/03/18 04:28] peternlewis typos |
manual:Features [2023/09/21 04:13] (current) peternlewis [Triggers] |
||
---|---|---|---|
Line 16: | Line 16: | ||
===== General ===== | ===== General ===== | ||
+ | * Use Dark Mode or Light Mode (10.14+). | ||
* Sync your macros across multiple Macs using DropBox or other file sharing systems. | * Sync your macros across multiple Macs using DropBox or other file sharing systems. | ||
* Trigger macros by key, typed string, menu, by name, remotely, via MIDI, and more. | * Trigger macros by key, typed string, menu, by name, remotely, via MIDI, and more. | ||
Line 24: | Line 25: | ||
* Create Macro Groups, which contain Macros and control when they are active. | * Create Macro Groups, which contain Macros and control when they are active. | ||
+ | * Macro Groups can be displayed in the menu bar with additional information and macros. | ||
* Macro Groups can be restricted to or excluded from specific applications. | * Macro Groups can be restricted to or excluded from specific applications. | ||
* Macro Groups can be restricted to or excluded from specific windows. | * Macro Groups can be restricted to or excluded from specific windows. | ||
Line 39: | Line 41: | ||
* [[/trigger/Status_Menu|Status Menu trigger]] – by selecting from a global system status menu. | * [[/trigger/Status_Menu|Status Menu trigger]] – by selecting from a global system status menu. | ||
* [[/trigger/Typed_String|Typed String trigger]] – type a string of keys. | * [[/trigger/Typed_String|Typed String trigger]] – type a string of keys. | ||
+ | * [[trigger:Appearance_Changed|Appearance Changed trigger]] - when the Mac changes system appearance. | ||
* [[/trigger/Application|Application trigger]] – on launch, quit, activate, deactivate, or periodically while an application is running or active. | * [[/trigger/Application|Application trigger]] – on launch, quit, activate, deactivate, or periodically while an application is running or active. | ||
* [[/trigger/Audio_Output_Changed|Audio Output Changed trigger]] – whenever your audio output device changes. | * [[/trigger/Audio_Output_Changed|Audio Output Changed trigger]] – whenever your audio output device changes. | ||
Line 44: | Line 47: | ||
* [[/trigger/Clipboard_Filter|Clipboard Filter trigger]] – select macros from the clipboard switchers. | * [[/trigger/Clipboard_Filter|Clipboard Filter trigger]] – select macros from the clipboard switchers. | ||
* [[/trigger/Cron| Cron trigger]] – periodically based on time or day or date. | * [[/trigger/Cron| Cron trigger]] – periodically based on time or day or date. | ||
+ | * [[/trigger/Display_Layout_Changed| Display Layout Changed trigger]] – trigger when the display layout changes. | ||
+ | * [[/trigger/Dragged_File| Dragged File trigger]] – trigger when a file is dragged onto the macro in a palette icon. | ||
* [[/trigger/Engine_Launch|Engine Launch trigger]] – when the Keyboard Maestro engine launches. | * [[/trigger/Engine_Launch|Engine Launch trigger]] – when the Keyboard Maestro engine launches. | ||
* [[/trigger/Focused_Window|Focused Window trigger]] – when the front/focused window changes. | * [[/trigger/Focused_Window|Focused Window trigger]] – when the front/focused window changes. | ||
* [[/trigger/Folder| Folder trigger]] – when a file is added to or removed from a folder. | * [[/trigger/Folder| Folder trigger]] – when a file is added to or removed from a folder. | ||
* [[/trigger/Gesture| Gesture trigger]] – when you draw a pre-set shape with the mouse or trackpad. | * [[/trigger/Gesture| Gesture trigger]] – when you draw a pre-set shape with the mouse or trackpad. | ||
+ | * [[trigger:Group_Status_Menu|Group Status Menu trigger]] - include your macro in the parent macro group menu bar item. | ||
* [[/trigger/Idle| Idle trigger]] – when your Mac has been idle for a period of time (but not yet asleep). | * [[/trigger/Idle| Idle trigger]] – when your Mac has been idle for a period of time (but not yet asleep). | ||
* [[/trigger/Login|Login trigger]] – when you log in to your Mac. | * [[/trigger/Login|Login trigger]] – when you log in to your Mac. | ||
Line 53: | Line 59: | ||
* [[/trigger/Mounted_Volume|Mounted Volume trigger]] – when a volume is mounted or unmounted. | * [[/trigger/Mounted_Volume|Mounted Volume trigger]] – when a volume is mounted or unmounted. | ||
* [[/trigger/Periodic|Periodic trigger]] – periodically while logged in. | * [[/trigger/Periodic|Periodic trigger]] – periodically while logged in. | ||
+ | * [[trigger:Power_Status_Changed|Power Status Changed trigger]] - when your Mac’s is connected or disconnected from power. | ||
* [[/trigger/Public_Web|Public Web trigger]] – over the Internet, explicitly to the public, or via authenticated log in. | * [[/trigger/Public_Web|Public Web trigger]] – over the Internet, explicitly to the public, or via authenticated log in. | ||
* [[/trigger/Remote|Remote trigger]] – when you access a link on our trigger server. | * [[/trigger/Remote|Remote trigger]] – when you access a link on our trigger server. | ||
* [[/trigger/Sleep|Sleep trigger]] – when the system goes to sleep. | * [[/trigger/Sleep|Sleep trigger]] – when the system goes to sleep. | ||
+ | * [[trigger:Space_Changed|Space Changed trigger]] - when you change Spaces. | ||
+ | * [[trigger:Subroutine|Subroutine trigger]] - when called from an [[action:Execute_a_Subroutine|Execute Subroutine]] action. | ||
* [[/trigger/Time_of_Day|Time of Day trigger]] – at a particular time of day. | * [[/trigger/Time_of_Day|Time of Day trigger]] – at a particular time of day. | ||
* [[/trigger/USB_Device_Key|USB Device Key trigger]] – when you press, hold, release or multi-tap any HID (Human Interface Device) device key. | * [[/trigger/USB_Device_Key|USB Device Key trigger]] – when you press, hold, release or multi-tap any HID (Human Interface Device) device key. | ||
* [[/trigger/USB_Device|USB Device trigger]] – when a USB device is attached or detached. | * [[/trigger/USB_Device|USB Device trigger]] – when a USB device is attached or detached. | ||
+ | * [[trigger:Unlock|Unlock trigger]] - when the Mac is unlocked. | ||
* [[/trigger/Wake|Wake trigger]] – when the system wakes from sleep. | * [[/trigger/Wake|Wake trigger]] – when the system wakes from sleep. | ||
* [[/trigger/Wireless_Network|Wireless Network trigger]] – when your Mac connects or disconnects to/from a wireless network. | * [[/trigger/Wireless_Network|Wireless Network trigger]] – when your Mac connects or disconnects to/from a wireless network. | ||
- | * [[/trigger/iPhone|iPhone trigger]] – from your iPhone, iPod touch or iPad. | ||
* [[/trigger/Script|Script trigger]] – from an AppleScript or other script. | * [[/trigger/Script|Script trigger]] – from an AppleScript or other script. | ||
+ | * [[/trigger/keyboardmaestro|keyboardmaestro]] – from the keyboardmaestro CLI tool. | ||
* [[/trigger/URL|URL trigger]] – from an AppleScript or other script. | * [[/trigger/URL|URL trigger]] – from an AppleScript or other script. | ||
+ | |||
===== Actions ===== | ===== Actions ===== | ||
* You can create [[Macro Actions]] manually or by recording them. | * You can create [[Macro Actions]] manually or by recording them. | ||
+ | * You can save preconfigured actions as favorites for reuse. | ||
* You can [[https://www.stairways.com/action/linkthru?thirdpartyactions|download]] or write your own [[Plug In Actions]]. | * You can [[https://www.stairways.com/action/linkthru?thirdpartyactions|download]] or write your own [[Plug In Actions]]. | ||
* There are [[:Actions|many, many actions]] covering a broad range of facilities, including: | * There are [[:Actions|many, many actions]] covering a broad range of facilities, including: | ||
Line 86: | Line 98: | ||
* Open files, folders, URLs, system preferences, even 1Password bookmarks. | * Open files, folders, URLs, system preferences, even 1Password bookmarks. | ||
* QuickTime player actions to play movies, step forward or backward and more. | * QuickTime player actions to play movies, step forward or backward and more. | ||
+ | * Actions to control a Stream Deck device. | ||
* Actions to launch applications, select windows, or switch clipboards. | * Actions to launch applications, select windows, or switch clipboards. | ||
* Sleep, restart or shut down your Mac, Fast User Switch, log out, change brightness or volume, etcetera. | * Sleep, restart or shut down your Mac, Fast User Switch, log out, change brightness or volume, etcetera. | ||
Line 96: | Line 109: | ||
===== Editor ===== | ===== Editor ===== | ||
- | * Assistance system. | + | * Dark Mode support. |
+ | * Multiple editor windows. | ||
+ | * Interactive Help system. | ||
* Large Text support. | * Large Text support. | ||
* Basic Touch Bar support. | * Basic Touch Bar support. | ||
- | * Smart Groups | + | * Smart Groups. |
* Select from recently triggered or edited macros. | * Select from recently triggered or edited macros. | ||
* Autocompletion. | * Autocompletion. | ||
Line 106: | Line 121: | ||
* Palette Theme Editor. | * Palette Theme Editor. | ||
- | ===== Named and History Clipboard Switcher ===== | + | ===== Named Clipboard and Clipboard History Switcher ===== |
* Never lose your clipboard again. | * Never lose your clipboard again. |