<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://wiki.keyboardmaestro.com/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="https://wiki.keyboardmaestro.com/feed.php">
        <title>Keyboard Maestro Wiki</title>
        <description></description>
        <link>https://wiki.keyboardmaestro.com/</link>
        <image rdf:resource="https://wiki.keyboardmaestro.com/_media/wiki/logo.png" />
       <dc:date>2026-05-01T02:17:54+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://wiki.keyboardmaestro.com/About_Keyboard_Maestro?rev=1696916857&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.keyboardmaestro.com/Actions?rev=1738722978&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.keyboardmaestro.com/Activate_Address_Book?rev=1413597461&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.keyboardmaestro.com/AppleScript?rev=1740638739&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.keyboardmaestro.com/Applications?rev=1696916956&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.keyboardmaestro.com/BBEdit_Markdown?rev=1413598017&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.keyboardmaestro.com/Clipboards?rev=1727577760&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.keyboardmaestro.com/Collections?rev=1436258843&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.keyboardmaestro.com/Conditions?rev=1504763622&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.keyboardmaestro.com/Conflict_Palette?rev=1767956663&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.keyboardmaestro.com/Dates_and_Times?rev=1687243454&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.keyboardmaestro.com/DokuWiki?rev=1563177197&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.keyboardmaestro.com/Duplicate_Line?rev=1413545649&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.keyboardmaestro.com/External_Links?rev=1696917164&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.keyboardmaestro.com/EyeTV?rev=1413597719&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.keyboardmaestro.com/Forum?rev=1759735055&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.keyboardmaestro.com/Found_Image?rev=1728724988&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.keyboardmaestro.com/Frequently_Asked_Questions?rev=1759485190&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.keyboardmaestro.com/Functions?rev=1740131120&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.keyboardmaestro.com/Fundamental_Concepts?rev=1753430789&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.keyboardmaestro.com/Getting_Help_in_the_Keyboard_Maestro_app?rev=1693886268&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.keyboardmaestro.com/Getting_Started?rev=1754276389&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.keyboardmaestro.com/Home_Page?rev=1770701466&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.keyboardmaestro.com/Ideas?rev=1696919092&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.keyboardmaestro.com/JavaScript_for_Automation?rev=1547315026&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.keyboardmaestro.com/JulianDate?rev=1436778296&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.keyboardmaestro.com/Keyboard_Maestro_Control?rev=1640843366&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.keyboardmaestro.com/Keyboard_Maestro_Markdown_Library?rev=1413598629&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.keyboardmaestro.com/Macro_Activation?rev=1577247777&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.keyboardmaestro.com/Macro_Groups?rev=1725860449&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.keyboardmaestro.com/Macro_Library?rev=1497320624&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.keyboardmaestro.com/Missing1PasswordBookmark?rev=1455693590&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.keyboardmaestro.com/MJD?rev=1436778353&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.keyboardmaestro.com/Mouse_Positioners?rev=1413597396&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.keyboardmaestro.com/Now_Playing_in_Spotify?rev=1413599080&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.keyboardmaestro.com/Quick_Start?rev=1464781191&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.keyboardmaestro.com/Regular_Expressions?rev=1668068982&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.keyboardmaestro.com/Scripting?rev=1561957918&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.keyboardmaestro.com/Scripting_the_Keyboard_Maestro_editor?rev=1523746977&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.keyboardmaestro.com/Search?rev=1696921909&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.keyboardmaestro.com/Shell_Scripting?rev=1561957978&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.keyboardmaestro.com/Shortcut_Actions?rev=1694573048&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.keyboardmaestro.com/Status_Menu?rev=1488770678&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.keyboardmaestro.com/Stream_Deck?rev=1752569096&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.keyboardmaestro.com/Style_Guide?rev=1695193726&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.keyboardmaestro.com/Subroutines?rev=1634016591&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.keyboardmaestro.com/Syncing_Macros_Between_Macs?rev=1696921955&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.keyboardmaestro.com/Text_Fields?rev=1669865758&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.keyboardmaestro.com/Tokens?rev=1597714039&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.keyboardmaestro.com/Transition?rev=1693886441&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.keyboardmaestro.com/Transition_From_Previous_Versions?rev=1696922133&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.keyboardmaestro.com/Transition_From_QuicKeys?rev=1693887526&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.keyboardmaestro.com/Transition_To_Previous_Versions?rev=1693886748&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.keyboardmaestro.com/Triggers?rev=1770706936&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.keyboardmaestro.com/Troubleshooting?rev=1759485220&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.keyboardmaestro.com/unixtime?rev=1695194592&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.keyboardmaestro.com/User_Manual?rev=1694572492&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.keyboardmaestro.com/Using_Markdown_in_the_Keyboard_Maestro_Forum?rev=1458591842&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.keyboardmaestro.com/Videos?rev=1738640972&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.keyboardmaestro.com/WhatsNew?rev=1473749318&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.keyboardmaestro.com/Window_Movers?rev=1413597596&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.keyboardmaestro.com/Wishlist?rev=1696922249&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.keyboardmaestro.com/XPath?rev=1614552852&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://wiki.keyboardmaestro.com/_media/wiki/logo.png">
        <title>Keyboard Maestro Wiki</title>
        <link>https://wiki.keyboardmaestro.com/</link>
        <url>https://wiki.keyboardmaestro.com/_media/wiki/logo.png</url>
    </image>
    <item rdf:about="https://wiki.keyboardmaestro.com/About_Keyboard_Maestro?rev=1696916857&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-10-10T05:47:37+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>About_Keyboard_Maestro</title>
        <link>https://wiki.keyboardmaestro.com/About_Keyboard_Maestro?rev=1696916857&amp;do=diff</link>
        <description>About Keyboard Maestro

