<?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-22T09:27:39+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://wiki.keyboardmaestro.com/function/HOUR?rev=1695194703&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/trigger/Cron?rev=1743052136&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.keyboardmaestro.com/trigger/Time_of_Day?rev=1770449390&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.keyboardmaestro.com/wiki/syntax?rev=1757445258&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/unixtime?rev=1695194592&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/action/Create_Calendar_Event?rev=1698562408&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.keyboardmaestro.com/function/TIME?rev=1695195106&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.keyboardmaestro.com/action/Execute_a_Shell_Script?rev=1757660559&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.keyboardmaestro.com/action/Pause?rev=1562223393&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.keyboardmaestro.com/function/DAY?rev=1695194294&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.keyboardmaestro.com/function/DOW?rev=1695194638&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.keyboardmaestro.com/function/JD?rev=1695184401&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.keyboardmaestro.com/function/MINUTE?rev=1695194699&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.keyboardmaestro.com/function/MJD?rev=1695191614&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.keyboardmaestro.com/function/MONTH?rev=1695194282&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.keyboardmaestro.com/function/NOW?rev=1695195020&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.keyboardmaestro.com/function/SECOND?rev=1695194752&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.keyboardmaestro.com/function/YEAR?rev=1695194260&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.keyboardmaestro.com/manual/Plug_In_Actions?rev=1696573704&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.keyboardmaestro.com/manual/Search_Strings?rev=1737517906&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.keyboardmaestro.com/token/ICUDateTime?rev=1672723184&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.keyboardmaestro.com/trigger/Periodic?rev=1743052280&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/function/HOUR?rev=1695194703&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-09-20T07:25:03+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>HOUR</title>
        <link>https://wiki.keyboardmaestro.com/function/HOUR?rev=1695194703&amp;do=diff</link>
        <description>HOUR Function

The HOUR([unixtime]) function returns the hour (0-23) in the local time zone, either the current hour, or the hour of the specified unixtime.
HOUR() === the current hour
HOUR( unixtime ) === the hour of the unix time
See Also

Actions

	* Filter (Process Text Tokens)</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/trigger/Cron?rev=1743052136&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-03-27T05:08:56+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Cron</title>
        <link>https://wiki.keyboardmaestro.com/trigger/Cron?rev=1743052136&amp;do=diff</link>
        <description>Cron Trigger

The Cron trigger (v8+) lets you execute a macro periodically while you are logged in.

The Cron format lets you specify when a trigger will fire based on the time of day and and day of month and week.

The times are set using 5 (or 6) space separated fields, representing the</description>
    </item>
    <item rdf:about="https://wiki.keyboardmaestro.com/trigger/Time_of_Day?rev=1770449390&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-02-07T07:29:50+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Time_of_Day</title>
        <link>https://wiki.keyboardmaestro.com/trigger/Time_of_Day?rev=1770449390&amp;do=diff</link>
        <description>Time of Day Trigger



The Time of Day trigger lets you execute a Macro at a certain time of day on certain days of the week.

You could use a trigger like this to set up your Mac environment before arriving at work, run periodic maintenance or backup scripts late on the weekend, or launch iChat for your weekly video conference.</description>
    </item>
    <item rdf:about="https://wiki.keyboardmaestro.com/wiki/syntax?rev=1757445258&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-09-09T19:14:18+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>syntax</title>
        <link>https://wiki.keyboardmaestro.com/wiki/syntax?rev=1757445258&amp;do=diff</link>
        <description>Formatting Syntax

DokuWiki supports some simple markup language, which tries to make the datafiles to be as readable as possible. This page contains all possible syntax you may use when editing the pages. Simply have a look at the source of this page by pressing</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/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/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/action/Create_Calendar_Event?rev=1698562408&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-10-29T06:53:28+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Create_Calendar_Event</title>
        <link>https://wiki.keyboardmaestro.com/action/Create_Calendar_Event?rev=1698562408&amp;do=diff</link>
        <description>Create Calendar Event

The Create Calendar Event action (v11.0+) allows you to create a calendar event.

[ Create Calendar Event Action ]

Choose a name for the entry and the calendar to add it to.

(i) If you see not calendars, then you probably have not enabled the Keyboard Maestro Engine in the Calendars system security permission. If you see one calendar, then (in Sonoma and later) you probably need to enable Full Calendar Permission Option in the system security permissions.</description>
    </item>
    <item rdf:about="https://wiki.keyboardmaestro.com/function/TIME?rev=1695195106&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-09-20T07:31:46+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>TIME</title>
        <link>https://wiki.keyboardmaestro.com/function/TIME?rev=1695195106&amp;do=diff</link>
        <description>TIME Function

