Top Level Namespace
Defined Under Namespace
Modules: RemoteDroid
Constant Summary collapse
- RD_MACROS =
The macros below are exported to JSON format as a file which is imported into the Android device running MacroDroid.
"m: Camera flash light\nt: webhook\na: Torch toggle\n\nm: Torch\nt: webhook\na: Torch toggle\n\nm: Toast\nv: msg: \nt: WebHook\na:\n Popup Message\n [lv=msg]\n\nm: Say current time\nt: webhook\na: Say Current Time\n\nm: Speak text\nv: text\nt: webhook\na: speak text ([lv=text])\n\nm: vibrate\nt: webhook\na: vibrate\n\nm: play doda\nt: webhook\na: play: Doda\n\nm: Screen\nv: on: false\nt: WebHook\na:\n If on = True\n Screen On\n Else\n Screen Off\n End If\n\nm: Hotspot\nv: enable: false\nt: WebHook\na:\n If enable = True\n Enable Hotspot\n Else\n Disable Hotspot\n End If\n\nm: Take Picture\nt: webhook\na:\n Take Picture\n Rear Facing\na: wait 2 seconds\na: webhook\n\nm: stay awake\nt: webhook\na: stay awake\n\nm: stay awake off\nt: webhook\na: stay awake off\n\nm: Media Next\nt: webhook\na:\n Media Next\n Simulate Audio Button\n \nm: Media Pause\nt: webhook\na:\n Media Pause\n Simulate Audio Button\n \nm: Media Play\nt: webhook\na:\n Media Play\n Simulate Audio Button\n \nm: Media Play Pause\nt: webhook\na:\n Media Play/Pause\n Simulate Audio Button\n\nm: Media Previous\nt: webhook\na:\n Media Previous\n Simulate Audio Button\n \nm: Media Stop\nt: webhook\na:\n Media Stop\n Simulate Audio Button\n\nm: Open web page\nv: url\nt: webhook\na: goto [lv=url]\n\nm: Fill clipboard\nv: clipboard\nt: webhook\na:\n Fill Clipboard\n [lv=clipboard]\n\nm: click text content\nv: content\nt: webhook\na:\n UI Interaction\n Click [[lv=content]] \n \nm: Launch by package\nv: package\nt: webhook\na: Launch [lv=package]\n \nm: Take Screenshot\nt: webhook\na:\n Take Screenshot\n Save to device\na: wait 2 seconds\na: webhook\n\nm: Voice search\nt: webhook\na: Voice search\n\nm: Ask Alexa\nt: webhook\na: shortcut Ask Alexa\n\nm: Set Auto Rotate\nv: state\nt: webhook\na:\n if state = 0\n Auto Rotate On\n Else If state = 1\n Auto Rotate Off\n Else If state = 2\n Auto Rotate Toggle\n end if\n \nm: Set Bluetooth\nv: state\nt: webhook\na:\n if state = 0\n Enable Bluetooth\n Else If state = 1\n Disable Bluetooth\n Else If state = 2\n Toggle Bluetooth\n Else If state = 3\n Connect Audio Device\n Else If state = 4\n Disconnect Audio Device\n end if\n\nm: Set Airplane Mode\nv: state\nt: webhook\na:\n if state = 0\n Airplane Mode On\n Else If state = 1\n Airplane Mode Off\n Else If state = 2\n Airplane Mode Toggle\n end if \n \nm: Set Wifi\nv: state\nt: webhook\na:\n if state = 0\n Enable Wifi\n Else If state = 1\n Disable Wifi\n Else If state = 2\n Toggle Wifi\n Else If state = 3\n Connect to Network\n end if \n\n\nm: Share location\nt: \n WebHook\n identifier: location\na: Force Location Update \na:\n Share Location\n coords\na:\n HTTP GET\n identifier: location\n coords: [lv=coords]\n cell: [cell_id]\n ssid: [ssid]\n alt: [last_loc_alt]\n time: [last_loc_age_timestamp]\n mph: [last_loc_speed_mph]\n kph: [last_loc_speed_kmh]\n device: [device_model]\n battery: [battery]\n type: query\n \n\nm: query\nt: WebHook\nv: qvar\na:\n Set Variable\n var: [[lv=qvar]]\na: \n HTTP GET\n [lv=qvar]: [lv=var]\n\nm: query setting system\nt: WebHook\nv: qvar\na:\n Set Variable\n var: [setting_system=[lv=qvar]]\na: \n HTTP GET\n [lv=qvar]: [lv=var] \n \nm: query setting global\nt: WebHook\nv: qvar\na:\n Set Variable\n var: [setting_global=[lv=qvar]]\na: \n HTTP GET\n [lv=qvar]: [lv=var] \n \nm: query setting secure\nt: WebHook\nv: qvar\na:\n Set Variable\n var: [setting_secure=[lv=qvar]]\na: \n HTTP GET\n [lv=qvar]: [lv=var] \n \n \nm: shake device\nt: shake device\na: webhook\n\nm: Proximity near\nt: Proximity near\na:\n webhook\n identifier: proximity\n option: 0\n \nm: Power connected\nt: Power Connected: Any\na: webhook\n\nm: Screen on\nt: screen on\na:\n webhook\n identifier: screen_on_off\n screen_on: true\n\nm: Power Button Toggle3\nt: Power Button Toggle (3)\na:\n webhook\n identifier: power-button-toggle\n num_toggles: 3\n\nm: Power Button Toggle4\nt: Power Button Toggle (4)\na:\n webhook\n identifier: power-button-toggle\n num_toggles: 4\n\nm: Power Button Toggle5\nt: Power Button Toggle (5)\na:\n webhook\n identifier: power-button-toggle\n num_toggles: 5\n\nm: Connected to network\nt:\n Connected to network\n Any Network\na: wait 2 seconds \na:\n webhook\n ssid: [ssid]\n\nm: In Vehicle\nt:\n Activity - In Vehicle\n Confidence >= 50%\na:\n webhook\n identifier: activity\n index: 0\n\nm: On Bicycle\nt:\n Activity - On Bicycle\n Confidence >= 50%\na:\n webhook\n identifier: activity\n index: 1\n \nm: Running\nt:\n Activity - Running\n Confidence >= 50%\na:\n webhook\n identifier: activity\n index: 2\n\nm: Walking\nt:\n Activity - Walking\n Confidence >= 50%\na:\n webhook\n identifier: activity\n index: 3\n\nm: Still\nt:\n Activity - Still\n Confidence >= 83%\na:\n webhook\n identifier: activity\n index: 4\n \nm: Swipe top left across\nt:\n Swipe Screen\n Top Left - Across\na:\n webhook\n identifier: swipe\n start: 0\n motion: 0\n\nm: Swipe top left diagonal\nt:\n Swipe Screen\n Top Left - Diagonal\na:\n webhook\n identifier: swipe\n start: 0\n motion: 1\n\nm: Swipe top left down\nt:\n Swipe Screen\n Top Left - Down\na:\n webhook\n identifier: swipe\n start: 0\n motion: 2\n\nm: Swipe top right across\nt:\n Swipe Screen\n Top Right - Across\na:\n webhook\n identifier: swipe\n start: 1\n motion: 0 \n \n\nm: Swipe top right diagonal\nt:\n Swipe Screen\n Top Right - Diagonal\na:\n webhook\n identifier: swipe\n start: 1\n motion: 1\n\nm: Swipe top right down\nt:\n Swipe Screen\n Top Right - Down\na:\n webhook\n identifier: swipe\n start: 1\n motion: 2\n\nm: flip from up to down\nt: Flip Device Face Up -> Face Down\na:\n webhook\n identifier: flip_device\n facedown: true\n\nm: flip from down to up\nt: Flip Device Face Down -> Face Up\na:\n webhook\n identifier: flip_device\n facedown: false \n"