Keyboard Maestro is a powerful macro program for macOS which has received glowing reviews.

Keyboard Maestro 11 is now available, improving the editor, adding many new actions and triggers, New Macro Wizard, a new Security preference pane, a keyboardmaestro command line tool, support for Apple Text Recognition, and more.</description>
    </item>
    <item rdf:about="https://wiki.keyboardmaestro.com/Actions?rev=1738722978&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-02-05T02:36:18+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Actions</title>
        <link>https://wiki.keyboardmaestro.com/Actions?rev=1738722978&amp;do=diff</link>
        <description>Macro Actions

Definition

An Action in Keyboard Maestro is a specific process step (usually of limited scope) to be taken in a Keyboard Maestro Macro.  If a process consists of a series of steps, then an Action would be one step.  A Macro may contain one or more</description>
    </item>
    <item rdf:about="https://wiki.keyboardmaestro.com/Activate_Address_Book?rev=1413597461&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-10-18T01:57:41+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Activate_Address_Book</title>
        <link>https://wiki.keyboardmaestro.com/Activate_Address_Book?rev=1413597461&amp;do=diff</link>
        <description>This is a very simple little macro to activate the Address Book application on the press of the F9 function key. This page was really written to test uploading an exported macro.

Download:</description>
    </item>
    <item rdf:about="https://wiki.keyboardmaestro.com/AppleScript?rev=1740638739&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-02-27T06:45:39+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>AppleScript</title>
        <link>https://wiki.keyboardmaestro.com/AppleScript?rev=1740638739&amp;do=diff</link>
        <description>Using AppleScript to Get and Set Keyboard Maestro Variables

Keyboard Maestro Version 7.1 introduced a streamlined way to Get and Set Keyboard Maestro Variables from AppleScript.

In AppleScript, you can access Keyboard Maestro variables like this:


tell application &quot;Keyboard Maestro Engine&quot;
    set v to getvariable &quot;&lt;KM Variable Name&gt;&quot;
    setvariable &quot;&lt;KM Variable Name&gt;&quot; to &quot;&lt;New Value&gt;&quot;
end tell</description>
    </item>
    <item rdf:about="https://wiki.keyboardmaestro.com/Applications?rev=1696916956&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-10-10T05:49:16+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Applications</title>
        <link>https://wiki.keyboardmaestro.com/Applications?rev=1696916956&amp;do=diff</link>
        <description>Applications

Keyboard Maestro works across all applications.  Many macros are general purpose (eg “Type my Email Address”).  But also many are specific to a specific application (eg “Mark as Read” in Mail).

Typically you will create a Macro Group for an application, configure it to be active only when that application is at the front, and then place application-specific macros in that group.  You can have more than one Macro Group targeting a specific application, and Macro Groups can target (…</description>
    </item>
    <item rdf:about="https://wiki.keyboardmaestro.com/BBEdit_Markdown?rev=1413598017&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-10-18T02:06:57+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>BBEdit_Markdown</title>
        <link>https://wiki.keyboardmaestro.com/BBEdit_Markdown?rev=1413598017&amp;do=diff</link>
        <description>This library includes three macros for styling Bold or Italic text and for pasting links in Markdown style in BBEdit.

Download: 

Default Trigger: Hot Key ⌘B

Action: If no text is selected, **** is added and move the insertion point to the middle of the bold section.  If text is selected that is surrounded by ***********[]()[][]</description>
    </item>
    <item rdf:about="https://wiki.keyboardmaestro.com/Clipboards?rev=1727577760&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-09-29T02:42:40+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Clipboards</title>
        <link>https://wiki.keyboardmaestro.com/Clipboards?rev=1727577760&amp;do=diff</link>
        <description>Clipboards

Keyboard Maestro supports several different types of clipboards

	*   — the standard Mac OS X Clipboard used by all Mac apps
			*  The alternate name “Current Clipboard” is used in some Macro Actions

	*   — Copy of System Clipboard, or other Named Clipboard, created by user for future use</description>
    </item>
    <item rdf:about="https://wiki.keyboardmaestro.com/Collections?rev=1436258843&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2015-07-07T08:47:23+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Collections</title>
        <link>https://wiki.keyboardmaestro.com/Collections?rev=1436258843&amp;do=diff</link>
        <description>Keyboard Maestro includes a  For Each action  which perform a sequence of actions repeatedly, once for each element of a collection.

Any time you have to deal with a set of things (lines, files, numbers, etc), you are probably thinking of a collection for which the For Each action is the answer.</description>
    </item>
    <item rdf:about="https://wiki.keyboardmaestro.com/Conditions?rev=1504763622&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-09-07T05:53:42+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Conditions</title>
        <link>https://wiki.keyboardmaestro.com/Conditions?rev=1504763622&amp;do=diff</link>
        <description>Keyboard Maestro includes a variety of control flow actions which perform actions depending on a set of conditions.

The condition clause of the flow control actions can be any of:

	* Any of the following are true – at least one condition must be true.</description>
    </item>
    <item rdf:about="https://wiki.keyboardmaestro.com/Conflict_Palette?rev=1767956663&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-01-09T11:04:23+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Conflict_Palette</title>
        <link>https://wiki.keyboardmaestro.com/Conflict_Palette?rev=1767956663&amp;do=diff</link>
        <description>Conflict Palette



Definition

When you use a trigger (hot key, device key, or typed string trigger) that is assigned to more than one macro, and all of these macros are active, then Keyboard Maestro does not know which macro to trigger.

So instead, it displays the Conflict Palette listing all the triggered macros and lets you select the desired macro, either by clicking on it or by typing a letter that narrows that palette down until only one macro remains at which point that macro is trigger…</description>
    </item>
    <item rdf:about="https://wiki.keyboardmaestro.com/Dates_and_Times?rev=1687243454&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-06-20T06:44:14+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Dates_and_Times</title>
        <link>https://wiki.keyboardmaestro.com/Dates_and_Times?rev=1687243454&amp;do=diff</link>
        <description>Dates and Times

Keyboard Maestro offers a very full featured set of date and time tokens, formats, and calculations.

Date/Time tokens are like text expansion codes that return date/time values as text in the specified format.

Examples

1. Get Current Date/Time

The most commonly used token is for returning the current date/time in the format you like:&gt;*&gt;</description>
    </item>
    <item rdf:about="https://wiki.keyboardmaestro.com/DokuWiki?rev=1563177197&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2019-07-15T07:53:17+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>DokuWiki</title>
        <link>https://wiki.keyboardmaestro.com/DokuWiki?rev=1563177197&amp;do=diff</link>
        <description>DokuWiki

This is just to document any hacks or otherwise required for the site.

	* Hacking the Core for mixed case names
	* Good hacks here
		* Mixed case page names
		* Case insensitive page name searches
		* Remove underscores from page titles


Installed Plugins

	* color syntax plugin
	* include
	* keyboard
	* Markdowku
	* nspages
	* orphanswanted
	* Page Redirect
	* TOC Tweaking assortment

Fix pageredirect</description>
    </item>
    <item rdf:about="https://wiki.keyboardmaestro.com/Duplicate_Line?rev=1413545649&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-10-17T11:34:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Duplicate_Line</title>
        <link>https://wiki.keyboardmaestro.com/Duplicate_Line?rev=1413545649&amp;do=diff</link>
        <description>This macro duplicates the current line. It will work well in most text editors. It works by selecting the current line, then Copy, then deselect the line and Paste, and finally restores the clipboard. It then reselects the just duplicated line to highlight it and allow further duplication.</description>
    </item>
    <item rdf:about="https://wiki.keyboardmaestro.com/External_Links?rev=1696917164&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-10-10T05:52:44+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>External_Links</title>
        <link>https://wiki.keyboardmaestro.com/External_Links?rev=1696917164&amp;do=diff</link>
        <description>External Links

This page is intended to have a list of interesting third party links about Keyboard Maestro in no particular order.

This page needs a lot of additions.

	* Philippe Martin’s Tips and Tricks
	* The Brooks Review Keyboard Maestro Series
	* Smile Software’s article on the Secure Input issue
	* Patrick Welker’s article on how to set up automatic syncing of macros
	* Dan Thomas’ Keyboard Maestro and scripting repository
	* David Spark’s Keyboard Maestro Field Guide.</description>
    </item>
    <item rdf:about="https://wiki.keyboardmaestro.com/EyeTV?rev=1413597719&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-10-18T02:01:59+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>EyeTV</title>
        <link>https://wiki.keyboardmaestro.com/EyeTV?rev=1413597719&amp;do=diff</link>
        <description>Macros for working with EyeTV

Playback controls

I&#039;ve created some macros to control playback in Elgato EyeTV. The default keyboard shortcuts in EyeTV are cumbersome, so I&#039;ve replaced them with more convenient shortcuts:

	* Skip forward/reverse (r/t)</description>
    </item>
    <item rdf:about="https://wiki.keyboardmaestro.com/Forum?rev=1759735055&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-10-06T07:17:35+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Forum</title>
        <link>https://wiki.keyboardmaestro.com/Forum?rev=1759735055&amp;do=diff</link>
        <description>Using the Keyboard Maestro Forum

The Keyboard Maestro forum is a very helpful place to ask about creating Keyboard Maestro macros. While Stairways can answer support questions related to using Keyboard Maestro and creating macros in general, questions about creating specific macros or controlling specific applications are better asked on the forum.</description>
    </item>
    <item rdf:about="https://wiki.keyboardmaestro.com/Found_Image?rev=1728724988&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-10-12T09:23:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Found_Image</title>
        <link>https://wiki.keyboardmaestro.com/Found_Image?rev=1728724988&amp;do=diff</link>
        <description>Found Image

Although it is generally better to use high level actions like Press Button or Resize Window action, it is sometimes necessary to resort to looking at the screen for a specific image and responding appropriately (behaving differently if it exists, clicking on it, moving things to it, etc).</description>
    </item>
    <item rdf:about="https://wiki.keyboardmaestro.com/Frequently_Asked_Questions?rev=1759485190&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-10-03T09:53:10+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Frequently_Asked_Questions</title>
        <link>https://wiki.keyboardmaestro.com/Frequently_Asked_Questions?rev=1759485190&amp;do=diff</link>
        <description>How do I get started?

	* Read the Quick Start (Help ➤ Quick Start) which will get you familiar with Keyboard Maestro terminology.
	* Do the Tutorial (Help ➤ Tutorial).  Now you know the basics of creating a macro.
	* When Keyboard Maestro asks, sign up for the Getting Started email series.</description>
    </item>
    <item rdf:about="https://wiki.keyboardmaestro.com/Functions?rev=1740131120&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-02-21T09:45:20+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Functions</title>
        <link>https://wiki.keyboardmaestro.com/Functions?rev=1740131120&amp;do=diff</link>
        <description>Functions

Keyboard Maestro has a variety of functions. Functions allow you to calculate certain information for use in numeric fields. You can insert functions into a field using the Insert Function menu in the Edit menu.  Most fields that are numeric (can be only numbers) can include functions.  Such fields typically start off small and include up/down arrows, but if you start typing anything more complex than a decimal number, they will expand to give you room to write expressions.</description>
    </item>
    <item rdf:about="https://wiki.keyboardmaestro.com/Fundamental_Concepts?rev=1753430789&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-07-25T08:06:29+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Fundamental_Concepts</title>
        <link>https://wiki.keyboardmaestro.com/Fundamental_Concepts?rev=1753430789&amp;do=diff</link>
        <description>Fundamental Concepts

First, if you have not done so already, please read the Quick Start. That tells you all the things you need to know to get started using Keyboard Maestro, as well as getting a grounding the terminology used in Keyboard Maestro.

This page is designed to document some of the fundamental concepts that are important for a deeper understanding of how things work in Keyboard Maestro, but which are so fundamental that there is not necessarily a specific place to document them els…</description>
    </item>
    <item rdf:about="https://wiki.keyboardmaestro.com/Getting_Help_in_the_Keyboard_Maestro_app?rev=1693886268&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-09-05T03:57:48+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Getting_Help_in_the_Keyboard_Maestro_app</title>
        <link>https://wiki.keyboardmaestro.com/Getting_Help_in_the_Keyboard_Maestro_app?rev=1693886268&amp;do=diff</link>
        <description>Getting Help in Keyboard Maestro App

Purpose

Provide a guide to the various means of getting help directly from the Keyboard Maestro app.

Overview

There is a great deal of help available to you directly within the Keyboard Maestro app.

This includes:</description>
    </item>
    <item rdf:about="https://wiki.keyboardmaestro.com/Getting_Started?rev=1754276389&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-08-04T02:59:49+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Getting_Started</title>
        <link>https://wiki.keyboardmaestro.com/Getting_Started?rev=1754276389&amp;do=diff</link>
        <description>Getting Started

The first things to do are:

	* Read the Quick Start (Help ➤ Quick Start) which will get you familiar with Keyboard Maestro terminology.
	* Do the Tutorial (Help ➤ Tutorial).  Now you know the basics of creating a macro.
	* When Keyboard Maestro asks, sign up for the Getting Started email series.</description>
    </item>
    <item rdf:about="https://wiki.keyboardmaestro.com/Home_Page?rev=1770701466&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-02-10T05:31:06+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Home_Page</title>
        <link>https://wiki.keyboardmaestro.com/Home_Page?rev=1770701466&amp;do=diff</link>
        <description>Official Keyboard Maestro Wiki

Welcome to the Keyboard Maestro Wiki, a wiki designed for Keyboard Maestro users of all levels of expertise and experience.  Keyboard Maestro is a powerful automation tool for macOS which uses Macros to automate your workflow. *</description>
    </item>
    <item rdf:about="https://wiki.keyboardmaestro.com/Ideas?rev=1696919092&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-10-10T06:24:52+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Ideas</title>
        <link>https://wiki.keyboardmaestro.com/Ideas?rev=1696919092&amp;do=diff</link>
        <description>Ideas

This is a collection of some of the most impressive and also easiest macros users wrote. As an inspiration and starter for fellow Keyboard Maestros.

Text

A macro with the following layout:
Type the ⌘C Keystroke
Filter Clipboard with XXX
Type the ⌘V Keystroke</description>
    </item>
    <item rdf:about="https://wiki.keyboardmaestro.com/JavaScript_for_Automation?rev=1547315026&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2019-01-12T17:43:46+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>JavaScript_for_Automation</title>
        <link>https://wiki.keyboardmaestro.com/JavaScript_for_Automation?rev=1547315026&amp;do=diff</link>
        <description>JavaScript for Automation (JXA) Discussion

Scope and Summary

This Wiki article is a broad topic, which covers these major areas:

	* Introduction to JXA
	* Using JXA with Keyboard Maestro
	* JXA Background
	* Comparison with AppleScript

Introduction</description>
    </item>
    <item rdf:about="https://wiki.keyboardmaestro.com/JulianDate?rev=1436778296&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2015-07-13T09:04:56+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>JulianDate</title>
        <link>https://wiki.keyboardmaestro.com/JulianDate?rev=1436778296&amp;do=diff</link>
        <description>A JulianDate (JD) is days (and fractions of days) since January 1, 4713 BC Greenwich noon.</description>
    </item>
    <item rdf:about="https://wiki.keyboardmaestro.com/Keyboard_Maestro_Control?rev=1640843366&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-12-30T05:49:26+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Keyboard_Maestro_Control</title>
        <link>https://wiki.keyboardmaestro.com/Keyboard_Maestro_Control?rev=1640843366&amp;do=diff</link>
        <description>Keyboard Maestro Control was an iOS adjunct to Keyboard Maestro.  It allows you to log in to Keyboard Maestro and execute macros from your iPhone, iPod touch or iPad.

Keyboard Maestro Control has not been updated in a long time because working on the iOS app and dealing with Apple&#039;s review process sucks the life out of developers.</description>
    </item>
    <item rdf:about="https://wiki.keyboardmaestro.com/Keyboard_Maestro_Markdown_Library?rev=1413598629&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-10-18T02:17:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Keyboard_Maestro_Markdown_Library</title>
        <link>https://wiki.keyboardmaestro.com/Keyboard_Maestro_Markdown_Library?rev=1413598629&amp;do=diff</link>
        <description>With these macros you can write Markdown with any text editor using the help of Keyboard Maestro.

They use Keyboard Maestro&#039;s variables and user prompt actions. Whenever necessary you get a dialog where you can insert information, such as URLs, text for links, etc. Then when you click OK the text gets inserted into your document and you can continue writing.********</description>
    </item>
    <item rdf:about="https://wiki.keyboardmaestro.com/Macro_Activation?rev=1577247777&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2019-12-25T04:22:57+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Macro_Activation</title>
        <link>https://wiki.keyboardmaestro.com/Macro_Activation?rev=1577247777&amp;do=diff</link>
        <description>Macro Activation

Overview

In order to run (execute) a macro:

	*  One of its Triggers must be invoked
	*  It can only be triggered if it is active
	*  It can only be active if it meets all of the activation criteria, including being enabled

Activation/Deactivation is a dynamic process, automatically set by the Keyboard Maestro Engine as your Mac&#039;s environment changes in real time.  The criteria for activation is set by the user in the</description>
    </item>
    <item rdf:about="https://wiki.keyboardmaestro.com/Macro_Groups?rev=1725860449&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-09-09T05:40:49+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Macro_Groups</title>
        <link>https://wiki.keyboardmaestro.com/Macro_Groups?rev=1725860449&amp;do=diff</link>
        <description>Macro Groups

Keyboard Maestro organizes your Macros into Macro Groups which are like folders of macros. Each Macro Group can contain zero or more Macros.  Subfolders are not allowed.

Purpose

	* Provide a folder-like container for related Macros.
	* Control when those Macros are active, and available to be triggered.</description>
    </item>
    <item rdf:about="https://wiki.keyboardmaestro.com/Macro_Library?rev=1497320624&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-06-13T02:23:44+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Macro_Library</title>
        <link>https://wiki.keyboardmaestro.com/Macro_Library?rev=1497320624&amp;do=diff</link>
        <description>Macro Library

Sample Macros

Keyboard Maestro provides an extensive library of sample macros as part of the app installation.  Open the Editor, and goto the menu Window &gt; Macro Library to display the library.  You can then select one or more macros to import into your library.</description>
    </item>
    <item rdf:about="https://wiki.keyboardmaestro.com/Missing1PasswordBookmark?rev=1455693590&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2016-02-17T07:19:50+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Missing1PasswordBookmark</title>
        <link>https://wiki.keyboardmaestro.com/Missing1PasswordBookmark?rev=1455693590&amp;do=diff</link>
        <description>The 1Password bookmark you selected does not exist.</description>
    </item>
    <item rdf:about="https://wiki.keyboardmaestro.com/MJD?rev=1436778353&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2015-07-13T09:05:53+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>MJD</title>
        <link>https://wiki.keyboardmaestro.com/MJD?rev=1436778353&amp;do=diff</link>
        <description>A ModifiedJulianDate (MJD) is days (and fractions of days) since the start of November 17, 1858.</description>
    </item>
    <item rdf:about="https://wiki.keyboardmaestro.com/Mouse_Positioners?rev=1413597396&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-10-18T01:56:36+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Mouse_Positioners</title>
        <link>https://wiki.keyboardmaestro.com/Mouse_Positioners?rev=1413597396&amp;do=diff</link>
        <description>This page describes and provides a group of macros for positioning the mouse to corners, edges, and center of the internal or external display. It demonstrates some useful features of Keyboard Maestro so it might be worth a look even if you don&#039;t think you&#039;d use it. Written by user Mitchell Model on the original wiki, 26 December 2013.</description>
    </item>
    <item rdf:about="https://wiki.keyboardmaestro.com/Now_Playing_in_Spotify?rev=1413599080&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-10-18T02:24:40+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Now_Playing_in_Spotify</title>
        <link>https://wiki.keyboardmaestro.com/Now_Playing_in_Spotify?rev=1413599080&amp;do=diff</link>
        <description>This macro will paste a line that tells people what you are listening to in Spotify. It will also link them to the track in Spotify so they can click it and listen to it with one click. The line will say something like: 
Listening to SongTitle by ArtistName - spotify://track/4c79qPVAI5MMHi5g34ay76</description>
    </item>
    <item rdf:about="https://wiki.keyboardmaestro.com/Quick_Start?rev=1464781191&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2016-06-01T11:39:51+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Quick_Start</title>
        <link>https://wiki.keyboardmaestro.com/Quick_Start?rev=1464781191&amp;do=diff</link>
        <description></description>
    </item>
    <item rdf:about="https://wiki.keyboardmaestro.com/Regular_Expressions?rev=1668068982&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-11-10T08:29:42+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Regular_Expressions</title>
        <link>https://wiki.keyboardmaestro.com/Regular_Expressions?rev=1668068982&amp;do=diff</link>
        <description>Regular Expressions (RegEx)

Keyboard Maestro uses ICU Regular Expressions (aka RegEx or RegExp) which is very similar to PCRE (Perl Compatible Regular Expressions), and you can read their documentation by choosing ICU Regular Expression Reference from the Help menu in Keyboard Maestro.</description>
    </item>
    <item rdf:about="https://wiki.keyboardmaestro.com/Scripting?rev=1561957918&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2019-07-01T05:11:58+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Scripting</title>
        <link>https://wiki.keyboardmaestro.com/Scripting?rev=1561957918&amp;do=diff</link>
        <description>Scripting on OS X Using Keyboard Maestro

While the number of, and power of, native Keyboard Maestro Actions is vast, sometimes you may need to do something that Keyboard Maestro is not well suited to do.  But Keyboard Maestro has anticipated, and provided for this, by providing a number of Execute Script Actions, all of these available from the Execute category in the Action List:</description>
    </item>
    <item rdf:about="https://wiki.keyboardmaestro.com/Scripting_the_Keyboard_Maestro_editor?rev=1523746977&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-04-14T23:02:57+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Scripting_the_Keyboard_Maestro_editor</title>
        <link>https://wiki.keyboardmaestro.com/Scripting_the_Keyboard_Maestro_editor?rev=1523746977&amp;do=diff</link>
        <description>Scripting the Keyboard Maestro editor

As of v8.0, the Keyboard Maestro editor is fully OSA (Open Scripting Architecture) compatible.  This means you can edit your Keyboard Maestro macros from AppleScript in a variety of powerful ways.

The Keyboard Maestro Scripting Definition (sdef) describes all the support, and you can open in in the Script Editor to see more details.  Here are some examples of what you can do:</description>
    </item>
    <item rdf:about="https://wiki.keyboardmaestro.com/Search?rev=1696921909&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-10-10T07:11:49+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Search</title>
        <link>https://wiki.keyboardmaestro.com/Search?rev=1696921909&amp;do=diff</link>
        <description>Searching in Keyboard Maestro

There are several different types of searches in Keyboard Maestro

	*  Searching for Macros in the Keyboard Maestro Editor
	*  Macro Actions that Search the Clipboard and Variables
	*  Searching this Wiki (see below)

Searching the Wiki

Search is done through the Search box in top row (Shortcut Key</description>
    </item>
    <item rdf:about="https://wiki.keyboardmaestro.com/Shell_Scripting?rev=1561957978&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2019-07-01T05:12:58+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Shell_Scripting</title>
        <link>https://wiki.keyboardmaestro.com/Shell_Scripting?rev=1561957978&amp;do=diff</link>
        <description></description>
    </item>
    <item rdf:about="https://wiki.keyboardmaestro.com/Shortcut_Actions?rev=1694573048&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-09-13T02:44:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Shortcut_Actions</title>
        <link>https://wiki.keyboardmaestro.com/Shortcut_Actions?rev=1694573048&amp;do=diff</link>
        <description>Shortcut Actions Provided by Keyboard Maestro

Apple introduced Shortcuts to macOS Monterey as an alternative way of automating tasks on macOS.

Keyboard Maestro (v10.1+) allows you to execute Shortcuts with the Execute Shortcut action, and also provides a wealth of native macOS Shortcuts to add power to the Shortcuts application and any Shortcuts you write for macOS.</description>
    </item>
    <item rdf:about="https://wiki.keyboardmaestro.com/Status_Menu?rev=1488770678&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-03-06T03:24:38+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Status_Menu</title>
        <link>https://wiki.keyboardmaestro.com/Status_Menu?rev=1488770678&amp;do=diff</link>
        <description>Keyboard Maestro Status Menu

This is the menu you see when you click on the Keyboard Maestro icon in the Menu Bar. There is also an Action for it, called Show Status Menu.

Here is an example Status Menu

It will show macros for which you have added the Status Menu Trigger as one of the things that will trigger the execution of the macro.</description>
    </item>
    <item rdf:about="https://wiki.keyboardmaestro.com/Stream_Deck?rev=1752569096&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-07-15T08:44:56+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Stream_Deck</title>
        <link>https://wiki.keyboardmaestro.com/Stream_Deck?rev=1752569096&amp;do=diff</link>
        <description>Stream Deck

The Elgato Stream Deck is an external keypad/keyboard with a number of programmable buttons.

Keyboard Maestro (v9.0+) supports the Stream Deck via an Stream Deck Plug In and the USB Device Key trigger, as well as a number of Stream Deck specific actions.

Note that theses instructions apply to the first-party Keyboard Maestro plugin, but there is also a third-party</description>
    </item>
    <item rdf:about="https://wiki.keyboardmaestro.com/Style_Guide?rev=1695193726&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-09-20T07:08:46+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Style_Guide</title>
        <link>https://wiki.keyboardmaestro.com/Style_Guide?rev=1695193726&amp;do=diff</link>
        <description>Style Guide

This Style Guide will document stylistic conventions to be followed on this wiki.

Unlike the forum or other places, the wiki represents an relatively official view of Stairways Software and Keyboard Maestro (subject to the fact that is not actually moderated only by Stairways Software).  As such, it needs to be somewhat more formal.</description>
    </item>
    <item rdf:about="https://wiki.keyboardmaestro.com/Subroutines?rev=1634016591&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-10-12T05:29:51+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Subroutines</title>
        <link>https://wiki.keyboardmaestro.com/Subroutines?rev=1634016591&amp;do=diff</link>
        <description>Subroutines

A subroutine is a sequence of actions that perform some sort of sub-task, and that can be executed from multiple different macros that each require the facility. For example, in Keyboard Maestro you might want a subroutine that saves a web page to a PDF.</description>
    </item>
    <item rdf:about="https://wiki.keyboardmaestro.com/Syncing_Macros_Between_Macs?rev=1696921955&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-10-10T07:12:35+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Syncing_Macros_Between_Macs</title>
        <link>https://wiki.keyboardmaestro.com/Syncing_Macros_Between_Macs?rev=1696921955&amp;do=diff</link>
        <description></description>
    </item>
    <item rdf:about="https://wiki.keyboardmaestro.com/Text_Fields?rev=1669865758&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-12-01T03:35:58+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Text_Fields</title>
        <link>https://wiki.keyboardmaestro.com/Text_Fields?rev=1669865758&amp;do=diff</link>
        <description>Text and Numeric Fields

Keyboard Maestro has two very distinct types of fields: text fields and numeric fields.

	* Most text fields allow the use of tokens.
	* Most numeric fields allow the use of Functions.

Text Fields

Text fields offer an area where the user can enter any text, including</description>
    </item>
    <item rdf:about="https://wiki.keyboardmaestro.com/Tokens?rev=1597714039&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-08-18T01:27:19+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Tokens</title>
        <link>https://wiki.keyboardmaestro.com/Tokens?rev=1597714039&amp;do=diff</link>
        <description>Tokens

Definition

Tokens in Keyboard Maestro represent placeholders, that you enter during design time, for information that will be replaced in the text at run time. For example, you could enter the %SafariTitle% token in a Set Variable to Text Action, and when you trigger the macro it will be replaced with the title of the current Safari tab.  So the value of the Token will be determined at execution time.  All tokens return a text value, even if the source data was some other data type.</description>
    </item>
    <item rdf:about="https://wiki.keyboardmaestro.com/Transition?rev=1693886441&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-09-05T04:00:41+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Transition</title>
        <link>https://wiki.keyboardmaestro.com/Transition?rev=1693886441&amp;do=diff</link>
        <description>Transition

Converting from other macro programs can be quite a challenge, so this section aims to help ease the transition.

	* Transition From Previous Versions of Keyboard Maestro
	* Transition To Previous Versions of Keyboard Maestro
	* Transition From QuicKeys</description>
    </item>
    <item rdf:about="https://wiki.keyboardmaestro.com/Transition_From_Previous_Versions?rev=1696922133&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-10-10T07:15:33+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Transition_From_Previous_Versions</title>
        <link>https://wiki.keyboardmaestro.com/Transition_From_Previous_Versions?rev=1696922133&amp;do=diff</link>
        <description>Transition From Previous Versions

Keyboard Maestro includes an automatic upgrade mechanism, so to upgrade Keyboard Maestro once you are running version 3.0 or later, simply click the Install Update button when prompted.  You will always need to click the Install Upgrade button, Keyboard Maestro will never upgrade itself without your consent.  The upgrade includes information about the changes and whether the upgrade might require a new purchase, so</description>
    </item>
    <item rdf:about="https://wiki.keyboardmaestro.com/Transition_From_QuicKeys?rev=1693887526&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-09-05T04:18:46+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Transition_From_QuicKeys</title>
        <link>https://wiki.keyboardmaestro.com/Transition_From_QuicKeys?rev=1693887526&amp;do=diff</link>
        <description>Transition from QuicKeys

A lot of users are moving from QuicKeys to Keyboard Maestro as the last several major Mac OS X upgrades have left many QuicKeys users stranded without a macro solution.

Keyboard Maestro strives to ensure it always uses legitimate Mac</description>
    </item>
    <item rdf:about="https://wiki.keyboardmaestro.com/Transition_To_Previous_Versions?rev=1693886748&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-09-05T04:05:48+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Transition_To_Previous_Versions</title>
        <link>https://wiki.keyboardmaestro.com/Transition_To_Previous_Versions?rev=1693886748&amp;do=diff</link>
        <description>Transition To Previous Versions

Keyboard Maestro provides a simple mechanism for upgrading to new versions, and the upgrade messages make it clear whether the new version might be a paid upgrade, but sometimes people prefer to stick with the old version for some reason.  It is usually relatively straight forward to revert to a previous version, although due to changes required by Apple in where to store files, reverting to Keyboard Maestro 4 is somewhat trickier.</description>
    </item>
    <item rdf:about="https://wiki.keyboardmaestro.com/Triggers?rev=1770706936&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-02-10T07:02:16+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Triggers</title>
        <link>https://wiki.keyboardmaestro.com/Triggers?rev=1770706936&amp;do=diff</link>
        <description>Macro Triggers

Keyboard Maestro has a variety of triggers.  A trigger defines what event causes a macro to be executed, provided that the conditions set by the Macro Group it is in are met.  Note that a macro may have multiple triggers.

Available Triggers</description>
    </item>
    <item rdf:about="https://wiki.keyboardmaestro.com/Troubleshooting?rev=1759485220&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-10-03T09:53:40+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Troubleshooting</title>
        <link>https://wiki.keyboardmaestro.com/Troubleshooting?rev=1759485220&amp;do=diff</link>
        <description>Troubleshooting

This Wiki article is intended to address situations where you find that Keyboard Maestro does not work as you expect, or works in an unexpected way, and you have been unable to identify the cause and fix it.  This article aims to help you resolve this issue and make Keyboard Maestro work as you intend.   This article does</description>
    </item>
    <item rdf:about="https://wiki.keyboardmaestro.com/unixtime?rev=1695194592&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-09-20T07:23:12+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>unixtime</title>
        <link>https://wiki.keyboardmaestro.com/unixtime?rev=1695194592&amp;do=diff</link>
        <description>UnixTime

UnixTime (also known as POSIX time or Epoch time) is a system for describing instants in time, defined as the number of seconds that have elapsed since 00:00:00 Coordinated Universal Time (UTC), Thursday, 1 January 1970.  It is used or returned by a number of</description>
    </item>
    <item rdf:about="https://wiki.keyboardmaestro.com/User_Manual?rev=1694572492&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-09-13T02:34:52+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>User_Manual</title>
        <link>https://wiki.keyboardmaestro.com/User_Manual?rev=1694572492&amp;do=diff</link>
        <description>User Manual

	*  Single Page Version
	* PDF Version
	* 
	* Overview
	*  What’s New?
	* Features
	* Purchase
	* Screenshots
	* Tour
	* Links
	* Quick Start
	* Assistance
	* How do I ...?
	* Editor Window
	* Macro Groups
	* Smart Groups
	* Macros
	* Macro Triggers
	* Macro Actions
	* Macro Syncing
	* Macro Debugger
	* Variables
	* Tokens
	* Calculations
	* Conditions
	* Collections
	* Filters
	* Dictionaries
	* JSON
	* Search Strings
	* Palettes
	* Recording
	* Macro Library
	* Macro Examples
	* I…</description>
    </item>
    <item rdf:about="https://wiki.keyboardmaestro.com/Using_Markdown_in_the_Keyboard_Maestro_Forum?rev=1458591842&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2016-03-21T20:24:02+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Using_Markdown_in_the_Keyboard_Maestro_Forum</title>
        <link>https://wiki.keyboardmaestro.com/Using_Markdown_in_the_Keyboard_Maestro_Forum?rev=1458591842&amp;do=diff</link>
        <description>Using Markdown in the Keyboard Maestro Forum

When you create a new topic or post a reply, the Forum Editor will provide a Toolbar with buttons.  These buttons are shortcuts to inserting Markdown code.  You can use the buttons or type the Markdown directly.  The markdown used by the forum is very similar to</description>
    </item>
    <item rdf:about="https://wiki.keyboardmaestro.com/Videos?rev=1738640972&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-02-04T03:49:32+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Videos</title>
        <link>https://wiki.keyboardmaestro.com/Videos?rev=1738640972&amp;do=diff</link>
        <description>Video Tutorials

This page will link to a variety of tutorial videos.

David “MacSparky” Sparks Keyboard Maestro Field Guide

David Sparks has released his much anticipated Keyboard Maestro Field Guide with over four hours of video separated into 76 videos in 8 sections covering a broad range of Keyboard Maestro facilities, full of “heaps of dangerous knowledge, tricks, and hacks to make your Mac dance”.</description>
    </item>
    <item rdf:about="https://wiki.keyboardmaestro.com/WhatsNew?rev=1473749318&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2016-09-13T06:48:38+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>WhatsNew</title>
        <link>https://wiki.keyboardmaestro.com/WhatsNew?rev=1473749318&amp;do=diff</link>
        <description>What’s New

Updates to Keyboard Maestro

	* What&#039;s New (Release Notes) from the User Manual.

Updates to this Wiki

	* See Recent changes link at the top right.</description>
    </item>
    <item rdf:about="https://wiki.keyboardmaestro.com/Window_Movers?rev=1413597596&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-10-18T01:59:56+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Window_Movers</title>
        <link>https://wiki.keyboardmaestro.com/Window_Movers?rev=1413597596&amp;do=diff</link>
        <description>These macros can be used to control the size and position of the front window, moving and resetting its size to take up half, one third, two thirds, a quarter or all of its current monitor. Window Left and Right can be used to move the window from one monitor to another, avoiding the need to reach for the mouse._____________</description>
    </item>
    <item rdf:about="https://wiki.keyboardmaestro.com/Wishlist?rev=1696922249&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-10-10T07:17:29+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Wishlist</title>
        <link>https://wiki.keyboardmaestro.com/Wishlist?rev=1696922249&amp;do=diff</link>
        <description>Wishlist

	* The ability to add a quick macro to the library after recording it
	* Syncing ✔︎ Done for 6.0
	* Macro palette divisions - folders, subheaders or a similar way of grouping macros
	* Macro palette that can be triggered within Macro palettes. Useful for grouping of macro palettes c.f. main palette</description>
    </item>
    <item rdf:about="https://wiki.keyboardmaestro.com/XPath?rev=1614552852&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-02-28T22:54:12+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>XPath</title>
        <link>https://wiki.keyboardmaestro.com/XPath?rev=1614552852&amp;do=diff</link>
        <description>XPath

XPath is a query language for selecting nodes from an HTML document.

In Keyboard Maestro, in the various Browser Actions and tokens you can use an XPath as long as it starts with “/html”, “/HTML” or “//”.  Otherwise, it is typically considered to be JavaScript code or just a plain name, depending on the action or token in question.</description>
    </item>
</rdf:RDF>