The TIME() function returns the time in unixtime, being seconds since the start of 1970 GMT.
TIME() === NOW() === the current unix time (GMT).
TIME( year, month, day ) === the unix time of the start of the year/month/day (GMT).
TIME( year, month, day, hour, minute, second ) === the unix time of the specified moment (GMT).</description>
    </item>
    <item rdf:about="https://wiki.keyboardmaestro.com/action/Execute_a_Shell_Script?rev=1757660559&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-09-12T07:02:39+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Execute_a_Shell_Script</title>
        <link>https://wiki.keyboardmaestro.com/action/Execute_a_Shell_Script?rev=1757660559&amp;do=diff</link>
        <description>Execute a Shell Script

The Execute a Shell Script action executes a specified shell script using /bin/sh, either from a file or from the script embedded in the action.

Important:

	* It is best to always specify the language using the #! at the front of the script.</description>
    </item>
    <item rdf:about="https://wiki.keyboardmaestro.com/action/Pause?rev=1562223393&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2019-07-04T06:56:33+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Pause</title>
        <link>https://wiki.keyboardmaestro.com/action/Pause?rev=1562223393&amp;do=diff</link>
        <description>Pause

The Pause action pauses for a number of seconds. You may enter a calculation for the number of seconds. Enter the number or calculation in the Pause for text area. 

[ Pause Action ]

You can pause for a number of hundredths of a second, seconds, minutes or hours (seconds only prior to v9.0).</description>
    </item>
    <item rdf:about="https://wiki.keyboardmaestro.com/function/DAY?rev=1695194294&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-09-20T07:18:14+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>DAY</title>
        <link>https://wiki.keyboardmaestro.com/function/DAY?rev=1695194294&amp;do=diff</link>
        <description>DAY Function

