Six of the ten action types target applications: open, close, force close, bring to front, send to back, and hide.
| macOS | Windows | Linux | |
|---|---|---|---|
| Open app | Yes | Yes | Yes |
| Close / force close | Yes | No | Force close only |
| Bring to front / send to back / hide | Yes | No | X11 only |
On Windows, everything except Open app currently logs a message and does nothing. On Linux the window actions need wmctrl and xdotool, and under Wayland they cannot enumerate windows at all, so they quietly no-op — force close still works.
How an app is identified
Each platform uses a different identifier, which is why a command bundle is not portable between machines running different systems:
| Platform | Identifier |
|---|---|
| Windows | The path to the Start Menu shortcut |
| macOS | The bundle identifier, e.g. com.apple.Safari |
| Linux | A desktop entry name, window title, or process name |
In the editor you can pick from installed applications, type an identifier by hand, or let InkSpoke resolve it from your speech at runtime against your favourites.
Voice favourites
Favourites are the list {app} matches against, and each entry can carry aliases. Adding an application here is what makes "open my editor" work, and it also feeds the recogniser the words it needs to hear the name at all.
Links and files
Open URL accepts only http and https — other schemes are rejected. Open file hands the path to your operating system to open with its default application.