Hotkey Pressed
Runs when a keyboard shortcut is pressed.
Explore Rulr Actions for automating windows, apps, text, files, browsers, images, scripts, system controls, feedback, and Rule flow on your Mac.
Events that start a Rule from shortcuts, schedules, apps, windows, files, devices, networks, power, or scripts.
Runs when a keyboard shortcut is pressed.
Runs when specific text is typed.
Runs when the clipboard contents change.
Runs when a direct item in a folder is added, removed, or renamed.
Runs when a disk or volume mounts.
Runs when a disk or volume unmounts.
Runs when a USB device connects.
Runs when a USB device disconnects.
Runs when an application becomes frontmost.
Runs when an application launches.
Runs when an application quits.
Runs when an application is no longer frontmost.
Runs when the frontmost application changes.
Runs when a different window becomes focused.
Runs when an application creates a new window.
Runs when an application closes a window.
Runs when the focused window's title changes.
Runs when an application minimizes a window.
Runs when the focused window moves or resizes.
Runs when a configured calendar date or time is reached.
Runs when the configured interval elapses within the selected time range.
Runs when the Mac wakes from sleep.
Runs when the Mac is about to sleep.
Runs when the Mac session locks or becomes inactive.
Runs when the Mac session unlocks or becomes active.
Runs when macOS launches Rulr while you sign in to your account. Opening or reopening Rulr later does not run it.
Runs when the Mac connects to a network or switches networks.
Runs when the Mac loses network connectivity. Switching networks does not run it.
Runs when the Mac switches between battery power and a power adapter.
Runs when the Mac starts charging, stops charging, or becomes fully charged.
Runs when the Mac's battery level changes.
Runs when macOS selects a different audio output device.
Runs when the default audio input device changes, connects, or disconnects.
Runs when the Mac has been idle for a specified duration.
Runs when macOS switches between Light and Dark appearance.
Runs when the display layout changes.
Runs when a Bluetooth device connects to the Mac.
Runs when a Bluetooth device disconnects from the Mac.
Runs when Low Power Mode turns on or off.
Runs when an AppleScript calls this Rule.
Runs when a Python script calls this Rule.
Runs when a shell script calls this Rule.
Mac values used in If conditions, including app, window, date, network, audio, battery, and Trigger data.
The text currently on your clipboard.
The current date and time.
The current date.
The current time.
The current day of the week.
Whether today falls on a weekend.
The current month.
The current four-digit year.
The current ISO week number.
The identifier for the Mac's current time zone.
The application youβre currently using.
Indicates whether a selected application is currently running.
The name of the frontmost application.
The unique identifier of the frontmost application, such as com.apple.Safari.
The title of the focused window.
The horizontal position of the focused window, measured in points.
The vertical position of the focused window, measured in points.
The width of the focused window, measured in points.
The height of the focused window, measured in points.
The title of the previously focused window.
The horizontal position of the previously focused window, measured in points.
The vertical position of the previously focused window, measured in points.
The width of the previously focused window, measured in points.
The height of the previously focused window, measured in points.
The Macβs current battery level, from 0% to 100%, when available.
The Macβs current power source, such as battery power or a power adapter.
Whether the Macβs battery is currently charging.
The number of displays currently connected to the Mac.
Whether Low Power Mode is currently on.
Whether the Mac currently has a network connection.
The name of the Wi-Fi network the Mac is currently connected to, when available.
Whether a VPN connection is currently active.
The name of the Macβs current audio output device.
The name of the Macβs current audio input device.
The Macβs current audio output volume, from 0% to 100%.
The Macβs current audio input volume, from 0% to 100%.
The name of the Trigger that started this Rule run.
Tasks a Rule performs across windows, text, files, browsers, OCR, scripts, and system controls.
Make an application frontmost and bring all of its open windows forward.
Start an application if it is not already running.
Quit an application normally.
Show an application's hidden windows.
Hide all windows belonging to an application.
Hide the application when it is visible, or show it when the application is hidden.
Show an interactive switcher for choosing and focusing an open application window.
Focus a window and bring it to the front.
Move the selected window to a screen.
Minimize the selected window.
Enter or exit full screen for the selected window.
Close the selected window.
Put custom text and values from Variables on the clipboard. If the same text is already there, leave the clipboard unchanged.
Put an image file, the first matching image in a folder, or an Image Variable on the clipboard.
Paste the current clipboard contents into the frontmost application.
Insert custom text and values from Variables into the frontmost application.
Read selected text from the frontmost application. Some applications may briefly use the clipboard.
Apply a selected transformation to custom text or a Variable and make the result available to later steps.
Translate text into a selected language using macOS System Translate.
Open a file or folder with the default application, a selected application, or an Application Variable.
Reveal a file or folder in its containing Finder folder without opening the item.
Read UTF-8 or BOM-marked UTF-16 text from an existing file. File extensions are not restricted. Binary files and unsupported encodings fail. Files larger than 1 MB also fail.
Create a named folder inside a selected folder or Folder Variable.
Create an empty named file inside a selected folder or Folder Variable.
Write custom text or a Text Variable to an existing file by replacing its contents or appending to the end.
Copy one file into a selected destination folder without replacing an existing file.
Move a file or folder into a selected destination folder.
Rename a file or folder without changing its parent folder.
Move a selected file or folder to the system Trash.
Open a URL, deep link, or custom URL scheme with the default or selected application.
Download a file from a URL to the selected folder, with optional progress and result notifications.
Show a macOS system notification when Rulr is not the frontmost application.
Show text or an image in a Rulr panel without pausing the Rule.
Pause the Rule and ask the user for text or a number. The entered value is available to later Conditions and Actions.
Pause the Rule and ask the user to cancel or continue. The response is available to later Conditions and Actions.
Read text aloud using the installed macOS voice for the detected language.
Set the system volume from 0 to 100 percent.
Mute or unmute system audio without changing the volume level.
Switch macOS audio and system sounds to an available output device.
Set macOS appearance to Light or Dark.
Lock the current user session.
Start the screen saver without locking the current user session.
Switch the active keyboard input method.
Type text or press configured keys and keyboard shortcuts in order.
Move the pointer to a position on a screen or in a window.
Click the current pointer location without moving the pointer.
Scroll content at the current pointer location.
Put the Mac to sleep.
Restart the Mac.
Shut down the Mac.
Switch to a numbered Desktop (Space) on the active display. Mission Control appears briefly.
Show Mission Control, or hide it when it is already visible.
Show the desktop, or restore the previous window layout when the desktop is already visible.
Create a Desktop (Space) at the end of the active display without switching to it. Mission Control appears briefly.
Remove a numbered Desktop (Space) from the active display. macOS moves its windows to another Desktop (Space).
Capture a selected screen, area, or window.
Use OCR to capture and recognize text on a selected screen, area, or window.
Use OCR to recognize text in an image file, the first matching image in a folder, or an Image Variable.
Resize an image from a file, a folder's first matching image, or an Image Variable while preserving its aspect ratio and format.
Crop a pixel region from an image file, a folder's first matching image, or an Image Variable.
Convert an image from a file, a folder's first matching image, or an Image Variable to PNG, JPEG, HEIC, or TIFF without changing its dimensions.
Read the color under the pointer as HEX or RGB text.
Show a searchable manager to create, switch, reload, or close Google Chrome windows and tabs.
Open a new Google Chrome tab, optionally with a URL.
Open a URL in the active Google Chrome tab.
Reload the active tab in the current Google Chrome window.
Close the active tab in the current Google Chrome window.
Get the title and URL of the active Google Chrome tab without changing the selection.
Select the tab to the right in the current Google Chrome window, with wraparound.
Select the tab to the left in the current Google Chrome window, with wraparound.
Open a Normal or Incognito Google Chrome window, optionally with a URL.
Get the front Google Chrome window without bringing Chrome forward.
Switch to the next Google Chrome window, wrapping to the first window.
Switch to the previous Google Chrome window, wrapping to the last window.
Close the current Google Chrome window without activating Chrome.
Run JavaScript in the active Google Chrome tab and make its result available to later steps.
Show a searchable manager to create, switch, reload, or close Safari windows and tabs.
Open a new Safari tab, optionally with a URL.
Open a URL in the active Safari tab.
Reload the active tab in the current Safari window.
Close the active tab in the current Safari window.
Get the title and URL of the active Safari tab without changing the selection.
Select the tab to the right in the current Safari window, with wraparound.
Select the tab to the left in the current Safari window, with wraparound.
Open a new Safari window, optionally with a URL.
Get the front Safari window without bringing Safari forward.
Switch to the next Safari window, wrapping to the first window.
Switch to the previous Safari window, wrapping to the last window.
Close the current Safari window without activating Safari.
Run JavaScript in the active Safari tab and make its result available to later steps.
Save a named Text, Number, Boolean, Date, Time, Application, or Image value for later steps in the current Rule branch.
Pause the current Rule execution before continuing.
Pause the current Rule until the selected Common Variable matches a condition or the timeout expires.
Stop all active executions of the current or selected Rule without disabling it.
Enable the selected Rule so its Triggers can start future executions.
Disable the selected Rule so its Triggers cannot start future executions.
Run an Apple Shortcut and make its text result available to later steps.
Open an Apple Shortcut in the Shortcuts editor.
Run an AppleScript, optionally stopping this flow if unsuccessful.
Run a shell script, optionally stopping this flow if unsuccessful.