The DAY([unixtime]) function returns the day of the month (1-31), either the current day, or the day of the specified unixtime.
DAY() === the current day
DAY( unixtime ) === the day of the month of the unix time
Unix Time (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</description>
    </item>
    <item rdf:about="https://wiki.keyboardmaestro.com/function/DOW?rev=1695194638&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-09-20T07:23:58+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>DOW</title>
        <link>https://wiki.keyboardmaestro.com/function/DOW?rev=1695194638&amp;do=diff</link>
        <description>DOW Function

The DOW([unixtime]) function returns the day of the week (1=Sunday, 7=Saturday) component from the current time or an optional unixtime.

See Also

Actions

	* Filter (Process Text Tokens)
	* See all Actions

Functions

	* YEAR
	* MONTH
	* DAY
	* DOW
	* HOUR
	* MINUTE
	* SECOND
	* TIME
	* See all Functions

Tokens</description>
    </item>
    <item rdf:about="https://wiki.keyboardmaestro.com/function/JD?rev=1695184401&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-09-20T04:33:21+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>JD</title>
        <link>https://wiki.keyboardmaestro.com/function/JD?rev=1695184401&amp;do=diff</link>
        <description>JD Function

The JD() function returns the JulianDate.
JD() === the current JulianDate
JD( year, month, day ) === the JulianDate of the start of the year/month/day
JD( year, month, day, hour, minute, second ) === the JulianDate of the specified moment
See Also</description>
    </item>
    <item rdf:about="https://wiki.keyboardmaestro.com/function/MINUTE?rev=1695194699&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-09-20T07:24:59+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>MINUTE</title>
        <link>https://wiki.keyboardmaestro.com/function/MINUTE?rev=1695194699&amp;do=diff</link>
        <description>MINUTE Function

The MINUTE([unixtime]) function returns the minutes (0-59) in the local time zone, either the current minutes, or the minutes of the specified unixtime.
MINUTE() === the current minutes
MINUTE( unixtime ) === the minutes of the unix time
See Also</description>
    </item>
    <item rdf:about="https://wiki.keyboardmaestro.com/function/MJD?rev=1695191614&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-09-20T06:33:34+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>MJD</title>
        <link>https://wiki.keyboardmaestro.com/function/MJD?rev=1695191614&amp;do=diff</link>
        <description>MJD Function

The MJD() function returns the MJD (Modified Julian Date).
MJD() === the current Modified Julian Date
MJD( year, month, day ) === the Modified Julian Date of the start of the year/month/day
MJD( year, month, day, hour, minute, second ) === the Modified Julian Date of the specified moment</description>
    </item>
    <item rdf:about="https://wiki.keyboardmaestro.com/function/MONTH?rev=1695194282&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-09-20T07:18:02+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>MONTH</title>
        <link>https://wiki.keyboardmaestro.com/function/MONTH?rev=1695194282&amp;do=diff</link>
        <description>MONTH Function

The MONTH([unixtime]) function returns the month (1-12), either the current month, or the month of the specified unixtime.
MONTH() === the current month
MONTH( unixtime ) === the month of the unix time
See Also

Actions

	* Filter (Process Text Tokens)</description>
    </item>
    <item rdf:about="https://wiki.keyboardmaestro.com/function/NOW?rev=1695195020&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-09-20T07:30:20+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>NOW</title>
        <link>https://wiki.keyboardmaestro.com/function/NOW?rev=1695195020&amp;do=diff</link>
        <description>NOW Function

The NOW function returns the current time in unixtime, being seconds since the start of 1970 GMT. 
NOW() === TIME() == the current unix time
It is the same as TIME().

See Also

Actions

	* Filter (Process Text Tokens)
	* See all Actions

Functions

	* YEAR
	* MONTH
	* DAY
	* DOW
	* HOUR
	*</description>
    </item>
    <item rdf:about="https://wiki.keyboardmaestro.com/function/SECOND?rev=1695194752&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-09-20T07:25:52+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>SECOND</title>
        <link>https://wiki.keyboardmaestro.com/function/SECOND?rev=1695194752&amp;do=diff</link>
        <description>SECOND Function

The SECOND([unixtime]) function returns the seconds (0-59) in the local time zone, either the current seconds, or the seconds of the specified unixtime.
SECOND() === the current seconds
SECOND( unixtime ) === the seconds of the unix time

See Also</description>
    </item>
    <item rdf:about="https://wiki.keyboardmaestro.com/function/YEAR?rev=1695194260&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-09-20T07:17:40+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>YEAR</title>
        <link>https://wiki.keyboardmaestro.com/function/YEAR?rev=1695194260&amp;do=diff</link>
        <description>YEAR Function

The YEAR([unixtime]) function returns the year, either the current year, or the year of the specified unixtime.
YEAR() === the current year
YEAR( unixtime ) === the year of the unix time
See Also

Actions

	* Filter (Process Text Tokens)
	* See all Actions

Functions</description>
    </item>
    <item rdf:about="https://wiki.keyboardmaestro.com/manual/Plug_In_Actions?rev=1696573704&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-10-06T06:28:24+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Plug_In_Actions</title>
        <link>https://wiki.keyboardmaestro.com/manual/Plug_In_Actions?rev=1696573704&amp;do=diff</link>
        <description>Plug In Actions

You can develop custom Macro Actions using a facility known as Plug In Actions.  After you install a Plug In Action in your local Keyboard Maestro Support folder, you can use them like the built-in Actions.

Third Party Plug In Actions

You can download Plug In Actions developed by others from these sources:</description>
    </item>
    <item rdf:about="https://wiki.keyboardmaestro.com/manual/Search_Strings?rev=1737517906&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-01-22T03:51:46+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Search_Strings</title>
        <link>https://wiki.keyboardmaestro.com/manual/Search_Strings?rev=1737517906&amp;do=diff</link>
        <description>Search Strings

Search Strings are filters which, in addition to the text you type, can include qualifiers that may be applied to searches for Macros and Actions in:

	*  The Keyboard Maestro Editor search field.
	*  A Smart Group.
	*  A Trigger Macro by Name action.

Keyboard Maestro will search for the text you type, and all of the below qualifiers that you specify, for matches in your list of macros.   Each word is searched for separately (and in any order) unless you quote a phrase.</description>
    </item>
    <item rdf:about="https://wiki.keyboardmaestro.com/token/ICUDateTime?rev=1672723184&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-01-03T05:19:44+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ICUDateTime</title>
        <link>https://wiki.keyboardmaestro.com/token/ICUDateTime?rev=1672723184&amp;do=diff</link>
        <description>ICU Date/Time Tokens

The %ICUDateTime%, %ICUDateTimePlus%, %ICUDateTimeMinus% and %ICUDateTimeFor% tokens return the a date formatted in a specific format.  More details are provided in the Dates and Times article.

Required Parameters for ICUDateTime Tokens

The parameters are specified between</description>
    </item>
    <item rdf:about="https://wiki.keyboardmaestro.com/trigger/Periodic?rev=1743052280&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-03-27T05:11:20+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Periodic</title>
        <link>https://wiki.keyboardmaestro.com/trigger/Periodic?rev=1743052280&amp;do=diff</link>
        <description>Periodic Trigger

The Periodic trigger lets you execute a macro at specified intervals while you are logged in.



The Period of the trigger can be set as follows:

	*  Interval of seconds, minutes or hours.
	*  Limit to a certain portion of the day, or on particular days of the week.</description>
    </item>
</rdf:RDF>
