-
Notifications
You must be signed in to change notification settings - Fork 3
Command Reference
Every command, option and pulldown in the MapTasker user interface: 343 entries (273 of them commands) across 14 windows.
Generated from the MapTasker 14.0.1 source on 2026-09-13 by build_command_wiki.py. Do not edit this page by hand -- rerun that program instead.
-
Searching: press
Ctrl/⌘+Fand type any part of a command's name. Every command appears twice -- once in the alphabetical index, once in full under its window -- so a search always lands on something. -
Reading a path: commands are written as the clicks that get you there.
Edit Profile > Save To Android > Import Into Taskermeans click Edit Profile, then Save To Android in the dialog that opens, then Import Into Tasker. - Kinds: Command is a button, Menu item sits in a pulldown menu, Option is a checkbox or switch, Pulldown is a list to choose from, and Tab switches panels.
- Descriptions are the text MapTasker shows when you hover over the command. Where a command has no hover text, the description comes from MapTasker's own Help, or from the note written beside it in the source -- which is said, where that is so.
- Command Index (A-Z)
- Main Window
- AI API Key Entry
- Action Condition
- Delete Project
- Delete Scene
- If Variant
- Item Layout
- Map / Diagram / Tree View Toolbar
- New Version Notice
- Object Properties
- Overwrite Confirmation
- Render Scene
- Scene Preview Window
- Scene Properties
- Command-Line Arguments
| Command | Kind | Where it is | What it does |
|---|---|---|---|
| Actions | Option | Scene Preview Window | Show what each component does when tapped, and what it writes to. |
| Add | Command | Item Layout | Adds an element on top of the stack, in the middle of the Scene. |
| Add | Command | Add Scene > Legacy Scene | Adds an element on top of the stack, in the middle of the Scene. |
| Add | Command | Edit Scene | Adds an element on top of the stack, in the middle of the Scene. |
| Add it where missing | Option | Map / Diagram / Tree View Toolbar > Find/Replace | Tasker leaves out an argument nobody ever set, so this is what makes "give every Flash a Timeout" reach the Flashes that have none. |
| Add Profile | Command | Main Window | Create a new object and add it to the loaded XML. |
| Add Project | Command | Main Window | Create a new object and add it to the loaded XML. |
| Add Scene | Command | Main Window | Create a new object and add it to the loaded XML. |
| Add Task | Command | Add Profile | Create a new object and add it to the loaded XML. |
| Add Task | Command | Main Window | Create a new object and add it to the loaded XML. |
| Add Task | Command | Edit Profile | Create a new object and add it to the loaded XML. |
| AI Model | Pulldown | Main Window | Select the model belonging to the AI you wish to use. |
| Analyze | Tab | Main Window | Run the analysis for a Project, Profile, Task or Scene against an Ai model. |
| Apply to Task | Command | Render Scene | Puts these action edits into the loaded configuration now, without closing -- the same as 'Ok' in the Edit Task dialog. |
| Bounds | Option | Scene Preview Window | Outline every component and name it, the way the designer's tree names it. |
| Cancel | Command | Item Layout > Add | Closes this dialog and keeps nothing it was holding. |
| Cancel | Command | Add Profile > Add Task | Closes this dialog and keeps nothing it was holding. |
| Cancel | Command | Add Profile > Add Task > Pick | Closes this dialog and keeps nothing it was holding. |
| Cancel | Command | Add Profile > Add Task > Pick > Icon not listed? | Closes this dialog and keeps nothing it was holding. |
| Cancel | Command | Add Profile > Add Task > Save To Android | Closes this dialog and keeps nothing it was holding. |
| Cancel | Command | Add Profile | Closes this dialog and keeps nothing it was holding. |
| Cancel | Command | Add Profile > Pick | Closes this dialog and keeps nothing it was holding. |
| Cancel | Command | Add Profile > Pick > Icon not listed? | Closes this dialog and keeps nothing it was holding. |
| Cancel | Command | Add Profile > Save To Android | Closes this dialog and keeps nothing it was holding. |
| Cancel | Command | Add Project | Closes this dialog and keeps nothing it was holding. |
| Cancel | Command | Add Scene | Closes this dialog and keeps nothing it was holding. |
| Cancel | Command | Add Scene > Legacy Scene > Add | Closes this dialog and keeps nothing it was holding. |
| Cancel | Command | Add Scene > Legacy Scene | Closes this dialog and keeps nothing it was holding. |
| Cancel | Command | Add Scene > Legacy Scene > Pick | Closes this dialog and keeps nothing it was holding. |
| Cancel | Command | Add Scene > Legacy Scene > Rename | Closes this dialog and keeps nothing it was holding. |
| Cancel | Command | Add Task | Closes this dialog and keeps nothing it was holding. |
| Cancel | Command | Add Task > Pick | Closes this dialog and keeps nothing it was holding. |
| Cancel | Command | Add Task > Pick > Icon not listed? | Closes this dialog and keeps nothing it was holding. |
| Cancel | Command | Add Task > Save To Android | Closes this dialog and keeps nothing it was holding. |
| Cancel | Command | Main Window | Closes this dialog and keeps nothing it was holding. |
| Cancel | Command | AI API Key Entry | Closes this dialog and keeps nothing it was holding. |
| Cancel | Command | Action Condition | Closes this dialog and keeps nothing it was holding. |
| Cancel | Command | Delete Project | Closes this dialog and keeps nothing it was holding. |
| Cancel | Command | Delete Scene | Closes this dialog and keeps nothing it was holding. |
| Cancel | Command | If Variant | Closes this dialog and keeps nothing it was holding. |
| Cancel | Command | Object Properties | Closes this dialog and keeps nothing it was holding. |
| Cancel | Command | Overwrite Confirmation | Closes this dialog and keeps nothing it was holding. |
| Cancel | Command | Scene Properties | Puts these properties back the way they were when this window opened, and drops the actions of any Task edited under the Event tab. |
| Cancel | Command | Change Prompt | Closes this dialog and keeps nothing it was holding. |
| Cancel | Command | Changes Since... | Closes this dialog and keeps nothing it was holding. |
| Cancel | Command | Compare Files | Closes this dialog and keeps nothing it was holding. |
| Cancel | Command | Edit Profile > Add Task | Closes this dialog and keeps nothing it was holding. |
| Cancel | Command | Edit Profile > Add Task > Pick | Closes this dialog and keeps nothing it was holding. |
| Cancel | Command | Edit Profile > Add Task > Pick > Icon not listed? | Closes this dialog and keeps nothing it was holding. |
| Cancel | Command | Edit Profile > Add Task > Save To Android | Closes this dialog and keeps nothing it was holding. |
| Cancel | Command | Edit Profile | Closes this dialog and keeps nothing it was holding. |
| Cancel | Command | Edit Profile > Delete Profile | Closes this dialog and keeps nothing it was holding. |
| Cancel | Command | Edit Profile > Pick | Closes this dialog and keeps nothing it was holding. |
| Cancel | Command | Edit Profile > Pick > Icon not listed? | Closes this dialog and keeps nothing it was holding. |
| Cancel | Command | Edit Profile > Rename | Closes this dialog and keeps nothing it was holding. |
| Cancel | Command | Edit Profile > Save To Android | Closes this dialog and keeps nothing it was holding. |
| Cancel | Command | Edit Project | Closes this dialog and keeps nothing it was holding. |
| Cancel | Command | Edit Project > Rename | Closes this dialog and keeps nothing it was holding. |
| Cancel | Command | Edit Project > Save To Android | Closes this dialog and keeps nothing it was holding. |
| Cancel | Command | Edit Scene > Add | Closes this dialog and keeps nothing it was holding. |
| Cancel | Command | Edit Scene | Closes without saving, and puts this Scene back exactly as it was when this dialog opened -- including anything moved or resized in the Preview. |
| Cancel | Command | Edit Scene > Pick | Closes this dialog and keeps nothing it was holding. |
| Cancel | Command | Edit Scene > Rename | Closes this dialog and keeps nothing it was holding. |
| Cancel | Command | Edit Scene > Save To Android | Closes this dialog and keeps nothing it was holding. |
| Cancel | Command | Edit Task | Closes this dialog and keeps nothing it was holding. |
| Cancel | Command | Edit Task > Delete Task | Closes this dialog and keeps nothing it was holding. |
| Cancel | Command | Edit Task > Pick | Closes this dialog and keeps nothing it was holding. |
| Cancel | Command | Edit Task > Pick > Icon not listed? | Closes this dialog and keeps nothing it was holding. |
| Cancel | Command | Edit Task > Rename | Closes this dialog and keeps nothing it was holding. |
| Cancel | Command | Edit Task > Save To Android | Closes this dialog and keeps nothing it was holding. |
| Cancel | Command | Get Local XML File | Closes this dialog and keeps nothing it was holding. |
| Cancel | Command | Health Check | Closes this dialog and keeps nothing it was holding. |
| Cancel | Command | Render Scene > Pick | Closes this dialog and keeps nothing it was holding. |
| Cancel | Command | Render Scene > Pick > Icon not listed? | Closes this dialog and keeps nothing it was holding. |
| Cancel | Command | Item Layout > Rename | Closes this dialog and keeps nothing it was holding. |
| Cancel | Command | Scene Properties > Rename | Closes this dialog and keeps nothing it was holding. |
| Cancel Entry | Command | Get XML from Android Device | Back out of the Android fetch process. |
| Cancel Entry | Command | Get XML from Android Device > List XML Files | Back out of the Android fetch process. |
| Change Prompt | Command | Main Window | Modify the prompt sent to the AI model. |
| Changes Since... | Command | Main Window | What has changed in your configuration since a moment you choose: today, this week, this month, everything kept, or a specific date. |
| Check IDs | Option | Add Profile > Add Task > Save To Android | Has the device make a fresh backup before anything is sent, and compares its IDs with the ones being sent. |
| Check IDs | Option | Add Profile > Save To Android | Has the device make a fresh backup before anything is sent, and compares its IDs with the ones being sent. |
| Check IDs | Option | Add Task > Save To Android | Has the device make a fresh backup before anything is sent, and compares its IDs with the ones being sent. |
| Check IDs | Option | Edit Profile > Add Task > Save To Android | Has the device make a fresh backup before anything is sent, and compares its IDs with the ones being sent. |
| Check IDs | Option | Edit Profile > Save To Android | Has the device make a fresh backup before anything is sent, and compares its IDs with the ones being sent. |
| Check IDs | Option | Edit Project > Save To Android | Has the device make a fresh backup before anything is sent, and compares its IDs with the ones being sent. |
| Check IDs | Option | Edit Scene > Save To Android | Has the device make a fresh backup before anything is sent, and compares its IDs with the ones being sent. |
| Check IDs | Option | Edit Task > Save To Android | Has the device make a fresh backup before anything is sent, and compares its IDs with the ones being sent. |
| Clear | Command | Main Window | Clear the Map/Diagram/Tree view data currently held and displayed. |
| Clear | Command | AI API Key Entry | Clear the Map/Diagram/Tree view data currently held and displayed. |
| Clear | Command | Map / Diagram / Tree View Toolbar | Clear the Map/Diagram/Tree view data currently held and displayed. |
| Close | Command | Add Profile > Add Task > Save To Android > Import Into Tasker | Closes this window without changing anything. |
| Close | Command | Add Profile > Add Task > Save To Android > Save As File | Closes this window without changing anything. |
| Close | Command | Add Profile > Save To Android > Import Into Tasker | Closes this window without changing anything. |
| Close | Command | Add Profile > Save To Android > Save As File | Closes this window without changing anything. |
| Close | Command | Add Scene > Legacy Scene | Stop firing anything on this event. |
| Close | Command | Add Scene > Legacy Scene > Picker | Closes this window without changing anything. |
| Close | Command | Add Scene > Legacy Scene > Show When | Closes this window without changing anything. |
| Close | Command | Add Scene > Legacy Scene > Variable | Closes this window without changing anything. |
| Close | Command | Add Task > Save To Android > Import Into Tasker | Closes this window without changing anything. |
| Close | Command | Add Task > Save To Android > Save As File | Closes this window without changing anything. |
| Close | Command | Item Layout | Stop firing anything on this event. |
| Close | Command | Render Scene | Stop firing anything on this event. |
| Close | Command | Edit History | Closes this window without changing anything. |
| Close | Command | Edit Profile > Add Task > Save To Android > Import Into Tasker | Closes this window without changing anything. |
| Close | Command | Edit Profile > Add Task > Save To Android > Save As File | Closes this window without changing anything. |
| Close | Command | Edit Profile > Save To Android > Import Into Tasker | Closes this window without changing anything. |
| Close | Command | Edit Profile > Save To Android > Save As File | Closes this window without changing anything. |
| Close | Command | Edit Project > Save To Android > Import Into Tasker | Closes this window without changing anything. |
| Close | Command | Edit Project > Save To Android > Save As File | Closes this window without changing anything. |
| Close | Command | Edit Scene | Stop firing anything on this event. |
| Close | Command | Edit Scene > Picker | Closes this window without changing anything. |
| Close | Command | Edit Scene > Save To Android > Import Into Tasker | Closes this window without changing anything. |
| Close | Command | Edit Scene > Save To Android > Save As File | Closes this window without changing anything. |
| Close | Command | Edit Scene > Show When | Closes this window without changing anything. |
| Close | Command | Edit Scene > Variable | Closes this window without changing anything. |
| Close | Command | Edit Task > Save To Android > Import Into Tasker | Closes this window without changing anything. |
| Close | Command | Edit Task > Save To Android > Save As File | Closes this window without changing anything. |
| Close | Command | Map / Diagram / Tree View Toolbar > Find/Replace | Closes this window without changing anything. |
| Close | Command | Get XML from Android Device > List Helper Tasks | Closes this window without changing anything. |
| Close | Command | Refactor | Closes this window without changing anything. |
| Close Tabs On Exit | Option | Main Window | When enabled, clicking 'Exit' also closes the main MapTasker window and any Map/Diagram windows/tabs it opened. |
| Collapse | Command | Map / Diagram / Tree View Toolbar | Collapse every Project down to its title bar. |
| Colors | Tab | Main Window | select colors for various elements of the display. |
| Compare Files | Command | Main Window | Compare another XML file against the loaded one: what was added, removed, renamed and changed. |
| Create Task | Command | Render Scene | Adds this Task to the loaded configuration and points this event at it, the same as 'Ok' in the Add Task dialog -- nothing is written to a file and nothing is sent to Android. |
| Dark Mode | Option | Main Window | Switch the GUI between light and dark appearance. |
| Debug | Tab | Main Window | Display Runtime Settings option and turn on Debug mode. |
| Delete | Command | Add Scene > Legacy Scene | Remove the object being edited from the loaded XML. |
| Delete | Command | Item Layout | Remove the object being edited from the loaded XML. |
| Delete | Command | Render Scene | Remove the object being edited from the loaded XML. |
| Delete | Command | Scene Properties | Remove the object being edited from the loaded XML. |
| Delete | Command | Edit Scene | Remove the object being edited from the loaded XML. |
| Delete | Command | Edit Task | Remove the object being edited from the loaded XML. |
| Delete Profile | Command | Edit Profile | Deletes only this Profile. |
| Delete Task | Command | Edit Task | Deletes this Task and every reference to it: it is removed from the Tasks of every Project that owns it, and from any Profile that runs it as its Entry/Exit Task. |
| Detail Level | Pulldown | Main Window | 0 = least detail, 5 = most detail. |
| Diagram | Command | Main Window | Displays the Diagram view. |
| Display Conditions | Option | Main Window | Enables the display of Profile Conditions (e.g. |
| Display Directory | Option | Main Window | Enables the display of the Project/Profile/Task/Scene Directory in the output. |
| Display Help | Command | Main Window | Display this help text. |
| Display Prettier Output | Option | Main Window | Enables the display of aligned text in the output. |
| Display Tasker Preferences | Option | Main Window | Enables the display a breakdown of the Tasker system Preferences in the output. |
| Display TaskerNet Info | Option | Main Window | Enables the display of TaskerNet Descriptions in the output. |
| Done | Command | Item Layout | Closes this dialog, keeping what was edited in it. |
| Duplicate | Command | Add Scene > Legacy Scene | Make a copy of the selected Scene element. |
| Duplicate | Command | Item Layout | Make a copy of the selected Scene element. |
| Duplicate | Command | Edit Scene | Make a copy of the selected Scene element. |
| Edit History | Command | Main Window | List every change made to the loaded XML this session, newest first. |
| Edit Profile | Command | Main Window | Modify the object currently selected in the pulldowns above. |
| Edit Project | Command | Main Window | Modify the object currently selected in the pulldowns above. |
| Edit Scene | Command | Main Window | Modify the object currently selected in the pulldowns above. |
| Edit Task | Command | Main Window | Modify the object currently selected in the pulldowns above. |
| Enabled | Option | Edit Project | Disables the Project in the loaded backup, right now -- like Rename, this takes effect immediately rather than waiting for a save, and Cancel does not undo it. |
| Exit | Command | Main Window | Exit the program (quit). |
| Expand | Command | Map / Diagram / Tree View Toolbar | Expand every collapsed Project. |
| Export Profile | Command | Add Profile | Saves this Profile, with all of its conditions and linked Tasks, as one standalone .prf.xml file -- the same format Tasker's own Profile export produces. |
| Export Profile | Command | Edit Profile | Saves this Profile as a standalone .prf.xml file on this computer. |
| Export Project | Command | Edit Project | Saves this Project, and everything in it -- every Profile and Task -- as one standalone file. |
| Export Scene | Command | Edit Scene | Saves this Scene, with all of its elements, as one standalone .scn.xml file -- the same format Tasker's own Scene export produces. |
| Export Task | Command | Add Profile > Add Task | Exports the Task as XML to a file on your computer. |
| Export Task | Command | Add Task | Exports the Task as XML to a file on your computer. |
| Export Task | Command | Edit Profile > Add Task | Exports the Task as XML to a file on your computer. |
| Export Task | Command | Edit Task | This will save the Task directly to your current drive. |
| Extended | Option | Main Window | Display an extended list of ALL available models. |
| Find | Tab | Map / Diagram / Tree View Toolbar > Find/Replace | (Map and Diagram only) Ask the loaded configuration a question rather than searching the text on screen: every Task performing a given action, every Profile a given trigger fires, everything naming a given app or Scene. |
| Find | Command | Map / Diagram / Tree View Toolbar > Find/Replace | (Map and Diagram only) Ask the loaded configuration a question rather than searching the text on screen: every Task performing a given action, every Profile a given trigger fires, everything naming a given app or Scene. |
| Find/Replace | Command | Map / Diagram / Tree View Toolbar | 'Find/Replace' asks the loaded configuration a question rather than searching the text on screen: every Task performing a given action, every Profile a given trigger fires, everything that names a given app or Scene. |
| Font Optionmenu | Pulldown | Main Window | This is a list of all of the fonts available on your system, monospaced ones first and marked as such. |
| Get Android Help | Command | Main Window | Display the help for fetching the XML file from your Android device. |
| Get Local XML File | Command | Main Window | Fetch XML from a local drive on this computer. |
| Get XML from Android Device | Command | Main Window | Fetch XML from an Android device. |
| Health Check | Command | Main Window | Scan the loaded XML for broken references, unreferenced Tasks, Profiles and Scenes, naming problems, Task flow, variables, behaviour on the device, and secrets. |
| Help | Command | Map / Diagram / Tree View Toolbar | The diagram is clickable: |
| Hide Task Details Under Twisty | Option | Main Window | When enabled, Task details are hidden under a twisty (expand/collapse) control in the output. |
| Icon not listed? | Command | Add Profile > Add Task > Pick | Fetch every installed application's own icon from your Android device. |
| Icon not listed? | Command | Add Profile > Pick | Fetch every installed application's own icon from your Android device. |
| Icon not listed? | Command | Add Task > Pick | Fetch every installed application's own icon from your Android device. |
| Icon not listed? | Command | Edit Profile > Add Task > Pick | Fetch every installed application's own icon from your Android device. |
| Icon not listed? | Command | Edit Profile > Pick | Fetch every installed application's own icon from your Android device. |
| Icon not listed? | Command | Edit Task > Pick | Fetch every installed application's own icon from your Android device. |
| Icon not listed? | Command | Render Scene > Pick | Fetch every installed application's own icon from your Android device. |
| Import Into Tasker | Command | Add Profile > Add Task > Save To Android | This puts the Task straight into Tasker's live configuration on the Android device. |
| Import Into Tasker | Command | Add Profile > Save To Android | This copies the Profile to the device and opens Android's 'Open with...' chooser for it. |
| Import Into Tasker | Command | Add Task > Save To Android | This puts the Task straight into Tasker's live configuration on the Android device. |
| Import Into Tasker | Command | Edit Profile > Add Task > Save To Android | This puts the Task straight into Tasker's live configuration on the Android device. |
| Import Into Tasker | Command | Edit Profile > Save To Android | This copies the Profile to the device and opens Android's 'Open with...' chooser for it. |
| Import Into Tasker | Command | Edit Project > Save To Android | This copies the Project -- and every Profile and Task in it -- to the device and opens Android's 'Open with...' chooser for it. |
| Import Into Tasker | Command | Edit Scene > Save To Android | This sends the Scene -- and every Task its elements fire -- to the Android device under its own name, into /Tasker/scenes, and opens Android's 'Open with...' chooser for it. |
| Import Into Tasker | Command | Edit Task > Save To Android | This puts the Task straight into Tasker's live configuration on the Android device. |
| Indent Option | Pulldown | Main Window | Set the indentation amount for If/Then/Else blocks. |
| Just Display Everything! | Option | Main Window | Enables the display of Conditions, TaskerNet Info, Preferences, the Directory, and Prettier Output. |
| Landscape | Option | Add Scene > Legacy Scene | This Scene has no landscape layout of its own (its size is -1). |
| Landscape | Option | Edit Scene | This Scene has no landscape layout of its own (its size is -1). |
| Landscape | Option | Item Layout | This Scene has no landscape layout of its own (its size is -1). |
| Landscape | Option | Scene Preview Window | Turn the screen on its side and let the layout re-flow into it. |
| Legacy Scene | Command | Add Scene | A Legacy Scene has a pixel canvas and a list of UI elements. |
| List Helper Tasks | Command | Get XML from Android Device | Lists the 'MapTasker ...' Tasks this program has installed on the Android device, and says which are left over from an earlier version. |
| List Unnamed Items | Option | Main Window | Select this to include Profiles and Tasks that do not have a name in the list. |
| List XML Files | Command | Get XML from Android Device | List the XML files found on the Android device so you can select one rather than typing its location. |
| Map | Command | Main Window | Displays the Map view. |
| Narrow to Project | Pulldown | Map / Diagram / Tree View Toolbar > Find/Replace | Hidden under a scope, for the reason the Find tab's own gives. |
| Notify Timeout Optionmenu | Pulldown | Main Window | How long a pop-up message stays on screen before it disappears. |
| Ok | Command | Add Profile > Add Task | Keeps what this dialog holds and closes it. |
| Ok | Command | Add Profile | Keeps what this dialog holds and closes it. |
| Ok | Command | Add Project | Keeps what this dialog holds and closes it. |
| Ok | Command | Add Scene > Legacy Scene | Keeps what this dialog holds and closes it. |
| Ok | Command | Add Task | Keeps what this dialog holds and closes it. |
| Ok | Command | Edit Profile > Add Task | Keeps what this dialog holds and closes it. |
| Ok | Command | Edit Profile | Keeps what this dialog holds and closes it. |
| Ok | Command | Edit Scene | Keeps what this dialog holds and closes it. |
| Ok | Command | Edit Task | Keeps what this dialog holds and closes it. |
| Ok | Command | Get Local XML File | Keeps what this dialog holds and closes it. |
| OK | Command | AI API Key Entry | Keeps what this dialog holds and closes it. |
| Ok | Command | Action Condition | Keeps what this dialog holds and closes it. |
| Ok | Command | Object Properties | Keeps what this dialog holds and closes it. |
| Ok | Command | Scene Properties | Keeps everything, including the actions of any Task edited under the Event tab. |
| Only the matching text | Option | Map / Diagram / Tree View Toolbar > Find/Replace | Off means the argument is SET to the new value; on means only the matched text inside it changes. |
| Open View In New Window | Option | Main Window | When enabled, each Map/Diagram request opens in its own new window/tab, so you can keep earlier ones up alongside it to compare. |
| Palette | Command | Add Scene > Legacy Scene | Pick one of Material's own colour roles. |
| Palette | Command | Edit Scene | Pick one of Material's own colour roles. |
| Pick | Command | Add Profile > Add Task | Choose from the Applications named in the loaded configuration. |
| Pick | Command | Add Profile | Fill all three fields in from the loaded configuration. |
| Pick | Command | Add Scene > Legacy Scene | Pick a Material icon. |
| Pick | Command | Add Task | Choose from the Applications named in the loaded configuration. |
| Pick | Command | Edit Profile > Add Task | Choose from the Applications named in the loaded configuration. |
| Pick | Command | Edit Profile | Fill all three fields in from the loaded configuration. |
| Pick | Command | Edit Scene | Pick a Material icon. |
| Pick | Command | Edit Task | Choose from the Applications named in the loaded configuration. |
| Pick | Command | Render Scene | Choose from the Applications named in the loaded configuration. |
| Pick a Task | Pulldown | Add Profile > Add Task | Pick a Task which will be called by this action. |
| Pick a Task | Pulldown | Add Task | Pick a Task which will be called by this action. |
| Pick a Task | Pulldown | Edit Profile > Add Task | Pick a Task which will be called by this action. |
| Pick a Task | Pulldown | Edit Task | Pick a Task which will be called by this action. |
| Pick a Task | Pulldown | Render Scene | Pick a Task which will be called by this action. |
| Picker | Command | Add Scene > Legacy Scene | Pick from the Scene's environment and global variables. |
| Picker | Command | Edit Scene | Pick from the Scene's environment and global variables. |
| Preview | Command | Add Scene > Legacy Scene | Draws this Scene as a picture in the main window -- including the components you have added or changed here but not yet saved. |
| Preview | Command | Edit Scene | Draws this Scene as a picture in the main window -- including the components you have added or changed here but not yet saved. |
| Preview | Command | Map / Diagram / Tree View Toolbar > Find/Replace | Display the Scene being edited as it will appear. |
| Preview | Command | Refactor | Display the Scene being edited as it will appear. |
| Profile | Pulldown | Main Window | Select a specific Profile to target for display or editing. |
| Profiles Per Line | Pulldown | Map / Diagram / Tree View Toolbar | (Diagram only) The number of Profiles drawn side-by-side on a single line. |
| Project | Pulldown | Main Window | Select a specific Project to target for display or editing. |
| Redo | Command | Main Window | Reapply the change most recently backed out by 'Undo'. |
| Refactor | Command | Main Window | The structural changes that Add, Edit and Delete cannot make: pull a run of a Task's actions out into a Task of their own, fold a Perform Task back into its caller, move a Task or Profile to another Project, or duplicate any object. |
| Rename | Command | Add Scene > Legacy Scene | Tasks address this element by name (Element Text, Element Position, ... |
| Rename | Command | Add Scene > Legacy Scene > Rename | Give the object being edited a new name. |
| Rename | Command | Edit Profile | Prompts for a new name and applies just that to the loaded backup, right now. |
| Rename | Command | Edit Profile > Rename | Give the object being edited a new name. |
| Rename | Command | Edit Project | Prompts for a new name and applies it to the loaded backup, right now. |
| Rename | Command | Edit Project > Rename | Give the object being edited a new name. |
| Rename | Command | Edit Scene | Tasks address this element by name (Element Text, Element Position, ... |
| Rename | Command | Edit Scene > Rename | Give the object being edited a new name. |
| Rename | Command | Edit Task | Prompts for a new name and applies just that to the loaded backup, right now. |
| Rename | Command | Edit Task > Rename | Give the object being edited a new name. |
| Rename | Command | Item Layout | Tasks address this element by name (Element Text, Element Position, ... |
| Rename | Command | Scene Properties | Tasks address this element by name (Element Text, Element Position, ... |
| Rename | Command | Item Layout > Rename | Give the object being edited a new name. |
| Rename | Command | Scene Properties > Rename | Give the object being edited a new name. |
| Replace | Command | Map / Diagram / Tree View Toolbar > Find/Replace | (Map and Diagram only) Ask the loaded configuration a question rather than searching the text on screen: every Task performing a given action, every Profile a given trigger fires, everything naming a given app or Scene. |
| Replace | Tab | Map / Diagram / Tree View Toolbar > Find/Replace | (Map and Diagram only) Ask the loaded configuration a question rather than searching the text on screen: every Task performing a given action, every Profile a given trigger fires, everything naming a given app or Scene. |
| Report Issue | Command | Main Window | Report any issues and/or suggestions to the developer. |
| Reset | Command | Map / Diagram / Tree View Toolbar | Back to the whole diagram: no zoom, nothing folded, nothing filtered. |
| Reset Options | Command | Main Window | Reset all of the options to their default values, including colors, font used, and other settings. |
| Reset to Default Colors | Command | Main Window | Restore every color to its default value. |
| Run Analysis | Command | Main Window | Submit the selected Project/Profile/Task and prompt to the selected model. |
| Same as Value | Option | Object Properties | Under 'Exported Value' if you disable the 'Same as Value' option, you can customize what value gets exported when you share the variable with other users. |
| Save As File | Command | Add Profile > Add Task > Save To Android | This will write the Task as a standalone file onto the Android device, under /Tasker/tasks. |
| Save As File | Command | Add Profile > Save To Android | This will write the Profile as a standalone file onto the Android device, under /Tasker/profiles. |
| Save As File | Command | Add Task > Save To Android | This will write the Task as a standalone file onto the Android device, under /Tasker/tasks. |
| Save As File | Command | Edit Profile > Add Task > Save To Android | This will write the Task as a standalone file onto the Android device, under /Tasker/tasks. |
| Save As File | Command | Edit Profile > Save To Android | This will write the Profile as a standalone file onto the Android device, under /Tasker/profiles. |
| Save As File | Command | Edit Project > Save To Android | This will write the Project, and everything in it, as a standalone file onto the Android device, under /Tasker/projects. |
| Save As File | Command | Edit Scene > Save To Android | This will write the Scene as a standalone file onto the Android device, under /Tasker/scenes. |
| Save As File | Command | Edit Task > Save To Android | This will write the Task as a standalone file onto the Android device, under /Tasker/tasks. |
| Save Results | Command | Map / Diagram / Tree View Toolbar > Find/Replace | Save the 'Find/Replace' results to a text file. |
| Save To Android | Command | Add Profile > Add Task | Write the object back to your Android device. |
| Save To Android | Command | Add Profile | This will write the Profile as a standalone file onto your Android device, under /Tasker/profiles -- it does not import it into Tasker's live configuration. |
| Save To Android | Command | Add Task | Write the object back to your Android device. |
| Save To Android | Command | Edit Profile > Add Task | Write the object back to your Android device. |
| Save To Android | Command | Edit Profile | This will write the Profile as a standalone file onto your Android device, under /Tasker/profiles -- it does not import it into Tasker's live configuration. |
| Save To Android | Command | Edit Project | This will write the Project, and everything in it -- every Profile and Task -- as a standalone file onto your Android device, under /Tasker/projects -- it does not import it into Tasker's live configuration. |
| Save To Android | Command | Edit Scene | This will write the Scene as a standalone file onto your Android device, under /Tasker/scenes -- it does not import it into Tasker's live configuration. |
| Save To Android | Command | Edit Task | This opens a choice of two: write the Task as a standalone file onto your Android device under /Tasker/tasks, or import it straight into Tasker's live configuration. |
| Save To Current File | Command | Add Profile > Add Task | Saves the entire backup -- every Project, Profile and Task in it, not just this one -- with the new Task added to it, the same way 'Ok' adds it. |
| Save To Current File | Command | Add Profile | Saves the entire backup -- every Project, Profile and Task in it, not just this one -- with the new Profile added to its Project, the same way 'Ok' adds it. |
| Save To Current File | Command | Add Task | Saves the entire backup -- every Project, Profile and Task in it, not just this one -- with the new Task added to it, the same way 'Ok' adds it. |
| Save To Current File | Command | Edit Profile > Add Task | Saves the entire backup -- every Project, Profile and Task in it, not just this one -- with the new Task added to it, the same way 'Ok' adds it. |
| Save To Current File | Command | Edit Profile | Saves the entire backup -- every Project, Profile and Task in it, not just this Profile -- with this dialog's edits applied, the same ones 'Ok' would keep. |
| Save To Current File | Command | Edit Project | Saves the entire backup -- every Project, Profile and Task in it, not just this Project -- including every edit made anywhere in this session. |
| Save To Current File | Command | Edit Scene | Saves the entire backup -- every Project, Profile, Task and Scene in it, not just this Scene -- including every edit made anywhere in this session. |
| Save To Current File | Command | Edit Task | Saves the entire backup -- every Project, Profile and Task in it, not just this Task -- with this dialog's edits applied, the same ones 'Ok' would keep. |
| Scene | Pulldown | Main Window | Select a specific Scene to target for display or editing. |
| Screen | Pulldown | Scene Preview Window | A Version 2 Scene has no size of its own -- it lays itself out inside whatever screen it is shown on, so there is nothing in the backup file to draw it at. |
| Search | Command | Map / Diagram / Tree View Toolbar | The 'Search' button will search for and highlight every instance of the case-insensitive string entered in the search box, starting at the top of the data. |
| Show When | Command | Add Scene > Legacy Scene | Pick from the Scene's environment and global variables. |
| Show When | Command | Edit Scene | Pick from the Scene's environment and global variables. |
| Snap | Pulldown | Add Scene > Legacy Scene | Round dragged positions and sizes to this many pixels. |
| Snap | Pulldown | Edit Scene | Round dragged positions and sizes to this many pixels. |
| Snap | Pulldown | Item Layout | Round dragged positions and sizes to this many pixels. |
| Snap | Pulldown | Scene Preview Window | Round dragged positions and sizes to this many pixels. |
| Specific Name | Tab | Main Window | enter a single, specific named item to display... |
| State | Pulldown | Add Scene > Legacy Scene | Dynamic and Select Variable are worked out when the Scene is shown. |
| State | Pulldown | Edit Scene | Dynamic and Select Variable are worked out when the Scene is shown. |
| Stop Event | Option | Render Scene | Any key handled by the scene is not passed on to the system -- how a Scene keeps the back key from closing it. |
| Task | Pulldown | Main Window | Select a specific Task to target for display or editing. |
| Task Flow | Command | Main Window | Read every Task's control flow -- its If/Else/End If, For/End For, Goto and Stop -- and report what does not hold together: a block that is never closed, a Goto aimed at a label no action carries, and actions nothing can ever reach. |
| Text density | Pulldown | Scene Preview Window | A Scene's element positions are stored in device pixels, but its text sizes are stored in Android's sp units. |
| Toggle Wrap | Command | Map / Diagram / Tree View Toolbar | Turn line wrapping on or off in the displayed output. |
| Tree | Command | Main Window | Displays the Tree view. |
| Undo | Command | Add Scene > Legacy Scene | Back out the most recent Add/Edit/Delete/Rename change made to the loaded XML. |
| Undo | Command | Edit Scene | Back out the most recent Add/Edit/Delete/Rename change made to the loaded XML. |
| Undo | Command | Main Window | Take back the last change made to the loaded XML -- an edit, an Add, a Delete or a Rename, in any of the Edit panels. |
| Undo | Command | Item Layout | Back out the most recent Add/Edit/Delete/Rename change made to the loaded XML. |
| Upgrade to Latest Version | Command | New Version Notice | Clicking this will launch 'pip install --upgrade maptasker' in the background, and then relaunch MapTasker. |
| Use | Command | Add Profile > Add Task > Pick | Uses what is entered or selected above, and closes the picker. |
| Use | Command | Add Profile > Pick | Uses what is entered or selected above, and closes the picker. |
| Use | Command | Add Task > Pick | Uses what is entered or selected above, and closes the picker. |
| Use | Command | Edit Profile > Add Task > Pick | Uses what is entered or selected above, and closes the picker. |
| Use | Command | Edit Profile > Pick | Uses what is entered or selected above, and closes the picker. |
| Use | Command | Edit Task > Pick | Uses what is entered or selected above, and closes the picker. |
| Use | Command | Render Scene > Pick | Uses what is entered or selected above, and closes the picker. |
| Use Selected | Command | Add Profile > Add Task > Pick | Uses what is selected in the list above, and closes the picker. |
| Use Selected | Command | Add Task > Pick | Uses what is selected in the list above, and closes the picker. |
| Use Selected | Command | Edit Profile > Add Task > Pick | Uses what is selected in the list above, and closes the picker. |
| Use Selected | Command | Edit Task > Pick | Uses what is selected in the list above, and closes the picker. |
| Use Selected | Command | Render Scene > Pick | Uses what is selected in the list above, and closes the picker. |
| Variable | Command | Add Scene > Legacy Scene | Pick from the Scene's environment and global variables. |
| Variable | Command | Edit Scene | Pick from the Scene's environment and global variables. |
| Variable Xref | Command | Main Window | Trace every %variable in the loaded XML: where each one is set, where it is read, which are read but never set, which are set but never read, and which near-identical names (%MyVar against %Myvar) are likely typos. |
| Verify | Option | Add Profile > Add Task > Save To Android | Reads the XML back before it is sent, and refuses the save if anything changed on the way through. |
| Verify | Option | Add Profile > Save To Android | Reads the XML back before it is sent, and refuses the save if anything changed on the way through. |
| Verify | Option | Add Task > Save To Android | Reads the XML back before it is sent, and refuses the save if anything changed on the way through. |
| Verify | Option | Edit Profile > Add Task > Save To Android | Reads the XML back before it is sent, and refuses the save if anything changed on the way through. |
| Verify | Option | Edit Profile > Save To Android | Reads the XML back before it is sent, and refuses the save if anything changed on the way through. |
| Verify | Option | Edit Project > Save To Android | Reads the XML back before it is sent, and refuses the save if anything changed on the way through. |
| Verify | Option | Edit Scene > Save To Android | Reads the XML back before it is sent, and refuses the save if anything changed on the way through. |
| Verify | Option | Edit Task > Save To Android | Reads the XML back before it is sent, and refuses the save if anything changed on the way through. |
| Viewlimit Optionmenu | Pulldown | Main Window | Select the maximum number of items to display in the view to be allowed. |
| What's New? | Command | New Version Notice | Display the changes in the new version. |
| Zoom In | Command | Map / Diagram / Tree View Toolbar | Zoom in. |
| Zoom Out | Command | Map / Diagram / Tree View Toolbar | Zoom out. |
Initializes the main GUI screen layout using NiceGUI with split sidebars.
Path: Main Window > AI Model
Kind: Pulldown
Select the model belonging to the AI you wish to use.
Source: guiutils.py line 166
Path: Main Window > Refactor
Kind: Command
The structural changes that Add, Edit and Delete cannot make: pull a run of a Task's actions out into a Task of their own, fold a Perform Task back into its caller, move a Task or Profile to another Project, or duplicate any object.
Nothing is changed until you press Preview and then Apply, and the preview says what will happen step by step -- or why it will not.
The whole of a refactor is one press of Undo afterwards.
Opens Refactor, whose own commands are listed beneath this one.
Source: guiwins.py line 515
Path: Main Window > Refactor > Preview
Kind: Command
Display the Scene being edited as it will appear.
Source: guiwins_refactor.py line 305
Path: Main Window > Refactor > Close
Kind: Command
Closes this window without changing anything.
Source: guiwins_refactor.py line 338
Path: Main Window > Undo
Kind: Command
Take back the last change made to the loaded XML -- an edit, an Add, a Delete or a Rename, in any of the Edit panels.
This changes what is loaded, not any file: nothing on disk or on the Android device is touched.
Source: guiwins.py line 546
Path: Main Window > Redo
Kind: Command
Reapply the change most recently backed out by 'Undo'.
Source: guiwins.py line 551
Path: Main Window > Edit History
Kind: Command
List every change made to the loaded XML this session, newest first.
Opens Edit History, whose own commands are listed beneath this one.
Source: guiwins.py line 569
Path: Main Window > Edit History > Close
Kind: Command
Closes this window without changing anything.
Source: guiwins.py line 497
Path: Main Window > Dark Mode
Kind: Option
Switch the GUI between light and dark appearance.
Source: guiwins.py line 8048
Path: Main Window > Detail Level
Kind: Pulldown
0 = least detail, 5 = most detail.
Source: guiwins.py line 8072
Path: Main Window > Just Display Everything!
Kind: Option
Enables the display of Conditions, TaskerNet Info, Preferences, the Directory, and Prettier Output.
Source: guiwins.py line 8084
Path: Main Window > Display Conditions
Kind: Option
Enables the display of Profile Conditions (e.g. State, Event, etc.) details in the output.
Source: guiwins.py line 8093
Path: Main Window > Display TaskerNet Info
Kind: Option
Enables the display of TaskerNet Descriptions in the output.
Source: guiwins.py line 8102
Path: Main Window > Display Tasker Preferences
Kind: Option
Enables the display a breakdown of the Tasker system Preferences in the output.
Source: guiwins.py line 8107
Path: Main Window > Hide Task Details Under Twisty
Kind: Option
When enabled, Task details are hidden under a twisty (expand/collapse) control in the output.
Source: guiwins.py line 8112
Path: Main Window > Display Directory
Kind: Option
Enables the display of the Project/Profile/Task/Scene Directory in the output.
Source: guiwins.py line 8121
Path: Main Window > Display Prettier Output
Kind: Option
Enables the display of aligned text in the output.
Source: guiwins.py line 8126
Path: Main Window > Get Local XML File
Kind: Command
Fetch XML from a local drive on this computer.
The XML fetched will become the current source for MapTasker commands.
Opens Local File Picker, whose own commands are listed beneath this one.
Source: guiwins.py line 8155
Path: Main Window > Get Local XML File > Cancel
Kind: Command
Closes this dialog and keeps nothing it was holding.
Source: getfile.py line 50
Path: Main Window > Get Local XML File > Ok
Kind: Command
Keeps what this dialog holds and closes it. Nothing is written to a file: the change is kept in the loaded configuration, for a save to write out later.
Source: getfile.py line 51
Path: Main Window > Exit
Kind: Command
Exit the program (quit).
Source: guiwins.py line 8168
Path: Main Window > Close Tabs On Exit
Kind: Option
When enabled, clicking 'Exit' also closes the main MapTasker window and any Map/Diagram windows/tabs it opened.
When disabled, 'Exit' shuts down MapTasker but leaves those windows/tabs open.
Source: guiwins.py line 8177
Path: Main Window > Open View In New Window
Kind: Option
When enabled, each Map/Diagram request opens in its own new window/tab, so you can keep earlier ones up alongside it to compare.
When disabled, a request reuses that view's existing window/tab, replacing what's in it.
Leave it off unless you want to compare: a brand new window/tab is the one your browser may block, since it gets opened once the view has finished building rather than the instant you click.
Source: guiwins.py line 8192
Path: Main Window > Map
Kind: Command
Displays the Map view.
Use this to display the Tasker configuration of your Projects, Profiles, Tasks, and Scenes.
Source: guiwins.py line 8218
Path: Main Window > Diagram
Kind: Command
Displays the Diagram view.
Use this to visualize the relationships between your Projects, Profiles, Tasks, and Scenes.
Source: guiwins.py line 8227
Path: Main Window > Tree
Kind: Command
Displays the Tree view.
Use this to navigate the hierarchical structure of your Projects, Profiles, Tasks, and Scenes.
Source: guiwins.py line 8239
Path: Main Window > Health Check
Kind: Command
Scan the loaded XML for broken references, unreferenced Tasks, Profiles and Scenes, naming problems, Task flow, variables, behaviour on the device, and secrets.
You choose which of those to report before it runs, and that choice is remembered.
Results are displayed here and saved to a text file in the current directory.
Opens Health Check, whose own commands are listed beneath this one.
Source: guiwins.py line 8257
Path: Main Window > Health Check > Cancel
Kind: Command
Closes this dialog and keeps nothing it was holding.
Source: guiwins.py line 3195
Path: Main Window > Compare Files
Kind: Command
Compare another XML file against the loaded one: what was added, removed, renamed and changed.
Use it to see what a TaskerNet import brought in, what an edit changed, or what is different between two backups.
If the loaded file came from 'Save to Current File', the file it was saved from is offered directly.
Results are displayed here and saved to a text file in the current directory.
Opens Compare Files, whose own commands are listed beneath this one.
Source: guiwins.py line 8281
Path: Main Window > Compare Files > Cancel
Kind: Command
Closes this dialog and keeps nothing it was holding.
Source: userintr.py line 279
Path: Main Window > Changes Since...
Kind: Command
What has changed in your configuration since a moment you choose: today, this week, this month, everything kept, or a specific date.
No file to pick -- every configuration you load is kept, compressed, in a MapTasker_Timeline folder in the current directory, and the one from back then is compared against what you have open now.
Results are displayed here and saved to a text file in the current directory.
Opens Changes Since, whose own commands are listed beneath this one.
Source: guiwins.py line 8306
Path: Main Window > Changes Since... > Cancel
Kind: Command
Closes this dialog and keeps nothing it was holding.
Source: guiwins.py line 3360
Path: Main Window > Variable Xref
Kind: Command
Trace every %variable in the loaded XML: where each one is set, where it is read, which are read but never set, which are set but never read, and which near-identical names (%MyVar against %Myvar) are likely typos.
Searched: Task actions and their conditions, plugin configuration, Profile contexts and Scenes.
Results are displayed here and saved to a text file in the current directory.
Source: guiwins.py line 8331
Path: Main Window > Task Flow
Kind: Command
Read every Task's control flow -- its If/Else/End If, For/End For, Goto and Stop -- and report what does not hold together: a block that is never closed, a Goto aimed at a label no action carries, and actions nothing can ever reach.
With a single Task chosen in the 'Specific Name' tab, that Task is also drawn as a flowchart in its own window, with an arrow from every Goto to the action it lands on.
Results are displayed here and saved to a text file in the current directory.
Source: guiwins.py line 8356
Path: Main Window > Clear
Kind: Command
Clear the Map/Diagram/Tree view data currently held and displayed.
Source: guiwins.py line 8378
Path: Main Window > Specific Name
Kind: Tab
enter a single, specific named item to display...
Source: guiwins.py line 8410
Path: Main Window > Colors
Kind: Tab
select colors for various elements of the display.
Source: guiwins.py line 8415
Path: Main Window > Analyze
Kind: Tab
Run the analysis for a Project, Profile, Task or Scene against an Ai model.
Source: guiwins.py line 8416
Path: Main Window > Debug
Kind: Tab
Display Runtime Settings option and turn on Debug mode.
Source: guiwins.py line 8417
Path: Main Window > Project
Kind: Pulldown
Select a specific Project to target for display or editing.
Source: guiwins.py line 8435
Path: Main Window > Profile
Kind: Pulldown
Select a specific Profile to target for display or editing.
Source: guiwins.py line 8449
Path: Main Window > Task
Kind: Pulldown
Select a specific Task to target for display or editing.
Source: guiwins.py line 8463
Path: Main Window > Scene
Kind: Pulldown
Select a specific Scene to target for display or editing.
Source: guiwins.py line 8477
Path: Main Window > List Unnamed Items
Kind: Option
Select this to include Profiles and Tasks that do not have a name in the list.
Source: guiwins.py line 8492
Path: Main Window > Edit Project
Kind: Command
Modify the object currently selected in the pulldowns above.
Opens Edit Project, whose own commands are listed beneath this one.
Source: guiwins.py line 8529
Path: Main Window > Edit Project > Enabled
Kind: Option
Disables the Project in the loaded backup, right now -- like Rename, this takes effect immediately rather than waiting for a save, and Cancel does not undo it.
Source: guiwins.py line 903
Path: Main Window > Edit Project > Cancel
Kind: Command
Closes this dialog and keeps nothing it was holding.
Source: guiwins.py line 946
Path: Main Window > Edit Project > Rename
Kind: Command
Prompts for a new name and applies it to the loaded backup, right now. The Project Name field above is read-only -- this is the only way to change it.
Opens Rename, whose own commands are listed beneath this one.
Source: guiwins.py line 951
Path: Main Window > Edit Project > Rename > Cancel
Kind: Command
Closes this dialog and keeps nothing it was holding.
Source: guiwins.py line 3433
Path: Main Window > Edit Project > Rename > Rename
Kind: Command
Give the object being edited a new name.
Source: guiwins.py line 3434
Path: Main Window > Edit Project > Save To Current File
Kind: Command
Saves the entire backup -- every Project, Profile and Task in it, not just this Project -- including every edit made anywhere in this session. It is written to a new, timestamped copy of the file currently loaded: backup.xml becomes backup_20260728_143005.xml. The file you loaded is never written to, so it is left exactly as it was. The app then switches to the new copy, which becomes the current file for any further editing and saving; saving again replaces the timestamp rather than adding a second one. This writes to this computer only -- nothing is sent to your Android device.
Source: guiwins.py line 962
Path: Main Window > Edit Project > Save To Android
Kind: Command
This will write the Project, and everything in it -- every Profile and Task -- as a standalone file onto your Android device, under /Tasker/projects -- it does not import it into Tasker's live configuration.
The 'Http Server Example' Tasker Project must be installed and active on the Android device, with the server running.
The Android device must be on the same network, and the IP Address and Port must match its Tasker server settings.
Watch the Android device while this runs: Tasker asks you to authorize the connection several times for one save, and a prompt left untapped fails it.
Opens Save Project To Android, whose own commands are listed beneath this one.
Source: guiwins.py line 983
Path: Main Window > Edit Project > Save To Android > Verify
Kind: Option
Reads the XML back before it is sent, and refuses the save if anything changed on the way through.
What this catches is the class of failure nothing else in the save path can: a value that this program's own writer and reader disagree about -- a carriage return inside a name, say, which is written out as typed and read back as a newline. The upload answers 200 and the file on the device matches the file that was sent, because both are already wrong.
Every object going up is compared against the one in the loaded configuration, including the Profiles, Scenes and Tasks bundled in that you did not edit. Nothing is sent if any of them differs; you get a report saying which and where.
It costs a fraction of a second and contacts nothing -- the whole check runs here, before the device is touched.
Source: guiwins.py line 646
Path: Main Window > Edit Project > Save To Android > Check IDs
Kind: Option
Has the device make a fresh backup before anything is sent, and compares its IDs with the ones being sent.
It reports an ID Tasker has already given to a different Project, Profile or Task, and an object Tasker has under a different ID. Tasker can leave an object out of an import when its ID is already taken -- and IDs for anything added here come from the loaded backup, which the device may have moved past.
It takes a few seconds, and installs a small 'MapTasker Backup For ID Check' Task on the device the first time. The backup is read into memory and deleted from the device; it is not saved on this computer.
Source: guiwins.py line 677
Path: Main Window > Edit Project > Save To Android > Cancel
Kind: Command
Closes this dialog and keeps nothing it was holding.
Source: guiwins.py line 1042
Path: Main Window > Edit Project > Save To Android > Save As File
Kind: Command
This will write the Project, and everything in it, as a standalone file onto the Android device, under /Tasker/projects.
The IP Address and Port must match the Android device's Tasker server settings.
Watch the Android device while this runs: Tasker asks you to authorize the connection several times for one save, and a prompt left untapped fails it.
Opens Round Trip Report, whose own commands are listed beneath this one.
Source: guiwins.py line 1043
Path: Main Window > Edit Project > Save To Android > Save As File > Close
Kind: Command
Closes this window without changing anything.
Source: guiwins.py line 730
Path: Main Window > Edit Project > Save To Android > Import Into Tasker
Kind: Command
This copies the Project -- and every Profile and Task in it -- to the device and opens Android's 'Open with...' chooser for it. Pick Tasker, and its own import screen comes up; you then tap Import to finish, and nothing is imported until you do.
The Project is copied to /Tasker/projects under its own name first and offered from there, so it stays behind under a name you can find -- import it by hand from Tasker if the import screen does not come up. You will be asked before it replaces a file already at that path.
The 'Http Server Example' Tasker Project must be installed and running, and Tasker must be 6.2 or higher.
The device will ask you to authorize MapTasker the first time.
Opens Round Trip Report, whose own commands are listed beneath this one.
Source: guiwins.py line 1066
Path: Main Window > Edit Project > Save To Android > Import Into Tasker > Close
Kind: Command
Closes this window without changing anything.
Source: guiwins.py line 730
Path: Main Window > Edit Project > Export Project
Kind: Command
Saves this Project, and everything in it -- every Profile and Task -- as one standalone file.
Source: guiwins.py line 1005
Path: Main Window > Add Project
Kind: Command
Create a new object and add it to the loaded XML.
Opens Add Project, whose own commands are listed beneath this one.
Source: guiwins.py line 8537
Path: Main Window > Add Project > Cancel
Kind: Command
Closes this dialog and keeps nothing it was holding.
Source: guiwins.py line 841
Path: Main Window > Add Project > Ok
Kind: Command
Keeps what this dialog holds and closes it. Nothing is written to a file: the change is kept in the loaded configuration, for a save to write out later.
Source: guiwins.py line 842
Path: Main Window > Edit Profile
Kind: Command
Modify the object currently selected in the pulldowns above.
Opens Edit Profile, whose own commands are listed beneath this one.
Source: guiwins.py line 8546
Path: Main Window > Edit Profile > Add Task
Kind: Command
Create a new object and add it to the loaded XML.
Opens Add Task, whose own commands are listed beneath this one.
Source: guiwins_profedit.py line 176
Path: Main Window > Edit Profile > Add Task > Pick a Task
Kind: Pulldown
Pick a Task which will be called by this action.
Source: guiwins_taskedit.py line 115
Path: Main Window > Edit Profile > Add Task > Pick
Kind: Command
Choose from the Applications named in the loaded configuration.
Opens App Picker, whose own commands are listed beneath this one.
Source: guiwins_taskedit.py line 722
Path: Main Window > Edit Profile > Add Task > Pick > Use
Kind: Command
Uses what is entered or selected above, and closes the picker.
Source: guiwins_taskedit.py line 298
Path: Main Window > Edit Profile > Add Task > Pick > Cancel
Kind: Command
Closes this dialog and keeps nothing it was holding.
Source: guiwins_taskedit.py line 406
Path: Main Window > Edit Profile > Add Task > Pick > Use Selected
Kind: Command
Uses what is selected in the list above, and closes the picker.
Source: guiwins_taskedit.py line 407
Path: Main Window > Edit Profile > Add Task > Pick > Icon not listed?
Kind: Command
Fetch every installed application's own icon from your Android device. What is listed now is only the icons this configuration already uses. Tasker's built-in icons and the contents of an icon pack cannot be fetched, and are typed by name.
Opens Fetch Apps, whose own commands are listed beneath this one.
Source: guiwins_taskedit.py line 423
Path: Main Window > Edit Profile > Add Task > Pick > Icon not listed? > Cancel
Kind: Command
Closes this dialog and keeps nothing it was holding.
Source: guiwins_taskedit.py line 263
Path: Main Window > Edit Profile > Add Task > Cancel
Kind: Command
Closes this dialog and keeps nothing it was holding.
Source: guiwins_taskedit.py line 1597
Path: Main Window > Edit Profile > Add Task > Ok
Kind: Command
Keeps what this dialog holds and closes it. Nothing is written to a file: the change is kept in the loaded configuration, for a save to write out later.
Source: guiwins_taskedit.py line 1598
Path: Main Window > Edit Profile > Add Task > Save To Current File
Kind: Command
Saves the entire backup -- every Project, Profile and Task in it, not just this one -- with the new Task added to it, the same way 'Ok' adds it. It is written to a new, timestamped copy of the file currently loaded: backup.xml becomes backup_20260728_143005.xml. The file you loaded is never written to, so it is left exactly as it was. The app then switches to the new copy, which becomes the current file for any further editing and saving; saving again replaces the timestamp rather than adding a second one. This writes to this computer only -- nothing is sent to your Android device.
Source: guiwins_taskedit.py line 1607
Path: Main Window > Edit Profile > Add Task > Save To Android
Kind: Command
Write the object back to your Android device.
Opens Save To Android, whose own commands are listed beneath this one.
Source: guiwins_taskedit.py line 1629
Path: Main Window > Edit Profile > Add Task > Save To Android > Verify
Kind: Option
Reads the XML back before it is sent, and refuses the save if anything changed on the way through.
What this catches is the class of failure nothing else in the save path can: a value that this program's own writer and reader disagree about -- a carriage return inside a name, say, which is written out as typed and read back as a newline. The upload answers 200 and the file on the device matches the file that was sent, because both are already wrong.
Every object going up is compared against the one in the loaded configuration, including the Profiles, Scenes and Tasks bundled in that you did not edit. Nothing is sent if any of them differs; you get a report saying which and where.
It costs a fraction of a second and contacts nothing -- the whole check runs here, before the device is touched.
Source: guiwins.py line 646
Path: Main Window > Edit Profile > Add Task > Save To Android > Check IDs
Kind: Option
Has the device make a fresh backup before anything is sent, and compares its IDs with the ones being sent.
It reports an ID Tasker has already given to a different Project, Profile or Task, and an object Tasker has under a different ID. Tasker can leave an object out of an import when its ID is already taken -- and IDs for anything added here come from the loaded backup, which the device may have moved past.
It takes a few seconds, and installs a small 'MapTasker Backup For ID Check' Task on the device the first time. The backup is read into memory and deleted from the device; it is not saved on this computer.
Source: guiwins.py line 677
Path: Main Window > Edit Profile > Add Task > Save To Android > Cancel
Kind: Command
Closes this dialog and keeps nothing it was holding.
Source: guiwins.py line 761
Path: Main Window > Edit Profile > Add Task > Save To Android > Save As File
Kind: Command
This will write the Task as a standalone file onto the Android device, under /Tasker/tasks.
The IP Address and Port must match the Android device's Tasker server settings.
Watch the Android device while this runs: Tasker asks you to authorize the connection several times for one save, and a prompt left untapped fails it.
Opens Round Trip Report, whose own commands are listed beneath this one.
Source: guiwins.py line 762
Path: Main Window > Edit Profile > Add Task > Save To Android > Save As File > Close
Kind: Command
Closes this window without changing anything.
Source: guiwins.py line 730
Path: Main Window > Edit Profile > Add Task > Save To Android > Import Into Tasker
Kind: Command
This puts the Task straight into Tasker's live configuration on the Android device. Unlike a Profile, a Project or a Scene, no import screen and no tap on the device are needed -- Tasker's api/import takes a Task directly.
The Task is copied to /Tasker/tasks on the device first and imported from there, so the copy stays behind as a record of exactly what was imported. You will be asked before it replaces a file already at that path.
If Tasker does not report the Task after two attempts, that copy is handed to Android's 'Open with...' chooser instead, so you can import it by picking Tasker.
The 'Http Server Example' Tasker Project must be installed and running, and Tasker must be 6.2 or higher.
The device will ask you to authorize MapTasker the first time.
Opens Round Trip Report, whose own commands are listed beneath this one.
Source: guiwins.py line 786
Path: Main Window > Edit Profile > Add Task > Save To Android > Import Into Tasker > Close
Kind: Command
Closes this window without changing anything.
Source: guiwins.py line 730
Path: Main Window > Edit Profile > Add Task > Export Task
Kind: Command
Exports the Task as XML to a file on your computer.
Source: guiwins_taskedit.py line 1638
Path: Main Window > Edit Profile > Pick
Kind: Command
Fill all three fields in from the loaded configuration.
Opens App Entry Picker, whose own commands are listed beneath this one.
Source: guiwins_taskedit.py line 528
Path: Main Window > Edit Profile > Pick > Use
Kind: Command
Uses what is entered or selected above, and closes the picker.
Source: guiwins_taskedit.py line 298
Path: Main Window > Edit Profile > Pick > Icon not listed?
Kind: Command
Fetch every installed application's own icon from your Android device. What is listed now is only the icons this configuration already uses. Tasker's built-in icons and the contents of an icon pack cannot be fetched, and are typed by name.
Opens Fetch Apps, whose own commands are listed beneath this one.
Source: guiwins_taskedit.py line 423
Path: Main Window > Edit Profile > Pick > Icon not listed? > Cancel
Kind: Command
Closes this dialog and keeps nothing it was holding.
Source: guiwins_taskedit.py line 263
Path: Main Window > Edit Profile > Pick > Cancel
Kind: Command
Closes this dialog and keeps nothing it was holding.
Source: guiwins_taskedit.py line 501
Path: Main Window > Edit Profile > Cancel
Kind: Command
Closes this dialog and keeps nothing it was holding.
Source: guiwins_profedit.py line 567
Path: Main Window > Edit Profile > Delete Profile
Kind: Command
Deletes only this Profile. Its Entry/Exit Tasks are kept -- a Task is owned by the Project, not by the Profile, and the same Task can be used by other Profiles.
Opens Delete Profile, whose own commands are listed beneath this one.
Source: guiwins_profedit.py line 568
Path: Main Window > Edit Profile > Delete Profile > Cancel
Kind: Command
Closes this dialog and keeps nothing it was holding.
Source: guiwins_profedit.py line 748
Path: Main Window > Edit Profile > Rename
Kind: Command
Prompts for a new name and applies just that to the loaded backup, right now. Everything else in this dialog stays pending until Ok/Save, and the dialog stays open so you can carry on editing.
Opens Rename, whose own commands are listed beneath this one.
Source: guiwins_profedit.py line 579
Path: Main Window > Edit Profile > Rename > Cancel
Kind: Command
Closes this dialog and keeps nothing it was holding.
Source: guiwins.py line 3433
Path: Main Window > Edit Profile > Rename > Rename
Kind: Command
Give the object being edited a new name.
Source: guiwins.py line 3434
Path: Main Window > Edit Profile > Ok
Kind: Command
Keeps what this dialog holds and closes it. Nothing is written to a file: the change is kept in the loaded configuration, for a save to write out later.
Source: guiwins_profedit.py line 591
Path: Main Window > Edit Profile > Save To Current File
Kind: Command
Saves the entire backup -- every Project, Profile and Task in it, not just this Profile -- with this dialog's edits applied, the same ones 'Ok' would keep. It is written to a new, timestamped copy of the file currently loaded: backup.xml becomes backup_20260728_143005.xml. The file you loaded is never written to, so it is left exactly as it was. The app then switches to the new copy, which becomes the current file for any further editing and saving; saving again replaces the timestamp rather than adding a second one. This writes to this computer only -- nothing is sent to your Android device.
Source: guiwins_profedit.py line 595
Path: Main Window > Edit Profile > Save To Android
Kind: Command
This will write the Profile as a standalone file onto your Android device, under /Tasker/profiles -- it does not import it into Tasker's live configuration.
The 'Http Server Example' Tasker Project must be installed and active on the Android device, with the server running (see the README's Direct XML Retrieval notes).
The Android device must be on the same network, and the IP Address and Port must match its Tasker server settings.
Watch the Android device while this runs: Tasker asks you to authorize the connection several times for one save, and a prompt left untapped fails it.
Opens Save Profile To Android, whose own commands are listed beneath this one.
Source: guiwins_profedit.py line 616
Path: Main Window > Edit Profile > Save To Android > Verify
Kind: Option
Reads the XML back before it is sent, and refuses the save if anything changed on the way through.
What this catches is the class of failure nothing else in the save path can: a value that this program's own writer and reader disagree about -- a carriage return inside a name, say, which is written out as typed and read back as a newline. The upload answers 200 and the file on the device matches the file that was sent, because both are already wrong.
Every object going up is compared against the one in the loaded configuration, including the Profiles, Scenes and Tasks bundled in that you did not edit. Nothing is sent if any of them differs; you get a report saying which and where.
It costs a fraction of a second and contacts nothing -- the whole check runs here, before the device is touched.
Source: guiwins.py line 646
Path: Main Window > Edit Profile > Save To Android > Cancel
Kind: Command
Closes this dialog and keeps nothing it was holding.
Source: guiwins_profedit.py line 671
Path: Main Window > Edit Profile > Save To Android > Save As File
Kind: Command
This will write the Profile as a standalone file onto the Android device, under /Tasker/profiles.
The IP Address and Port must match the Android device's Tasker server settings.
Watch the Android device while this runs: Tasker asks you to authorize the connection several times for one save, and a prompt left untapped fails it.
Opens Round Trip Report, whose own commands are listed beneath this one.
Source: guiwins_profedit.py line 672
Path: Main Window > Edit Profile > Save To Android > Save As File > Close
Kind: Command
Closes this window without changing anything.
Source: guiwins.py line 730
Path: Main Window > Edit Profile > Save To Android > Check IDs
Kind: Option
Has the device make a fresh backup before anything is sent, and compares its IDs with the ones being sent.
It reports an ID Tasker has already given to a different Project, Profile or Task, and an object Tasker has under a different ID. Tasker can leave an object out of an import when its ID is already taken -- and IDs for anything added here come from the loaded backup, which the device may have moved past.
It takes a few seconds, and installs a small 'MapTasker Backup For ID Check' Task on the device the first time. The backup is read into memory and deleted from the device; it is not saved on this computer.
Source: guiwins.py line 677
Path: Main Window > Edit Profile > Save To Android > Import Into Tasker
Kind: Command
This copies the Profile to the device and opens Android's 'Open with...' chooser for it. Pick Tasker, and its own import screen comes up; you then tap Import to finish -- nothing is imported until you do.
The Profile is copied to /Tasker/profiles under its own name first and offered from there, so it stays behind under a name you can find -- import it by hand from Tasker if the import screen does not come up. You will be asked before it replaces a file already at that path.
The 'Http Server Example' Tasker Project must be installed and running, and Tasker must be 6.2 or higher.
The device will ask you to authorize MapTasker the first time.
Opens Round Trip Report, whose own commands are listed beneath this one.
Source: guiwins_profedit.py line 697
Path: Main Window > Edit Profile > Save To Android > Import Into Tasker > Close
Kind: Command
Closes this window without changing anything.
Source: guiwins.py line 730
Path: Main Window > Edit Profile > Export Profile
Kind: Command
Saves this Profile as a standalone .prf.xml file on this computer.
Source: guiwins_profedit.py line 637
Path: Main Window > Add Profile
Kind: Command
Create a new object and add it to the loaded XML.
Opens Add Profile, whose own commands are listed beneath this one.
Source: guiwins.py line 8554
Path: Main Window > Add Profile > Add Task
Kind: Command
Create a new object and add it to the loaded XML.
Opens Add Task, whose own commands are listed beneath this one.
Source: guiwins_profedit.py line 176
Path: Main Window > Add Profile > Add Task > Pick a Task
Kind: Pulldown
Pick a Task which will be called by this action.
Source: guiwins_taskedit.py line 115
Path: Main Window > Add Profile > Add Task > Pick
Kind: Command
Choose from the Applications named in the loaded configuration.
Opens App Picker, whose own commands are listed beneath this one.
Source: guiwins_taskedit.py line 722
Path: Main Window > Add Profile > Add Task > Pick > Use
Kind: Command
Uses what is entered or selected above, and closes the picker.
Source: guiwins_taskedit.py line 298
Path: Main Window > Add Profile > Add Task > Pick > Cancel
Kind: Command
Closes this dialog and keeps nothing it was holding.
Source: guiwins_taskedit.py line 406
Path: Main Window > Add Profile > Add Task > Pick > Use Selected
Kind: Command
Uses what is selected in the list above, and closes the picker.
Source: guiwins_taskedit.py line 407
Path: Main Window > Add Profile > Add Task > Pick > Icon not listed?
Kind: Command
Fetch every installed application's own icon from your Android device. What is listed now is only the icons this configuration already uses. Tasker's built-in icons and the contents of an icon pack cannot be fetched, and are typed by name.
Opens Fetch Apps, whose own commands are listed beneath this one.
Source: guiwins_taskedit.py line 423
Path: Main Window > Add Profile > Add Task > Pick > Icon not listed? > Cancel
Kind: Command
Closes this dialog and keeps nothing it was holding.
Source: guiwins_taskedit.py line 263
Path: Main Window > Add Profile > Add Task > Cancel
Kind: Command
Closes this dialog and keeps nothing it was holding.
Source: guiwins_taskedit.py line 1597
Path: Main Window > Add Profile > Add Task > Ok
Kind: Command
Keeps what this dialog holds and closes it. Nothing is written to a file: the change is kept in the loaded configuration, for a save to write out later.
Source: guiwins_taskedit.py line 1598
Path: Main Window > Add Profile > Add Task > Save To Current File
Kind: Command
Saves the entire backup -- every Project, Profile and Task in it, not just this one -- with the new Task added to it, the same way 'Ok' adds it. It is written to a new, timestamped copy of the file currently loaded: backup.xml becomes backup_20260728_143005.xml. The file you loaded is never written to, so it is left exactly as it was. The app then switches to the new copy, which becomes the current file for any further editing and saving; saving again replaces the timestamp rather than adding a second one. This writes to this computer only -- nothing is sent to your Android device.
Source: guiwins_taskedit.py line 1607
Path: Main Window > Add Profile > Add Task > Save To Android
Kind: Command
Write the object back to your Android device.
Opens Save To Android, whose own commands are listed beneath this one.
Source: guiwins_taskedit.py line 1629
Path: Main Window > Add Profile > Add Task > Save To Android > Verify
Kind: Option
Reads the XML back before it is sent, and refuses the save if anything changed on the way through.
What this catches is the class of failure nothing else in the save path can: a value that this program's own writer and reader disagree about -- a carriage return inside a name, say, which is written out as typed and read back as a newline. The upload answers 200 and the file on the device matches the file that was sent, because both are already wrong.
Every object going up is compared against the one in the loaded configuration, including the Profiles, Scenes and Tasks bundled in that you did not edit. Nothing is sent if any of them differs; you get a report saying which and where.
It costs a fraction of a second and contacts nothing -- the whole check runs here, before the device is touched.
Source: guiwins.py line 646
Path: Main Window > Add Profile > Add Task > Save To Android > Check IDs
Kind: Option
Has the device make a fresh backup before anything is sent, and compares its IDs with the ones being sent.
It reports an ID Tasker has already given to a different Project, Profile or Task, and an object Tasker has under a different ID. Tasker can leave an object out of an import when its ID is already taken -- and IDs for anything added here come from the loaded backup, which the device may have moved past.
It takes a few seconds, and installs a small 'MapTasker Backup For ID Check' Task on the device the first time. The backup is read into memory and deleted from the device; it is not saved on this computer.
Source: guiwins.py line 677
Path: Main Window > Add Profile > Add Task > Save To Android > Cancel
Kind: Command
Closes this dialog and keeps nothing it was holding.
Source: guiwins.py line 761
Path: Main Window > Add Profile > Add Task > Save To Android > Save As File
Kind: Command
This will write the Task as a standalone file onto the Android device, under /Tasker/tasks.
The IP Address and Port must match the Android device's Tasker server settings.
Watch the Android device while this runs: Tasker asks you to authorize the connection several times for one save, and a prompt left untapped fails it.
Opens Round Trip Report, whose own commands are listed beneath this one.
Source: guiwins.py line 762
Path: Main Window > Add Profile > Add Task > Save To Android > Save As File > Close
Kind: Command
Closes this window without changing anything.
Source: guiwins.py line 730
Path: Main Window > Add Profile > Add Task > Save To Android > Import Into Tasker
Kind: Command
This puts the Task straight into Tasker's live configuration on the Android device. Unlike a Profile, a Project or a Scene, no import screen and no tap on the device are needed -- Tasker's api/import takes a Task directly.
The Task is copied to /Tasker/tasks on the device first and imported from there, so the copy stays behind as a record of exactly what was imported. You will be asked before it replaces a file already at that path.
If Tasker does not report the Task after two attempts, that copy is handed to Android's 'Open with...' chooser instead, so you can import it by picking Tasker.
The 'Http Server Example' Tasker Project must be installed and running, and Tasker must be 6.2 or higher.
The device will ask you to authorize MapTasker the first time.
Opens Round Trip Report, whose own commands are listed beneath this one.
Source: guiwins.py line 786
Path: Main Window > Add Profile > Add Task > Save To Android > Import Into Tasker > Close
Kind: Command
Closes this window without changing anything.
Source: guiwins.py line 730
Path: Main Window > Add Profile > Add Task > Export Task
Kind: Command
Exports the Task as XML to a file on your computer.
Source: guiwins_taskedit.py line 1638
Path: Main Window > Add Profile > Pick
Kind: Command
Fill all three fields in from the loaded configuration.
Opens App Entry Picker, whose own commands are listed beneath this one.
Source: guiwins_taskedit.py line 528
Path: Main Window > Add Profile > Pick > Use
Kind: Command
Uses what is entered or selected above, and closes the picker.
Source: guiwins_taskedit.py line 298
Path: Main Window > Add Profile > Pick > Icon not listed?
Kind: Command
Fetch every installed application's own icon from your Android device. What is listed now is only the icons this configuration already uses. Tasker's built-in icons and the contents of an icon pack cannot be fetched, and are typed by name.
Opens Fetch Apps, whose own commands are listed beneath this one.
Source: guiwins_taskedit.py line 423
Path: Main Window > Add Profile > Pick > Icon not listed? > Cancel
Kind: Command
Closes this dialog and keeps nothing it was holding.
Source: guiwins_taskedit.py line 263
Path: Main Window > Add Profile > Pick > Cancel
Kind: Command
Closes this dialog and keeps nothing it was holding.
Source: guiwins_taskedit.py line 501
Path: Main Window > Add Profile > Cancel
Kind: Command
Closes this dialog and keeps nothing it was holding.
Source: guiwins_profedit.py line 819
Path: Main Window > Add Profile > Ok
Kind: Command
Keeps what this dialog holds and closes it. Nothing is written to a file: the change is kept in the loaded configuration, for a save to write out later.
Source: guiwins_profedit.py line 820
Path: Main Window > Add Profile > Save To Current File
Kind: Command
Saves the entire backup -- every Project, Profile and Task in it, not just this one -- with the new Profile added to its Project, the same way 'Ok' adds it. It is written to a new, timestamped copy of the file currently loaded: backup.xml becomes backup_20260728_143005.xml. The file you loaded is never written to, so it is left exactly as it was. The app then switches to the new copy, which becomes the current file for any further editing and saving; saving again replaces the timestamp rather than adding a second one. This writes to this computer only -- nothing is sent to your Android device.
Source: guiwins_profedit.py line 824
Path: Main Window > Add Profile > Save To Android
Kind: Command
This will write the Profile as a standalone file onto your Android device, under /Tasker/profiles -- it does not import it into Tasker's live configuration.
The 'Http Server Example' Tasker Project (http://spoo.me/http_svr_example) must be installed and active on the Android device, with the server running (see the README's Direct XML Retrieval notes).
The Android device must be on the same network, and the IP Address and Port must match its Tasker server settings.
Watch the Android device while this runs: Tasker asks you to authorize the connection several times for one save, and a prompt left untapped fails it.
Opens Save Profile To Android, whose own commands are listed beneath this one.
Source: guiwins_profedit.py line 845
Path: Main Window > Add Profile > Save To Android > Verify
Kind: Option
Reads the XML back before it is sent, and refuses the save if anything changed on the way through.
What this catches is the class of failure nothing else in the save path can: a value that this program's own writer and reader disagree about -- a carriage return inside a name, say, which is written out as typed and read back as a newline. The upload answers 200 and the file on the device matches the file that was sent, because both are already wrong.
Every object going up is compared against the one in the loaded configuration, including the Profiles, Scenes and Tasks bundled in that you did not edit. Nothing is sent if any of them differs; you get a report saying which and where.
It costs a fraction of a second and contacts nothing -- the whole check runs here, before the device is touched.
Source: guiwins.py line 646
Path: Main Window > Add Profile > Save To Android > Cancel
Kind: Command
Closes this dialog and keeps nothing it was holding.
Source: guiwins_profedit.py line 671
Path: Main Window > Add Profile > Save To Android > Save As File
Kind: Command
This will write the Profile as a standalone file onto the Android device, under /Tasker/profiles.
The IP Address and Port must match the Android device's Tasker server settings.
Watch the Android device while this runs: Tasker asks you to authorize the connection several times for one save, and a prompt left untapped fails it.
Opens Round Trip Report, whose own commands are listed beneath this one.
Source: guiwins_profedit.py line 672
Path: Main Window > Add Profile > Save To Android > Save As File > Close
Kind: Command
Closes this window without changing anything.
Source: guiwins.py line 730
Path: Main Window > Add Profile > Save To Android > Check IDs
Kind: Option
Has the device make a fresh backup before anything is sent, and compares its IDs with the ones being sent.
It reports an ID Tasker has already given to a different Project, Profile or Task, and an object Tasker has under a different ID. Tasker can leave an object out of an import when its ID is already taken -- and IDs for anything added here come from the loaded backup, which the device may have moved past.
It takes a few seconds, and installs a small 'MapTasker Backup For ID Check' Task on the device the first time. The backup is read into memory and deleted from the device; it is not saved on this computer.
Source: guiwins.py line 677
Path: Main Window > Add Profile > Save To Android > Import Into Tasker
Kind: Command
This copies the Profile to the device and opens Android's 'Open with...' chooser for it. Pick Tasker, and its own import screen comes up; you then tap Import to finish -- nothing is imported until you do.
The Profile is copied to /Tasker/profiles under its own name first and offered from there, so it stays behind under a name you can find -- import it by hand from Tasker if the import screen does not come up. You will be asked before it replaces a file already at that path.
The 'Http Server Example' Tasker Project must be installed and running, and Tasker must be 6.2 or higher.
The device will ask you to authorize MapTasker the first time.
Opens Round Trip Report, whose own commands are listed beneath this one.
Source: guiwins_profedit.py line 697
Path: Main Window > Add Profile > Save To Android > Import Into Tasker > Close
Kind: Command
Closes this window without changing anything.
Source: guiwins.py line 730
Path: Main Window > Add Profile > Export Profile
Kind: Command
Saves this Profile, with all of its conditions and linked Tasks, as one standalone .prf.xml file -- the same format Tasker's own Profile export produces.
Tasks the Profile runs are not included; they belong to their own Project.
Source: guiwins_profedit.py line 866
Path: Main Window > Edit Task
Kind: Command
Modify the object currently selected in the pulldowns above.
Opens Edit Task, whose own commands are listed beneath this one.
Source: guiwins.py line 8563
Path: Main Window > Edit Task > Pick a Task
Kind: Pulldown
Pick a Task which will be called by this action.
Source: guiwins_taskedit.py line 115
Path: Main Window > Edit Task > Pick
Kind: Command
Choose from the Applications named in the loaded configuration.
Opens App Picker, whose own commands are listed beneath this one.
Source: guiwins_taskedit.py line 722
Path: Main Window > Edit Task > Pick > Use
Kind: Command
Uses what is entered or selected above, and closes the picker.
Source: guiwins_taskedit.py line 298
Path: Main Window > Edit Task > Pick > Cancel
Kind: Command
Closes this dialog and keeps nothing it was holding.
Source: guiwins_taskedit.py line 406
Path: Main Window > Edit Task > Pick > Use Selected
Kind: Command
Uses what is selected in the list above, and closes the picker.
Source: guiwins_taskedit.py line 407
Path: Main Window > Edit Task > Pick > Icon not listed?
Kind: Command
Fetch every installed application's own icon from your Android device. What is listed now is only the icons this configuration already uses. Tasker's built-in icons and the contents of an icon pack cannot be fetched, and are typed by name.
Opens Fetch Apps, whose own commands are listed beneath this one.
Source: guiwins_taskedit.py line 423
Path: Main Window > Edit Task > Pick > Icon not listed? > Cancel
Kind: Command
Closes this dialog and keeps nothing it was holding.
Source: guiwins_taskedit.py line 263
Path: Main Window > Edit Task > Delete
Kind: Command
Remove the object being edited from the loaded XML.
Source: guiwins_taskedit.py line 1089
Path: Main Window > Edit Task > Cancel
Kind: Command
Closes this dialog and keeps nothing it was holding.
Source: guiwins_taskedit.py line 1242
Path: Main Window > Edit Task > Delete Task
Kind: Command
Deletes this Task and every reference to it: it is removed from the Tasks of every Project that owns it, and from any Profile that runs it as its Entry/Exit Task. The Profiles themselves are kept.
Opens Delete Task, whose own commands are listed beneath this one.
Source: guiwins_taskedit.py line 1243
Path: Main Window > Edit Task > Delete Task > Cancel
Kind: Command
Closes this dialog and keeps nothing it was holding.
Source: guiwins_taskedit.py line 1352
Path: Main Window > Edit Task > Rename
Kind: Command
Prompts for a new name and applies just that to the loaded backup, right now. Everything else in this dialog stays pending until Ok/Save, and the dialog stays open so you can carry on editing.
Opens Rename, whose own commands are listed beneath this one.
Source: guiwins_taskedit.py line 1255
Path: Main Window > Edit Task > Rename > Cancel
Kind: Command
Closes this dialog and keeps nothing it was holding.
Source: guiwins.py line 3433
Path: Main Window > Edit Task > Rename > Rename
Kind: Command
Give the object being edited a new name.
Source: guiwins.py line 3434
Path: Main Window > Edit Task > Ok
Kind: Command
Keeps what this dialog holds and closes it. Nothing is written to a file: the change is kept in the loaded configuration, for a save to write out later.
Source: guiwins_taskedit.py line 1267
Path: Main Window > Edit Task > Save To Current File
Kind: Command
Saves the entire backup -- every Project, Profile and Task in it, not just this Task -- with this dialog's edits applied, the same ones 'Ok' would keep. It is written to a new, timestamped copy of the file currently loaded: backup.xml becomes backup_20260728_143005.xml. The file you loaded is never written to, so it is left exactly as it was. The app then switches to the new copy, which becomes the current file for any further editing and saving; saving again replaces the timestamp rather than adding a second one. This writes to this computer only -- nothing is sent to your Android device.
Source: guiwins_taskedit.py line 1271
Path: Main Window > Edit Task > Save To Android
Kind: Command
This opens a choice of two: write the Task as a standalone file onto your Android device under /Tasker/tasks, or import it straight into Tasker's live configuration.
The 'Http Server Example' Tasker Project must be installed and active on the Android device, with the server running (see the README's Direct XML Retrieval notes), and Tasker must be 6.2 or higher.
The Android device must be on the same network, and the IP Address and Port must match its Tasker server settings.
Watch the Android device while either one runs: Tasker asks you to authorize the connection several times for one save, and a prompt left untapped fails it.
You must exit and restart Tasker to see an imported Task in the Tasker UI.
Opens Save To Android, whose own commands are listed beneath this one.
Source: guiwins_taskedit.py line 1292
Path: Main Window > Edit Task > Save To Android > Verify
Kind: Option
Reads the XML back before it is sent, and refuses the save if anything changed on the way through.
What this catches is the class of failure nothing else in the save path can: a value that this program's own writer and reader disagree about -- a carriage return inside a name, say, which is written out as typed and read back as a newline. The upload answers 200 and the file on the device matches the file that was sent, because both are already wrong.
Every object going up is compared against the one in the loaded configuration, including the Profiles, Scenes and Tasks bundled in that you did not edit. Nothing is sent if any of them differs; you get a report saying which and where.
It costs a fraction of a second and contacts nothing -- the whole check runs here, before the device is touched.
Source: guiwins.py line 646
Path: Main Window > Edit Task > Save To Android > Check IDs
Kind: Option
Has the device make a fresh backup before anything is sent, and compares its IDs with the ones being sent.
It reports an ID Tasker has already given to a different Project, Profile or Task, and an object Tasker has under a different ID. Tasker can leave an object out of an import when its ID is already taken -- and IDs for anything added here come from the loaded backup, which the device may have moved past.
It takes a few seconds, and installs a small 'MapTasker Backup For ID Check' Task on the device the first time. The backup is read into memory and deleted from the device; it is not saved on this computer.
Source: guiwins.py line 677
Path: Main Window > Edit Task > Save To Android > Cancel
Kind: Command
Closes this dialog and keeps nothing it was holding.
Source: guiwins.py line 761
Path: Main Window > Edit Task > Save To Android > Save As File
Kind: Command
This will write the Task as a standalone file onto the Android device, under /Tasker/tasks.
The IP Address and Port must match the Android device's Tasker server settings.
Watch the Android device while this runs: Tasker asks you to authorize the connection several times for one save, and a prompt left untapped fails it.
Opens Round Trip Report, whose own commands are listed beneath this one.
Source: guiwins.py line 762
Path: Main Window > Edit Task > Save To Android > Save As File > Close
Kind: Command
Closes this window without changing anything.
Source: guiwins.py line 730
Path: Main Window > Edit Task > Save To Android > Import Into Tasker
Kind: Command
This puts the Task straight into Tasker's live configuration on the Android device. Unlike a Profile, a Project or a Scene, no import screen and no tap on the device are needed -- Tasker's api/import takes a Task directly.
The Task is copied to /Tasker/tasks on the device first and imported from there, so the copy stays behind as a record of exactly what was imported. You will be asked before it replaces a file already at that path.
If Tasker does not report the Task after two attempts, that copy is handed to Android's 'Open with...' chooser instead, so you can import it by picking Tasker.
The 'Http Server Example' Tasker Project must be installed and running, and Tasker must be 6.2 or higher.
The device will ask you to authorize MapTasker the first time.
Opens Round Trip Report, whose own commands are listed beneath this one.
Source: guiwins.py line 786
Path: Main Window > Edit Task > Save To Android > Import Into Tasker > Close
Kind: Command
Closes this window without changing anything.
Source: guiwins.py line 730
Path: Main Window > Edit Task > Export Task
Kind: Command
This will save the Task directly to your current drive.
Source: guiwins_taskedit.py line 1316
Path: Main Window > Add Task
Kind: Command
Create a new object and add it to the loaded XML.
Opens Add Task, whose own commands are listed beneath this one.
Source: guiwins.py line 8571
Path: Main Window > Add Task > Pick a Task
Kind: Pulldown
Pick a Task which will be called by this action.
Source: guiwins_taskedit.py line 115
Path: Main Window > Add Task > Pick
Kind: Command
Choose from the Applications named in the loaded configuration.
Opens App Picker, whose own commands are listed beneath this one.
Source: guiwins_taskedit.py line 722
Path: Main Window > Add Task > Pick > Use
Kind: Command
Uses what is entered or selected above, and closes the picker.
Source: guiwins_taskedit.py line 298
Path: Main Window > Add Task > Pick > Cancel
Kind: Command
Closes this dialog and keeps nothing it was holding.
Source: guiwins_taskedit.py line 406
Path: Main Window > Add Task > Pick > Use Selected
Kind: Command
Uses what is selected in the list above, and closes the picker.
Source: guiwins_taskedit.py line 407
Path: Main Window > Add Task > Pick > Icon not listed?
Kind: Command
Fetch every installed application's own icon from your Android device. What is listed now is only the icons this configuration already uses. Tasker's built-in icons and the contents of an icon pack cannot be fetched, and are typed by name.
Opens Fetch Apps, whose own commands are listed beneath this one.
Source: guiwins_taskedit.py line 423
Path: Main Window > Add Task > Pick > Icon not listed? > Cancel
Kind: Command
Closes this dialog and keeps nothing it was holding.
Source: guiwins_taskedit.py line 263
Path: Main Window > Add Task > Cancel
Kind: Command
Closes this dialog and keeps nothing it was holding.
Source: guiwins_taskedit.py line 1597
Path: Main Window > Add Task > Ok
Kind: Command
Keeps what this dialog holds and closes it. Nothing is written to a file: the change is kept in the loaded configuration, for a save to write out later.
Source: guiwins_taskedit.py line 1598
Path: Main Window > Add Task > Save To Current File
Kind: Command
Saves the entire backup -- every Project, Profile and Task in it, not just this one -- with the new Task added to it, the same way 'Ok' adds it. It is written to a new, timestamped copy of the file currently loaded: backup.xml becomes backup_20260728_143005.xml. The file you loaded is never written to, so it is left exactly as it was. The app then switches to the new copy, which becomes the current file for any further editing and saving; saving again replaces the timestamp rather than adding a second one. This writes to this computer only -- nothing is sent to your Android device.
Source: guiwins_taskedit.py line 1607
Path: Main Window > Add Task > Save To Android
Kind: Command
Write the object back to your Android device.
Opens Save To Android, whose own commands are listed beneath this one.
Source: guiwins_taskedit.py line 1629
Path: Main Window > Add Task > Save To Android > Verify
Kind: Option
Reads the XML back before it is sent, and refuses the save if anything changed on the way through.
What this catches is the class of failure nothing else in the save path can: a value that this program's own writer and reader disagree about -- a carriage return inside a name, say, which is written out as typed and read back as a newline. The upload answers 200 and the file on the device matches the file that was sent, because both are already wrong.
Every object going up is compared against the one in the loaded configuration, including the Profiles, Scenes and Tasks bundled in that you did not edit. Nothing is sent if any of them differs; you get a report saying which and where.
It costs a fraction of a second and contacts nothing -- the whole check runs here, before the device is touched.
Source: guiwins.py line 646
Path: Main Window > Add Task > Save To Android > Check IDs
Kind: Option
Has the device make a fresh backup before anything is sent, and compares its IDs with the ones being sent.
It reports an ID Tasker has already given to a different Project, Profile or Task, and an object Tasker has under a different ID. Tasker can leave an object out of an import when its ID is already taken -- and IDs for anything added here come from the loaded backup, which the device may have moved past.
It takes a few seconds, and installs a small 'MapTasker Backup For ID Check' Task on the device the first time. The backup is read into memory and deleted from the device; it is not saved on this computer.
Source: guiwins.py line 677
Path: Main Window > Add Task > Save To Android > Cancel
Kind: Command
Closes this dialog and keeps nothing it was holding.
Source: guiwins.py line 761
Path: Main Window > Add Task > Save To Android > Save As File
Kind: Command
This will write the Task as a standalone file onto the Android device, under /Tasker/tasks.
The IP Address and Port must match the Android device's Tasker server settings.
Watch the Android device while this runs: Tasker asks you to authorize the connection several times for one save, and a prompt left untapped fails it.
Opens Round Trip Report, whose own commands are listed beneath this one.
Source: guiwins.py line 762
Path: Main Window > Add Task > Save To Android > Save As File > Close
Kind: Command
Closes this window without changing anything.
Source: guiwins.py line 730
Path: Main Window > Add Task > Save To Android > Import Into Tasker
Kind: Command
This puts the Task straight into Tasker's live configuration on the Android device. Unlike a Profile, a Project or a Scene, no import screen and no tap on the device are needed -- Tasker's api/import takes a Task directly.
The Task is copied to /Tasker/tasks on the device first and imported from there, so the copy stays behind as a record of exactly what was imported. You will be asked before it replaces a file already at that path.
If Tasker does not report the Task after two attempts, that copy is handed to Android's 'Open with...' chooser instead, so you can import it by picking Tasker.
The 'Http Server Example' Tasker Project must be installed and running, and Tasker must be 6.2 or higher.
The device will ask you to authorize MapTasker the first time.
Opens Round Trip Report, whose own commands are listed beneath this one.
Source: guiwins.py line 786
Path: Main Window > Add Task > Save To Android > Import Into Tasker > Close
Kind: Command
Closes this window without changing anything.
Source: guiwins.py line 730
Path: Main Window > Add Task > Export Task
Kind: Command
Exports the Task as XML to a file on your computer.
Source: guiwins_taskedit.py line 1638
Path: Main Window > Edit Scene
Kind: Command
Modify the object currently selected in the pulldowns above.
Opens Edit Scene, whose own commands are listed beneath this one.
Source: guiwins.py line 8586
Path: Main Window > Edit Scene > Picker
Kind: Command
Pick from the Scene's environment and global variables.
Opens Show When, whose own commands are listed beneath this one.
Source: guiwins_designer_v2.py line 359
Path: Main Window > Edit Scene > Picker > Close
Kind: Command
Closes this window without changing anything.
Source: guiwins_designer_v2.py line 317
Path: Main Window > Edit Scene > Palette
Kind: Command
Pick one of Material's own colour roles.
Source: guiwins_designer_v2.py line 408
Path: Main Window > Edit Scene > Pick
Kind: Command
Pick a Material icon.
Opens Icon, whose own commands are listed beneath this one.
Source: guiwins_designer_v2.py line 459
Path: Main Window > Edit Scene > Pick > Cancel
Kind: Command
Closes this dialog and keeps nothing it was holding.
Source: guiwins_designer_v2.py line 554
Path: Main Window > Edit Scene > State
Kind: Pulldown
Dynamic and Select Variable are worked out when the Scene is shown.
Source: guiwins_designer_v2.py line 626
Path: Main Window > Edit Scene > Variable
Kind: Command
Pick from the Scene's environment and global variables.
Opens Show When, whose own commands are listed beneath this one.
Source: guiwins_designer_v2.py line 674
Path: Main Window > Edit Scene > Variable > Close
Kind: Command
Closes this window without changing anything.
Source: guiwins_designer_v2.py line 317
Path: Main Window > Edit Scene > Close
Kind: Command
Stop firing anything on this event.
Source: guiwins_designer_legacy.py line 914
Path: Main Window > Edit Scene > Show When
Kind: Command
Pick from the Scene's environment and global variables.
Opens Show When, whose own commands are listed beneath this one.
Source: guiwins_designer_v2.py line 972
Path: Main Window > Edit Scene > Show When > Close
Kind: Command
Closes this window without changing anything.
Source: guiwins_designer_v2.py line 317
Path: Main Window > Edit Scene > Landscape
Kind: Option
This Scene has no landscape layout of its own (its size is -1).
Source: guiwins_designer_legacy.py line 1145
Path: Main Window > Edit Scene > Snap
Kind: Pulldown
Round dragged positions and sizes to this many pixels.
Source: guiwins_designer_legacy.py line 1156
Path: Main Window > Edit Scene > Add
Kind: Command
Adds an element on top of the stack, in the middle of the Scene.
Opens Add Legacy Element, whose own commands are listed beneath this one.
Source: guiwins_designer_legacy.py line 1164
Path: Main Window > Edit Scene > Add > Cancel
Kind: Command
Closes this dialog and keeps nothing it was holding.
Source: guiwins_designer_legacy.py line 245
Path: Main Window > Edit Scene > Undo
Kind: Command
Back out the most recent Add/Edit/Delete/Rename change made to the loaded XML. This changes what is loaded, not any file.
Source: guiwins_designer_legacy.py line 1171
Path: Main Window > Edit Scene > Duplicate
Kind: Command
Make a copy of the selected Scene element.
Source: guiwins_designer_legacy.py line 1230
Path: Main Window > Edit Scene > Delete
Kind: Command
Remove the object being edited from the loaded XML.
Source: guiwins_designer_legacy.py line 1233
Path: Main Window > Edit Scene > Rename
Kind: Command
Tasks address this element by name (Element Text, Element Position, ... 18 action codes in all), so renaming it is not a field edit. The Rename dialog lists what depends on the current name and offers to bring those Tasks along.
Opens Rename Legacy Element, whose own commands are listed beneath this one.
Source: guiwins_designer_legacy.py line 1435
Path: Main Window > Edit Scene > Rename > Cancel
Kind: Command
Closes this dialog and keeps nothing it was holding.
Source: guiwins_designer_legacy.py line 121
Path: Main Window > Edit Scene > Rename > Rename
Kind: Command
Give the object being edited a new name.
Source: guiwins_designer_legacy.py line 122
Path: Main Window > Edit Scene > Preview
Kind: Command
Draws this Scene as a picture in the main window -- including the components you have added or changed here but not yet saved.
A Version 2 layout has no size of its own, so the preview lays it out in a screen you pick, and re-flows it when you change that.
This dialog closes while the preview is up, with everything in it kept; the preview's 'Back to Editor' button brings it back.
It is a representation, not Tasker's own renderer: %variables are named rather than resolved, Material colours come from the baseline palette rather than the device's theme, and images, video and web content are shown as placeholders.
Source: guiwins.py line 2517
Path: Main Window > Edit Scene > Cancel
Kind: Command
Closes without saving, and puts this Scene back exactly as it was when this dialog opened -- including anything moved or resized in the Preview.
A Rename is the one thing this cannot take back: it is applied to the loaded backup as it is confirmed, and closes this dialog with it.
Source: guiwins.py line 2908
Path: Main Window > Edit Scene > Ok
Kind: Command
Keeps what this dialog holds and closes it. Nothing is written to a file: the change is kept in the loaded configuration, for a save to write out later.
Source: guiwins.py line 2937
Path: Main Window > Edit Scene > Save To Current File
Kind: Command
Saves the entire backup -- every Project, Profile, Task and Scene in it, not just this Scene -- including every edit made anywhere in this session. It is written to a new, timestamped copy of the file currently loaded: backup.xml becomes backup_20260728_143005.xml. The file you loaded is never written to, so it is left exactly as it was. The app then switches to the new copy, which becomes the current file for any further editing and saving; saving again replaces the timestamp rather than adding a second one. This writes to this computer only -- nothing is sent to your Android device.
Source: guiwins.py line 2941
Path: Main Window > Edit Scene > Save To Android
Kind: Command
This will write the Scene as a standalone file onto your Android device, under /Tasker/scenes -- it does not import it into Tasker's live configuration.
The 'Http Server Example' Tasker Project must be installed and active on the Android device, with the server running.
The Android device must be on the same network, and the IP Address and Port must match its Tasker server settings.
Watch the Android device while this runs: Tasker asks you to authorize the connection several times for one save, and a prompt left untapped fails it.
Opens Save Scene To Android, whose own commands are listed beneath this one.
Source: guiwins.py line 2962
Path: Main Window > Edit Scene > Save To Android > Verify
Kind: Option
Reads the XML back before it is sent, and refuses the save if anything changed on the way through.
What this catches is the class of failure nothing else in the save path can: a value that this program's own writer and reader disagree about -- a carriage return inside a name, say, which is written out as typed and read back as a newline. The upload answers 200 and the file on the device matches the file that was sent, because both are already wrong.
Every object going up is compared against the one in the loaded configuration, including the Profiles, Scenes and Tasks bundled in that you did not edit. Nothing is sent if any of them differs; you get a report saying which and where.
It costs a fraction of a second and contacts nothing -- the whole check runs here, before the device is touched.
Source: guiwins.py line 646
Path: Main Window > Edit Scene > Save To Android > Check IDs
Kind: Option
Has the device make a fresh backup before anything is sent, and compares its IDs with the ones being sent.
It reports an ID Tasker has already given to a different Project, Profile or Task, and an object Tasker has under a different ID. Tasker can leave an object out of an import when its ID is already taken -- and IDs for anything added here come from the loaded backup, which the device may have moved past.
It takes a few seconds, and installs a small 'MapTasker Backup For ID Check' Task on the device the first time. The backup is read into memory and deleted from the device; it is not saved on this computer.
Source: guiwins.py line 677
Path: Main Window > Edit Scene > Save To Android > Cancel
Kind: Command
Closes this dialog and keeps nothing it was holding.
Source: guiwins.py line 3064
Path: Main Window > Edit Scene > Save To Android > Save As File
Kind: Command
This will write the Scene as a standalone file onto the Android device, under /Tasker/scenes.
The IP Address and Port must match the Android device's Tasker server settings.
Watch the Android device while this runs: Tasker asks you to authorize the connection several times for one save, and a prompt left untapped fails it.
Opens Round Trip Report, whose own commands are listed beneath this one.
Source: guiwins.py line 3065
Path: Main Window > Edit Scene > Save To Android > Save As File > Close
Kind: Command
Closes this window without changing anything.
Source: guiwins.py line 730
Path: Main Window > Edit Scene > Save To Android > Import Into Tasker
Kind: Command
This sends the Scene -- and every Task its elements fire -- to the Android device under its own name, into /Tasker/scenes, and opens Android's 'Open with...' chooser for it.
If Tasker is in that chooser, pick it. A Scene is the one kind Tasker has been seen to refuse when it is handed one, so if it is not there -- or nothing happens -- finish it with Tasker's 'Scenes > Import One Scene' and pick the Scene by name. The file is on the device either way, and the message tells you its name.
You will be asked before it replaces a file already at that path.
The 'Http Server Example' Tasker Project must be installed and running, and Tasker must be 6.2 or higher.
The device will ask you to authorize MapTasker the first time.
Opens Round Trip Report, whose own commands are listed beneath this one.
Source: guiwins.py line 3087
Path: Main Window > Edit Scene > Save To Android > Import Into Tasker > Close
Kind: Command
Closes this window without changing anything.
Source: guiwins.py line 730
Path: Main Window > Edit Scene > Export Scene
Kind: Command
Saves this Scene, with all of its elements, as one standalone .scn.xml file -- the same format Tasker's own Scene export produces.
Tasks the Scene's elements run are not included; they belong to their own Project.
Source: guiwins.py line 2983
Path: Main Window > Add Scene
Kind: Command
Create a new object and add it to the loaded XML.
Opens Add Scene Version, whose own commands are listed beneath this one.
Source: guiwins.py line 8594
Path: Main Window > Add Scene > Legacy Scene
Kind: Command
A Legacy Scene has a pixel canvas and a list of UI elements. It is the original Scene format, and is what Tasker itself produces.
Opens Add Scene, whose own commands are listed beneath this one.
Source: guiwins.py line 2639
Path: Main Window > Add Scene > Legacy Scene > Picker
Kind: Command
Pick from the Scene's environment and global variables.
Opens Show When, whose own commands are listed beneath this one.
Source: guiwins_designer_v2.py line 359
Path: Main Window > Add Scene > Legacy Scene > Picker > Close
Kind: Command
Closes this window without changing anything.
Source: guiwins_designer_v2.py line 317
Path: Main Window > Add Scene > Legacy Scene > Palette
Kind: Command
Pick one of Material's own colour roles.
Source: guiwins_designer_v2.py line 408
Path: Main Window > Add Scene > Legacy Scene > Pick
Kind: Command
Pick a Material icon.
Opens Icon, whose own commands are listed beneath this one.
Source: guiwins_designer_v2.py line 459
Path: Main Window > Add Scene > Legacy Scene > Pick > Cancel
Kind: Command
Closes this dialog and keeps nothing it was holding.
Source: guiwins_designer_v2.py line 554
Path: Main Window > Add Scene > Legacy Scene > State
Kind: Pulldown
Dynamic and Select Variable are worked out when the Scene is shown.
Source: guiwins_designer_v2.py line 626
Path: Main Window > Add Scene > Legacy Scene > Variable
Kind: Command
Pick from the Scene's environment and global variables.
Opens Show When, whose own commands are listed beneath this one.
Source: guiwins_designer_v2.py line 674
Path: Main Window > Add Scene > Legacy Scene > Variable > Close
Kind: Command
Closes this window without changing anything.
Source: guiwins_designer_v2.py line 317
Path: Main Window > Add Scene > Legacy Scene > Close
Kind: Command
Stop firing anything on this event.
Source: guiwins_designer_legacy.py line 914
Path: Main Window > Add Scene > Legacy Scene > Show When
Kind: Command
Pick from the Scene's environment and global variables.
Opens Show When, whose own commands are listed beneath this one.
Source: guiwins_designer_v2.py line 972
Path: Main Window > Add Scene > Legacy Scene > Show When > Close
Kind: Command
Closes this window without changing anything.
Source: guiwins_designer_v2.py line 317
Path: Main Window > Add Scene > Legacy Scene > Landscape
Kind: Option
This Scene has no landscape layout of its own (its size is -1).
Source: guiwins_designer_legacy.py line 1145
Path: Main Window > Add Scene > Legacy Scene > Snap
Kind: Pulldown
Round dragged positions and sizes to this many pixels.
Source: guiwins_designer_legacy.py line 1156
Path: Main Window > Add Scene > Legacy Scene > Add
Kind: Command
Adds an element on top of the stack, in the middle of the Scene.
Opens Add Legacy Element, whose own commands are listed beneath this one.
Source: guiwins_designer_legacy.py line 1164
Path: Main Window > Add Scene > Legacy Scene > Add > Cancel
Kind: Command
Closes this dialog and keeps nothing it was holding.
Source: guiwins_designer_legacy.py line 245
Path: Main Window > Add Scene > Legacy Scene > Undo
Kind: Command
Back out the most recent Add/Edit/Delete/Rename change made to the loaded XML. This changes what is loaded, not any file.
Source: guiwins_designer_legacy.py line 1171
Path: Main Window > Add Scene > Legacy Scene > Duplicate
Kind: Command
Make a copy of the selected Scene element.
Source: guiwins_designer_legacy.py line 1230
Path: Main Window > Add Scene > Legacy Scene > Delete
Kind: Command
Remove the object being edited from the loaded XML.
Source: guiwins_designer_legacy.py line 1233
Path: Main Window > Add Scene > Legacy Scene > Rename
Kind: Command
Tasks address this element by name (Element Text, Element Position, ... 18 action codes in all), so renaming it is not a field edit. The Rename dialog lists what depends on the current name and offers to bring those Tasks along.
Opens Rename Legacy Element, whose own commands are listed beneath this one.
Source: guiwins_designer_legacy.py line 1435
Path: Main Window > Add Scene > Legacy Scene > Rename > Cancel
Kind: Command
Closes this dialog and keeps nothing it was holding.
Source: guiwins_designer_legacy.py line 121
Path: Main Window > Add Scene > Legacy Scene > Rename > Rename
Kind: Command
Give the object being edited a new name.
Source: guiwins_designer_legacy.py line 122
Path: Main Window > Add Scene > Legacy Scene > Preview
Kind: Command
Draws this Scene as a picture in the main window -- including the components you have added or changed here but not yet saved.
A Version 2 layout has no size of its own, so the preview lays it out in a screen you pick, and re-flows it when you change that.
This dialog closes while the preview is up, with everything in it kept; the preview's 'Back to Editor' button brings it back.
It is a representation, not Tasker's own renderer: %variables are named rather than resolved, Material colours come from the baseline palette rather than the device's theme, and images, video and web content are shown as placeholders.
Source: guiwins.py line 2517
Path: Main Window > Add Scene > Legacy Scene > Cancel
Kind: Command
Closes this dialog and keeps nothing it was holding.
Source: guiwins.py line 2724
Path: Main Window > Add Scene > Legacy Scene > Ok
Kind: Command
Keeps what this dialog holds and closes it. Nothing is written to a file: the change is kept in the loaded configuration, for a save to write out later.
Source: guiwins.py line 2725
Path: Main Window > Add Scene > Cancel
Kind: Command
Closes this dialog and keeps nothing it was holding.
Source: guiwins.py line 2680
Path: Main Window > Reset to Default Colors
Kind: Command
Restore every color to its default value.
Source: guiwins.py line 8628
Path: Main Window > Cancel
Kind: Command
Closes this dialog and keeps nothing it was holding.
Source: guiwins.py line 8698
Path: Main Window > Change Prompt
Kind: Command
Modify the prompt sent to the AI model.
Opens Change Prompt, whose own commands are listed beneath this one.
Source: guiwins.py line 8740
Path: Main Window > Change Prompt > Cancel
Kind: Command
Closes this dialog and keeps nothing it was holding.
Source: userintr.py line 7097
Path: Main Window > Run Analysis
Kind: Command
Submit the selected Project/Profile/Task and prompt to the selected model.
Source: guiwins.py line 8745
Path: Main Window > Extended
Kind: Option
Display an extended list of ALL available models.
Note: If the API key is not set for OpenAI or Gemini, then the default model list for the respective AI provider will be displayed.
Note: Not all models have been validated and one or more may return an error on analysis.
Note: Enabling this option for the first time will force the installation of the following modules and all of their dependencies: google-genai, anthropic, openai, ollama
Source: guiwins.py line 8764
Path: Main Window > Indent Option
Kind: Pulldown
Set the indentation amount for If/Then/Else blocks.
The default is '4'.
This affects how the output is formatted in the Map and Diagram views.
Source: guiwins.py line 8871
Path: Main Window > Viewlimit Optionmenu
Kind: Pulldown
Select the maximum number of items to display in the view to be allowed.
Anything over this amount will stop the generation of the view as a means to throttle the program.
Note: This is only for the 'Map' and 'Diagram' views, not the tree view.
Source: guiwins.py line 8921
Path: Main Window > Notify Timeout Optionmenu
Kind: Pulldown
How long a pop-up message stays on screen before it disappears.
'Until dismissed' keeps every message up until you close it, which is useful when a message scrolls past before you can read it.
A few messages set their own longer duration because they list things you have to read -- the Tasks affected by deleting or renaming a Scene element, for instance. Those keep their own timing whatever is chosen here.
Source: guiwins.py line 8962
Path: Main Window > Reset Options
Kind: Command
Reset all of the options to their default values, including colors, font used, and other settings.
The currently loaded XML will be cleared out.
Source: guiwins.py line 8986
Path: Main Window > Report Issue
Kind: Command
Report any issues and/or suggestions to the developer.
This will open a browser window to the GitHub Issues page, and you will need a GitHub account to submit an issue.
Source: guiwins.py line 9019
Path: Main Window > Font Optionmenu
Kind: Pulldown
This is a list of all of the fonts available on your system, monospaced ones first and marked as such.
The font selected will be used in all output.
'Courier' or 'Courier New' is highly recommended for Diagrams to ensure proper connector alignment. A font that is not monospaced will not hold the Diagram's connectors or the output's indentation in line.
Source: guiwins.py line 9059
Path: Main Window > Get XML from Android Device
Kind: Command
Fetch XML from an Android device.
You must be on the same network as the Android device, and the device must be running and connected.
Opens Get XML From Android Device, whose own commands are listed beneath this one.
Source: guiwins.py line 9088
Path: Main Window > Get XML from Android Device > List XML Files
Kind: Command
List the XML files found on the Android device so you can select one rather than typing its location.
Opens Android XML File List, whose own commands are listed beneath this one.
Source: userintr.py line 3379
Path: Main Window > Get XML from Android Device > List XML Files > Cancel Entry
Kind: Command
Back out of the Android fetch process.
Source: guiutils.py line 1734
Path: Main Window > Get XML from Android Device > List Helper Tasks
Kind: Command
Lists the 'MapTasker ...' Tasks this program has installed on the Android device, and says which are left over from an earlier version.
Each one is installed under a versioned name and never replaced -- Tasker's import adds a second Task rather than replacing the first -- so old ones stay behind in your Task list. They do no harm; they are clutter.
Delete the ones it names from Tasker's own Tasks tab. Nothing here can do it for you: Tasker's HTTP API has no way to delete a Task.
Opens Helper Tasks, whose own commands are listed beneath this one.
Source: userintr.py line 3395
Path: Main Window > Get XML from Android Device > List Helper Tasks > Close
Kind: Command
Closes this window without changing anything.
Source: guiwins.py line 3252
Path: Main Window > Get XML from Android Device > Cancel Entry
Kind: Command
Back out of the Android fetch process.
Source: userintr.py line 3420
Path: Main Window > Display Help
Kind: Command
Display this help text.
Source: guiwins.py line 9119
Path: Main Window > Get Android Help
Kind: Command
Display the help for fetching the XML file from your Android device.
Source: guiwins.py line 9126
Initialize the NiceGUI dialog container.
Path: AI API Key Entry > OK
Kind: Command
Keeps what this dialog holds and closes it. Nothing is written to a file: the change is kept in the loaded configuration, for a save to write out later.
Source: guiwins2.py line 39
Path: AI API Key Entry > Cancel
Kind: Command
Closes this dialog and keeps nothing it was holding.
Source: guiwins2.py line 50
Path: AI API Key Entry > Clear
Kind: Command
Clear the Map/Diagram/Tree view data currently held and displayed.
Source: guiwins2.py line 87
_Prompts for a per-action If condition (Target/Operator/Value) when the action's "If" checkbox is checked -- see render_action_condition_checkbox.
Path: Action Condition > Cancel
Kind: Command
Closes this dialog and keeps nothing it was holding.
Source: guiwins_taskedit.py line 791
Path: Action Condition > Ok
Kind: Command
Keeps what this dialog holds and closes it. Nothing is written to a file: the change is kept in the loaded configuration, for a save to write out later.
Source: guiwins_taskedit.py line 795
Confirms deletion of a Project, offering a choice for what happens to the Profiles/Tasks it owns: moved into "Base" (Keep Contents) or deleted along with it (Delete Contents) -- see projedit.delete_project.
Path: Delete Project > Cancel
Kind: Command
Closes this dialog and keeps nothing it was holding.
Source: guiwins.py line 3480
Confirms deletion of a Scene.
Path: Delete Scene > Cancel
Kind: Command
Closes this dialog and keeps nothing it was holding.
Source: guiwins.py line 3028
Prompts for how much of an If block to insert when the user picks the "If" action in an Add/Edit Task action picker: just the "If", "If" plus a matching "End If", or a full "If"/"Else"/"End If" skeleton -- see taskedit.IF_BLOCK_VARIANTS/add_if_block_to_task.
Path: If Variant > Cancel
Kind: Command
Closes this dialog and keeps nothing it was holding.
Source: guiwins_taskedit.py line 910
Edit the Scene inside a List or a Spinner, in a designer of its own.
Path: Item Layout > Close
Kind: Command
Stop firing anything on this event.
Source: guiwins_designer_legacy.py line 914
Path: Item Layout > Landscape
Kind: Option
This Scene has no landscape layout of its own (its size is -1).
Source: guiwins_designer_legacy.py line 1145
Path: Item Layout > Snap
Kind: Pulldown
Round dragged positions and sizes to this many pixels.
Source: guiwins_designer_legacy.py line 1156
Path: Item Layout > Add
Kind: Command
Adds an element on top of the stack, in the middle of the Scene.
Opens Add Legacy Element, whose own commands are listed beneath this one.
Source: guiwins_designer_legacy.py line 1164
Path: Item Layout > Add > Cancel
Kind: Command
Closes this dialog and keeps nothing it was holding.
Source: guiwins_designer_legacy.py line 245
Path: Item Layout > Undo
Kind: Command
Back out the most recent Add/Edit/Delete/Rename change made to the loaded XML. This changes what is loaded, not any file.
Source: guiwins_designer_legacy.py line 1171
Path: Item Layout > Duplicate
Kind: Command
Make a copy of the selected Scene element.
Source: guiwins_designer_legacy.py line 1230
Path: Item Layout > Delete
Kind: Command
Remove the object being edited from the loaded XML.
Source: guiwins_designer_legacy.py line 1233
Path: Item Layout > Done
Kind: Command
Closes this dialog, keeping what was edited in it.
Source: guiwins_designer_legacy.py line 1309
Path: Item Layout > Rename
Kind: Command
Tasks address this element by name (Element Text, Element Position, ... 18 action codes in all), so renaming it is not a field edit. The Rename dialog lists what depends on the current name and offers to bring those Tasks along.
Opens Rename Legacy Element, whose own commands are listed beneath this one.
Source: guiwins_designer_legacy.py line 1435
Path: Item Layout > Rename > Cancel
Kind: Command
Closes this dialog and keeps nothing it was holding.
Source: guiwins_designer_legacy.py line 121
Path: Item Layout > Rename > Rename
Kind: Command
Give the object being edited a new name.
Source: guiwins_designer_legacy.py line 122
Builds the UI layout for the various text views, including toolbar and scrollable display area.
Path: Map / Diagram / Tree View Toolbar > Zoom Out
Kind: Command
Zoom out. Ctrl/⌘ and the scroll wheel does the same.
Source: guiwins.py line 3609
Path: Map / Diagram / Tree View Toolbar > Zoom In
Kind: Command
Zoom in. Ctrl/⌘ and the scroll wheel does the same.
Source: guiwins.py line 3617
Path: Map / Diagram / Tree View Toolbar > Collapse
Kind: Command
Collapse every Project down to its title bar.
One Project on its own collapses by clicking the top edge of its box.
Source: guiwins.py line 3622
Path: Map / Diagram / Tree View Toolbar > Expand
Kind: Command
Expand every collapsed Project.
Source: guiwins.py line 3635
Path: Map / Diagram / Tree View Toolbar > Reset
Kind: Command
Back to the whole diagram: no zoom, nothing folded, nothing filtered.
Source: guiwins.py line 3640
Path: Map / Diagram / Tree View Toolbar > Help
Kind: Command
The diagram is clickable:
Click a Project, Profile, Task or Scene name to be taken to it in the Map.
Shift-click a Task to light up the whole chain of calls it takes part in -- everything it calls, everything that calls it, and the arrows between them.
Right-click any name for the rest: collapse its Project, show only that Project, follow its chain.
Click the ▾ beside a Project to collapse it, and the ▸ to bring it back.
Ctrl (or ⌘) and the scroll wheel zooms. Esc clears a chain.
Source: guiwins.py line 3647
Path: Map / Diagram / Tree View Toolbar > Search
Kind: Command
The 'Search' button will search for and highlight every instance of the case-insensitive string entered in the search box, starting at the top of the data.
It will only show the first 200 instances of the search string.
Click on the line number to go to that line in the text view box.
The 'Clear' button will clear the search results.
Source: guiwins.py line 5169
Path: Map / Diagram / Tree View Toolbar > Clear
Kind: Command
Clear the Map/Diagram/Tree view data currently held and displayed.
Source: guiwins.py line 5179
Path: Map / Diagram / Tree View Toolbar > Find/Replace
Kind: Command
'Find/Replace' asks the loaded configuration a question rather than searching the text on screen: every Task performing a given action, every Profile a given trigger fires, everything that names a given app or Scene.
The boxes combine -- pick a trigger and an action to find the Profiles that trigger that way and run a Task that does that.
Results come back as a list of objects; click one to be taken to it.
Opens Find / Replace, whose own commands are listed beneath this one.
Source: guiwins.py line 5188
Path: Map / Diagram / Tree View Toolbar > Find/Replace > Narrow to Project
Kind: Pulldown
There is no tooltip on this one; this is the note written beside it in the source.
Hidden under a scope, for the reason the Find tab's own gives.
Source: guiwins.py line 6168
Path: Map / Diagram / Tree View Toolbar > Find/Replace > Only the matching text
Kind: Option
There is no tooltip on this one; this is the note written beside it in the source.
Off means the argument is SET to the new value; on means only the matched text inside it changes. Both are things people mean by "replace", and which one they meant cannot be guessed from the two boxes above -- so it is asked, in the one place where the answer is visible while the values are being typed.
Source: guiwins.py line 6223
Path: Map / Diagram / Tree View Toolbar > Find/Replace > Add it where missing
Kind: Option
There is no tooltip on this one; this is the note written beside it in the source.
Tasker leaves out an argument nobody ever set, so this is what makes "give every Flash a Timeout" reach the Flashes that have none. Off by default: adding an argument to a hundred actions is a bigger thing than editing the ones that already have it, and the preview marks every row that is an addition rather than a change.
Source: guiwins.py line 6229
Path: Map / Diagram / Tree View Toolbar > Find/Replace > Preview
Kind: Command
Display the Scene being edited as it will appear.
Source: guiwins.py line 6714
Path: Map / Diagram / Tree View Toolbar > Find/Replace > Replace
Kind: Command
(Map and Diagram only) Ask the loaded configuration a question rather than searching the text on screen: every Task performing a given action, every Profile a given trigger fires, everything naming a given app or Scene. Click a result to be taken to it.
Source: guiwins.py line 6715
Path: Map / Diagram / Tree View Toolbar > Find/Replace > Find
Kind: Tab
(Map and Diagram only) Ask the loaded configuration a question rather than searching the text on screen: every Task performing a given action, every Profile a given trigger fires, everything naming a given app or Scene. Click a result to be taken to it.
Source: guiwins.py line 6931
Path: Map / Diagram / Tree View Toolbar > Find/Replace > Replace
Kind: Tab
(Map and Diagram only) Ask the loaded configuration a question rather than searching the text on screen: every Task performing a given action, every Profile a given trigger fires, everything naming a given app or Scene. Click a result to be taken to it.
Source: guiwins.py line 6932
Path: Map / Diagram / Tree View Toolbar > Find/Replace > Find
Kind: Command
(Map and Diagram only) Ask the loaded configuration a question rather than searching the text on screen: every Task performing a given action, every Profile a given trigger fires, everything naming a given app or Scene. Click a result to be taken to it.
Source: guiwins.py line 7120
Path: Map / Diagram / Tree View Toolbar > Find/Replace > Save Results
Kind: Command
Save the 'Find/Replace' results to a text file.
Source: guiwins.py line 7121
Path: Map / Diagram / Tree View Toolbar > Find/Replace > Close
Kind: Command
Closes this window without changing anything.
Source: guiwins.py line 7131
Path: Map / Diagram / Tree View Toolbar > Toggle Wrap
Kind: Command
Turn line wrapping on or off in the displayed output.
Source: guiwins.py line 5205
Path: Map / Diagram / Tree View Toolbar > Profiles Per Line
Kind: Pulldown
(Diagram only) The number of Profiles drawn side-by-side on a single line.
Source: guiwins.py line 5215
Check if a new version is available and dynamically populate the upgrade container slot inside the right sidebar.
Path: New Version Notice > Upgrade to Latest Version
Kind: Command
Clicking this will launch 'pip install --upgrade maptasker' in the background, and then relaunch MapTasker.
Source: guiutils.py line 1855
Path: New Version Notice > What's New?
Kind: Command
Display the changes in the new version.
Source: guiutils.py line 1867
The Properties editor, shared by every Add/Edit dialog -- see the section comment.
Path: Object Properties > Same as Value
Kind: Option
Under 'Exported Value' if you disable the 'Same as Value' option, you can customize what value gets exported when you share the variable with other users. You can keep the 'Exported Value' field blank if you want the export to not have a value at all, or you can set the value you wish to always use for exports. If you enable the 'Same as Value' option, the current variable value will be used when exporting.
Source: guiwins.py line 1298
Path: Object Properties > Cancel
Kind: Command
Closes this dialog and keeps nothing it was holding.
Source: guiwins.py line 1409
Path: Object Properties > Ok
Kind: Command
Keeps what this dialog holds and closes it. Nothing is written to a file: the change is kept in the loaded configuration, for a save to write out later.
Source: guiwins.py line 1413
Confirms overwriting something that is already there, before anything is written.
Path: Overwrite Confirmation > Cancel
Kind: Command
Closes this dialog and keeps nothing it was holding.
Source: guiwins.py line 3304
One Event sub-tab: when it fires, the Task it fires, and what that Task can read.
Path: Render Scene > Pick a Task
Kind: Pulldown
Pick a Task which will be called by this action.
Source: guiwins_taskedit.py line 115
Path: Render Scene > Pick
Kind: Command
Choose from the Applications named in the loaded configuration.
Opens App Picker, whose own commands are listed beneath this one.
Source: guiwins_taskedit.py line 722
Path: Render Scene > Pick > Use
Kind: Command
Uses what is entered or selected above, and closes the picker.
Source: guiwins_taskedit.py line 298
Path: Render Scene > Pick > Cancel
Kind: Command
Closes this dialog and keeps nothing it was holding.
Source: guiwins_taskedit.py line 406
Path: Render Scene > Pick > Use Selected
Kind: Command
Uses what is selected in the list above, and closes the picker.
Source: guiwins_taskedit.py line 407
Path: Render Scene > Pick > Icon not listed?
Kind: Command
Fetch every installed application's own icon from your Android device. What is listed now is only the icons this configuration already uses. Tasker's built-in icons and the contents of an icon pack cannot be fetched, and are typed by name.
Opens Fetch Apps, whose own commands are listed beneath this one.
Source: guiwins_taskedit.py line 423
Path: Render Scene > Pick > Icon not listed? > Cancel
Kind: Command
Closes this dialog and keeps nothing it was holding.
Source: guiwins_taskedit.py line 263
Path: Render Scene > Delete
Kind: Command
Remove the object being edited from the loaded XML.
Source: guiwins_taskedit.py line 1089
Path: Render Scene > Close
Kind: Command
Stop firing anything on this event.
Source: guiwins.py line 2126
Path: Render Scene > Stop Event
Kind: Option
Any key handled by the scene is not passed on to the system -- how a Scene keeps the back key from closing it. Written the way Tasker writes it: a inside the Scene's , created when this is ticked and taken away again when it is unticked and nothing else is left in it.
Source: guiwins.py line 2232
Path: Render Scene > Apply to Task
Kind: Command
Puts these action edits into the loaded configuration now, without closing -- the same as 'Ok' in the Edit Task dialog. Ok does it for you here too, so this is only for keeping them mid-edit. Nothing is written to a file and nothing is sent to Android. This Task is not part of the Scene, so neither this window's Cancel nor the Scene dialog's takes these edits back once they have landed. Undo does.
Source: guiwins.py line 2328
Path: Render Scene > Create Task
Kind: Command
Adds this Task to the loaded configuration and points this event at it, the same as 'Ok' in the Add Task dialog -- nothing is written to a file and nothing is sent to Android. Ok does it for you too, so this is only for creating it without closing. Until then the Task exists only in this window and Cancel discards it. Afterwards it is a Task like any other -- Cancel takes the binding back but not the Task, and Undo takes both.
Source: guiwins.py line 2442
Toolbar, then the scroll area the canvas is drawn into.
Path: Scene Preview Window > Bounds
Kind: Option
Outline every component and name it, the way the designer's tree names it.
Source: guiwins.py line 4431
Path: Scene Preview Window > Actions
Kind: Option
Show what each component does when tapped, and what it writes to.
Source: guiwins.py line 4444
Path: Scene Preview Window > Landscape
Kind: Option
Turn the screen on its side and let the layout re-flow into it.
Source: guiwins.py line 4485
Path: Scene Preview Window > Text density
Kind: Pulldown
A Scene's element positions are stored in device pixels, but its text sizes are stored in Android's sp units. The number that converts between the two is a property of the phone the Scene is shown on, and is not in the backup file.
So it is set here. Raise it if the text looks too small for its elements, lower it if the text overflows them.
Source: guiwins.py line 4508
Path: Scene Preview Window > Snap
Kind: Pulldown
Round dragged positions and sizes to this many pixels.
Source: guiwins.py line 4541
Path: Scene Preview Window > Screen
Kind: Pulldown
A Version 2 Scene has no size of its own -- it lays itself out inside whatever screen it is shown on, so there is nothing in the backup file to draw it at.
Change this to see the layout re-flow. A Flow Row wraps differently, and any 'Show when' written against %sv2_render_width is asking about exactly this.
Source: guiwins.py line 4564
The Scene's own Properties -- its -- laid out the way Tasker's own "Scene Properties Edit" screen is: UI, Actions and Event, with Event holding Key, Home Tap and Tab Tap.
Path: Scene Properties > Rename
Kind: Command
Tasks address this element by name (Element Text, Element Position, ... 18 action codes in all), so renaming it is not a field edit. The Rename dialog lists what depends on the current name and offers to bring those Tasks along.
Opens Rename Legacy Element, whose own commands are listed beneath this one.
Source: guiwins_designer_legacy.py line 1435
Path: Scene Properties > Rename > Cancel
Kind: Command
Closes this dialog and keeps nothing it was holding.
Source: guiwins_designer_legacy.py line 121
Path: Scene Properties > Rename > Rename
Kind: Command
Give the object being edited a new name.
Source: guiwins_designer_legacy.py line 122
Path: Scene Properties > Cancel
Kind: Command
Puts these properties back the way they were when this window opened, and drops the actions of any Task edited under the Event tab. A Task already put into the configuration by its own button -- 'Apply to Task', or 'Create Task' -- stays there. Undo takes those back.
Source: guiwins.py line 1700
Path: Scene Properties > Ok
Kind: Command
Keeps everything, including the actions of any Task edited under the Event tab. A Task composed under an event that had none is created and bound if you put any actions in it. Undo takes a Task edit back.
Source: guiwins.py line 1710
Path: Scene Properties > Delete
Kind: Command
Remove the object being edited from the loaded XML.
Source: guiwins.py line 1888
MapTasker can also be run from a terminal, where these arguments do the same job the settings above do in the window:
maptasker [arguments]
| Argument | Choices | What it does |
|---|---|---|
-ai_model |
The model to use for Profiles and Tasks Ai analysis. | |
-android_file |
File location of Tasker backup file on Android device Example: -a-android_file /Tasker/configs/user/backup.xml Also requires -android_ipaddr and -android_port arguments | |
-android_ipaddr |
TCP/IP Address of Android device running Tasker server Example: -android_ipaddr 192.168.0.210 Also requires -android_port and -android_file arguments | |
-android_port |
Port number of Android device running Tasker server Example: -android_port 1821 Also requires -android_ipaddr and -android_file arguments | |
-appearance |
system, light, dark | Display appearance mode: system (default), light, dark Example: -appearance dark |
-conditions |
Display the condition(s) for Profiles and Tasks | |
-debug |
Print and log debug information | |
-detail |
Level of detail to display: 0 = display simple Project/Profile/Task/Scene names only with no details 1 = display all Task action details for unknown Tasks only 2 = display full Task action name on every Task 3 = display full Task action details on every Task with action details (default) 4 = detail level 3 plus global variables 5 = detail level 4 plus Scene element UI details. Example: '-detail 2' for Task action names only | |
-directory |
Display a directory of hotlinks for all Projects/Profiles/Tasks/Scenes. | |
-e, -everything
|
Display everything: full detail, Profile/Task conditions, TaskerNet information, directory, etc.. | |
-file |
Directory and file name of Tasker XML file to analyze. Example: -file ~/Downloads/backup.xml | |
-font |
Name of monospaced font to use in output (default = 'Courier'). Enter font name of 'help' for a list of valid fonts. | |
-g, -gui
|
Prompt for (these) settings via the graphical user interface (GUI): This argument overrides all other arguments. | |
-guiview |
||
-i, -indent
|
Number of spaces to indent Task If/Then/Else Actions (default = 4) | |
-names |
bold, highlight, underline, italicize | Display all Projects/Profiles/Tasks/Scenes in bold, underlined, italicized and/or highlighted text. Example: names underline italicize |
-o, -outline
|
Display configuration outline of Projects, Profiles, Tasks and Scenes, and display the configuraion Map (MapTasker_map.txt) in the default text editor" | |
-preferences |
Display Tasker preferences | |
-pretty |
Make output prettier (one argument/parameter per line) | |
-profile |
Display the details for a specific Profile only. | |
-project |
Display the details for a specific Project only. | |
-reset |
Reset previously saved arguments...start fresh. | |
-runtime |
Display all runtime arguments/settings at the top of the output. | |
-scene |
Display the details for a single Scene only (forces minimum of "-detail 3"). | |
-task |
Display the details for a single Task only (forces minimum of "-detail 3"). | |
-taskernet |
Display any TaskerNet information for Projects/Profiles. | |
-twisty |
Hide Task's details under 'twisty' ➤. Click on twisty to display details. | |
-v, -version
|
Display the program version and license information. | |
-view_limit |
This page is generated from the MapTasker source by build_command_wiki.py. To refresh it after commands are added or changed:
python tools/misc/build_command_wiki.py --publish