Skip to content

Instantly share code, notes, and snippets.

@mikfreedman
Last active August 14, 2020 14:17
Show Gist options
  • Save mikfreedman/005a85328f6bc0d5f608257ee35980da to your computer and use it in GitHub Desktop.
Save mikfreedman/005a85328f6bc0d5f608257ee35980da to your computer and use it in GitHub Desktop.
Keyboard Buttons for Elgato Stream Deck + KeyboardMaestro
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<array>
<dict>
<key>Activate</key>
<string>Normal</string>
<key>CreationDate</key>
<real>607195820.34804296</real>
<key>Macros</key>
<array>
<dict>
<key>Actions</key>
<array>
<dict>
<key>KeyCode</key>
<integer>9</integer>
<key>MacroActionType</key>
<string>SimulateKeystroke</string>
<key>Modifiers</key>
<integer>768</integer>
<key>ReleaseAll</key>
<false/>
<key>TargetApplication</key>
<dict>
<key>BundleIdentifier</key>
<string>us.zoom.xos</string>
<key>Name</key>
<string>zoom</string>
<key>NewFile</key>
<string>/Applications/zoom.us.app</string>
</dict>
<key>TargetingType</key>
<string>Specific</string>
</dict>
</array>
<key>CreationDate</key>
<real>607194618.36155498</real>
<key>ModificationDate</key>
<real>607194732.73218298</real>
<key>Name</key>
<string>Zoom Video</string>
<key>Triggers</key>
<array>
<dict>
<key>ElementCookie</key>
<integer>2</integer>
<key>ElementDeviceUsage</key>
<integer>0</integer>
<key>ElementDeviceUsagePage</key>
<integer>0</integer>
<key>ElementName</key>
<string>Stream Deck R1C2</string>
<key>ElementProductID</key>
<integer>0</integer>
<key>ElementShortName</key>
<string>R1C2</string>
<key>ElementStreamDeck</key>
<true/>
<key>ElementUsage</key>
<integer>1</integer>
<key>ElementUsagePage</key>
<integer>0</integer>
<key>ElementValue</key>
<integer>1</integer>
<key>ElementVendorID</key>
<integer>0</integer>
<key>FireType</key>
<string>Pressed</string>
<key>MacroTriggerType</key>
<string>HID</string>
<key>Modifiers</key>
<integer>0</integer>
<key>UseModifiers</key>
<true/>
</dict>
</array>
<key>UID</key>
<string>D789D98B-2713-4B97-A783-A8D03B497BB5</string>
</dict>
</array>
<key>Name</key>
<string>Zoom Buttons</string>
<key>ToggleMacroUID</key>
<string>93E3FCFB-5C51-4711-B5B4-28A2DF186EF2</string>
<key>UID</key>
<string>17AEBD5C-4B6B-4869-83F8-1B69ABF3BCB2</string>
</dict>
<dict>
<key>Activate</key>
<string>Normal</string>
<key>CreationDate</key>
<real>607195820.34804296</real>
<key>Macros</key>
<array>
<dict>
<key>Actions</key>
<array>
<dict>
<key>MacroActionType</key>
<string>SetVariableToText</string>
<key>Text</key>
<string>0</string>
<key>Variable</key>
<string>ZoomPTT</string>
</dict>
</array>
<key>CreationDate</key>
<real>607195640.99449897</real>
<key>ModificationDate</key>
<real>607195659.880458</real>
<key>Name</key>
<string>Zoom PTT [ Release ]</string>
<key>Triggers</key>
<array>
<dict>
<key>ElementCookie</key>
<integer>3</integer>
<key>ElementDeviceUsage</key>
<integer>0</integer>
<key>ElementDeviceUsagePage</key>
<integer>0</integer>
<key>ElementName</key>
<string>Stream Deck R2C3</string>
<key>ElementProductID</key>
<integer>0</integer>
<key>ElementShortName</key>
<string>R2C3</string>
<key>ElementStreamDeck</key>
<true/>
<key>ElementUsage</key>
<integer>2</integer>
<key>ElementUsagePage</key>
<integer>0</integer>
<key>ElementValue</key>
<integer>1</integer>
<key>ElementVendorID</key>
<integer>0</integer>
<key>FireType</key>
<string>Released</string>
<key>MacroTriggerType</key>
<string>HID</string>
<key>Modifiers</key>
<integer>0</integer>
<key>UseModifiers</key>
<true/>
</dict>
</array>
<key>UID</key>
<string>1664A7F2-06D6-4DCC-90A5-4B435DB82282</string>
</dict>
</array>
<key>Name</key>
<string>Zoom Buttons</string>
<key>ToggleMacroUID</key>
<string>93E3FCFB-5C51-4711-B5B4-28A2DF186EF2</string>
<key>UID</key>
<string>17AEBD5C-4B6B-4869-83F8-1B69ABF3BCB2</string>
</dict>
<dict>
<key>Activate</key>
<string>Normal</string>
<key>CreationDate</key>
<real>607195820.34804296</real>
<key>Macros</key>
<array>
<dict>
<key>Actions</key>
<array>
<dict>
<key>KeyCode</key>
<integer>0</integer>
<key>MacroActionType</key>
<string>SimulateKeystroke</string>
<key>Modifiers</key>
<integer>768</integer>
<key>ReleaseAll</key>
<false/>
<key>TargetApplication</key>
<dict>
<key>BundleIdentifier</key>
<string>us.zoom.xos</string>
<key>Name</key>
<string>zoom</string>
<key>NewFile</key>
<string>/Applications/zoom.us.app</string>
</dict>
<key>TargetingType</key>
<string>Specific</string>
</dict>
</array>
<key>CreationDate</key>
<real>607194149.26014996</real>
<key>ModificationDate</key>
<real>608649338.52463305</real>
<key>Name</key>
<string>Zoom Mute</string>
<key>Triggers</key>
<array>
<dict>
<key>ElementCookie</key>
<integer>3</integer>
<key>ElementDeviceUsage</key>
<integer>0</integer>
<key>ElementDeviceUsagePage</key>
<integer>0</integer>
<key>ElementName</key>
<string>Stream Deck R1C3</string>
<key>ElementProductID</key>
<integer>0</integer>
<key>ElementShortName</key>
<string>R1C3</string>
<key>ElementStreamDeck</key>
<true/>
<key>ElementUsage</key>
<integer>1</integer>
<key>ElementUsagePage</key>
<integer>0</integer>
<key>ElementValue</key>
<integer>1</integer>
<key>ElementVendorID</key>
<integer>0</integer>
<key>FireType</key>
<string>Pressed</string>
<key>MacroTriggerType</key>
<string>HID</string>
<key>Modifiers</key>
<integer>0</integer>
<key>UseModifiers</key>
<true/>
</dict>
</array>
<key>UID</key>
<string>FD2033A5-EC89-4CDD-A87D-FC56F9B5422D</string>
</dict>
</array>
<key>Name</key>
<string>Zoom Buttons</string>
<key>ToggleMacroUID</key>
<string>93E3FCFB-5C51-4711-B5B4-28A2DF186EF2</string>
<key>UID</key>
<string>17AEBD5C-4B6B-4869-83F8-1B69ABF3BCB2</string>
</dict>
<dict>
<key>Activate</key>
<string>Normal</string>
<key>CreationDate</key>
<real>607195820.34804296</real>
<key>Macros</key>
<array>
<dict>
<key>Actions</key>
<array>
<dict>
<key>KeyCode</key>
<integer>38</integer>
<key>MacroActionType</key>
<string>SimulateKeystroke</string>
<key>Modifiers</key>
<integer>768</integer>
<key>ReleaseAll</key>
<false/>
<key>TargetApplication</key>
<dict/>
<key>TargetingType</key>
<string>Front</string>
</dict>
<dict>
<key>AllWindows</key>
<true/>
<key>AlreadyActivatedActionType</key>
<string>Normal</string>
<key>Application</key>
<dict>
<key>BundleIdentifier</key>
<string>us.zoom.xos</string>
<key>Name</key>
<string>zoom</string>
<key>NewFile</key>
<string>/Applications/zoom.us.app</string>
</dict>
<key>MacroActionType</key>
<string>ActivateApplication</string>
<key>ReopenWindows</key>
<false/>
<key>TimeOutAbortsMacro</key>
<true/>
</dict>
<dict>
<key>ButtonName</key>
<string>Yes</string>
<key>MacroActionType</key>
<string>PressButton</string>
<key>NotifyOnFailure</key>
<false/>
<key>StopOnFailure</key>
<false/>
</dict>
</array>
<key>CreationDate</key>
<real>607194694.90980005</real>
<key>ModificationDate</key>
<real>614097297.999035</real>
<key>Name</key>
<string>Zoom Join</string>
<key>Triggers</key>
<array>
<dict>
<key>ElementCookie</key>
<integer>1</integer>
<key>ElementDeviceUsage</key>
<integer>0</integer>
<key>ElementDeviceUsagePage</key>
<integer>0</integer>
<key>ElementName</key>
<string>Stream Deck R1C1</string>
<key>ElementProductID</key>
<integer>0</integer>
<key>ElementShortName</key>
<string>R1C1</string>
<key>ElementStreamDeck</key>
<true/>
<key>ElementUsage</key>
<integer>1</integer>
<key>ElementUsagePage</key>
<integer>0</integer>
<key>ElementValue</key>
<integer>1</integer>
<key>ElementVendorID</key>
<integer>0</integer>
<key>FireType</key>
<string>Pressed</string>
<key>MacroTriggerType</key>
<string>HID</string>
<key>Modifiers</key>
<integer>0</integer>
<key>UseModifiers</key>
<true/>
</dict>
</array>
<key>UID</key>
<string>405C132F-CD26-4E48-B18F-17D5BB34B779</string>
</dict>
</array>
<key>Name</key>
<string>Zoom Buttons</string>
<key>ToggleMacroUID</key>
<string>93E3FCFB-5C51-4711-B5B4-28A2DF186EF2</string>
<key>UID</key>
<string>17AEBD5C-4B6B-4869-83F8-1B69ABF3BCB2</string>
</dict>
<dict>
<key>Activate</key>
<string>Normal</string>
<key>CreationDate</key>
<real>607195820.34804296</real>
<key>Macros</key>
<array>
<dict>
<key>Actions</key>
<array>
<dict>
<key>AllWindows</key>
<false/>
<key>AlreadyActivatedActionType</key>
<string>Normal</string>
<key>Application</key>
<dict>
<key>BundleIdentifier</key>
<string>us.zoom.xos</string>
<key>Name</key>
<string>zoom</string>
<key>NewFile</key>
<string>/Applications/zoom.us.app</string>
</dict>
<key>MacroActionType</key>
<string>ActivateApplication</string>
<key>ReopenWindows</key>
<false/>
<key>TimeOutAbortsMacro</key>
<true/>
</dict>
<dict>
<key>KeyCode</key>
<integer>13</integer>
<key>MacroActionType</key>
<string>SimulateKeystroke</string>
<key>Modifiers</key>
<integer>256</integer>
<key>ReleaseAll</key>
<false/>
<key>TargetApplication</key>
<dict>
<key>BundleIdentifier</key>
<string>us.zoom.xos</string>
<key>Name</key>
<string>zoom</string>
<key>NewFile</key>
<string>/Applications/zoom.us.app</string>
</dict>
<key>TargetingType</key>
<string>Specific</string>
</dict>
<dict>
<key>ButtonName</key>
<string>Leave Meeting</string>
<key>MacroActionType</key>
<string>PressButton</string>
<key>StopOnFailure</key>
<false/>
</dict>
</array>
<key>CreationDate</key>
<real>607194657.73083794</real>
<key>ModificationDate</key>
<real>611000539.77095199</real>
<key>Name</key>
<string>Zoom Hangup</string>
<key>Triggers</key>
<array>
<dict>
<key>ElementCookie</key>
<integer>2</integer>
<key>ElementDeviceUsage</key>
<integer>0</integer>
<key>ElementDeviceUsagePage</key>
<integer>0</integer>
<key>ElementName</key>
<string>Stream Deck R2C2</string>
<key>ElementProductID</key>
<integer>0</integer>
<key>ElementShortName</key>
<string>R2C2</string>
<key>ElementStreamDeck</key>
<true/>
<key>ElementUsage</key>
<integer>2</integer>
<key>ElementUsagePage</key>
<integer>0</integer>
<key>ElementValue</key>
<integer>1</integer>
<key>ElementVendorID</key>
<integer>0</integer>
<key>FireType</key>
<string>Pressed</string>
<key>MacroTriggerType</key>
<string>HID</string>
<key>Modifiers</key>
<integer>0</integer>
<key>UseModifiers</key>
<true/>
</dict>
</array>
<key>UID</key>
<string>593957E3-D90E-4C56-89CE-56B7B8DF34E7</string>
</dict>
</array>
<key>Name</key>
<string>Zoom Buttons</string>
<key>ToggleMacroUID</key>
<string>93E3FCFB-5C51-4711-B5B4-28A2DF186EF2</string>
<key>UID</key>
<string>17AEBD5C-4B6B-4869-83F8-1B69ABF3BCB2</string>
</dict>
<dict>
<key>Activate</key>
<string>Normal</string>
<key>CreationDate</key>
<real>607195820.34804296</real>
<key>Macros</key>
<array>
<dict>
<key>Actions</key>
<array>
<dict>
<key>MacroActionType</key>
<string>SetVariableToText</string>
<key>Text</key>
<string>1</string>
<key>Variable</key>
<string>ZoomPTT</string>
</dict>
<dict>
<key>KeyCode</key>
<integer>49</integer>
<key>MacroActionType</key>
<string>SimulateKeystroke</string>
<key>Modifiers</key>
<integer>0</integer>
<key>Press</key>
<string>PressAndHold</string>
<key>ReleaseAll</key>
<false/>
<key>TargetApplication</key>
<dict>
<key>BundleIdentifier</key>
<string>us.zoom.xos</string>
<key>Name</key>
<string>zoom</string>
<key>NewFile</key>
<string>/Applications/zoom.us.app</string>
</dict>
<key>TargetingType</key>
<string>Specific</string>
</dict>
<dict>
<key>Conditions</key>
<dict>
<key>ConditionList</key>
<array>
<dict>
<key>ConditionType</key>
<string>Variable</string>
<key>Variable</key>
<string>ZoomPTT</string>
<key>VariableConditionType</key>
<string>IsNot</string>
<key>VariableValue</key>
<string>1</string>
</dict>
</array>
<key>ConditionListMatch</key>
<string>All</string>
</dict>
<key>MacroActionType</key>
<string>PauseUntil</string>
<key>TimeOutAbortsMacro</key>
<true/>
</dict>
</array>
<key>CreationDate</key>
<real>607194639.47465003</real>
<key>ModificationDate</key>
<real>608649349.40232599</real>
<key>Name</key>
<string>Zoom PTT</string>
<key>Triggers</key>
<array>
<dict>
<key>ElementCookie</key>
<integer>3</integer>
<key>ElementDeviceUsage</key>
<integer>0</integer>
<key>ElementDeviceUsagePage</key>
<integer>0</integer>
<key>ElementName</key>
<string>Stream Deck R2C3</string>
<key>ElementProductID</key>
<integer>0</integer>
<key>ElementShortName</key>
<string>R2C3</string>
<key>ElementStreamDeck</key>
<true/>
<key>ElementUsage</key>
<integer>2</integer>
<key>ElementUsagePage</key>
<integer>0</integer>
<key>ElementValue</key>
<integer>1</integer>
<key>ElementVendorID</key>
<integer>0</integer>
<key>FireType</key>
<string>Pressed</string>
<key>MacroTriggerType</key>
<string>HID</string>
<key>Modifiers</key>
<integer>0</integer>
<key>UseModifiers</key>
<true/>
</dict>
</array>
<key>UID</key>
<string>24484E42-5370-4AC5-8EE2-1222F933E3E2</string>
</dict>
</array>
<key>Name</key>
<string>Zoom Buttons</string>
<key>ToggleMacroUID</key>
<string>93E3FCFB-5C51-4711-B5B4-28A2DF186EF2</string>
<key>UID</key>
<string>17AEBD5C-4B6B-4869-83F8-1B69ABF3BCB2</string>
</dict>
<dict>
<key>Activate</key>
<string>Normal</string>
<key>CreationDate</key>
<real>607195820.34804296</real>
<key>Macros</key>
<array>
<dict>
<key>Actions</key>
<array>
<dict>
<key>KeyCode</key>
<integer>13</integer>
<key>MacroActionType</key>
<string>SimulateKeystroke</string>
<key>Modifiers</key>
<integer>768</integer>
<key>ReleaseAll</key>
<false/>
<key>TargetApplication</key>
<dict>
<key>BundleIdentifier</key>
<string>us.zoom.xos</string>
<key>Name</key>
<string>zoom</string>
<key>NewFile</key>
<string>/Applications/zoom.us.app</string>
</dict>
<key>TargetingType</key>
<string>Specific</string>
</dict>
</array>
<key>CreationDate</key>
<real>607195367.91200697</real>
<key>ModificationDate</key>
<real>609964956.18373704</real>
<key>Name</key>
<string>Zoom Gallery View</string>
<key>Triggers</key>
<array>
<dict>
<key>ElementCookie</key>
<integer>1</integer>
<key>ElementDeviceUsage</key>
<integer>0</integer>
<key>ElementDeviceUsagePage</key>
<integer>0</integer>
<key>ElementName</key>
<string>Stream Deck R2C1</string>
<key>ElementProductID</key>
<integer>0</integer>
<key>ElementShortName</key>
<string>R2C1</string>
<key>ElementStreamDeck</key>
<true/>
<key>ElementUsage</key>
<integer>2</integer>
<key>ElementUsagePage</key>
<integer>0</integer>
<key>ElementValue</key>
<integer>1</integer>
<key>ElementVendorID</key>
<integer>0</integer>
<key>FireType</key>
<string>Pressed</string>
<key>MacroTriggerType</key>
<string>HID</string>
<key>Modifiers</key>
<integer>0</integer>
<key>UseModifiers</key>
<true/>
</dict>
</array>
<key>UID</key>
<string>7142E60E-F73C-4B56-9981-7734CF59AA34</string>
</dict>
</array>
<key>Name</key>
<string>Zoom Buttons</string>
<key>ToggleMacroUID</key>
<string>93E3FCFB-5C51-4711-B5B4-28A2DF186EF2</string>
<key>UID</key>
<string>17AEBD5C-4B6B-4869-83F8-1B69ABF3BCB2</string>
</dict>
</array>
</plist>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment