id = "keymo" name = "Keymou" homepage = "https://manytricks.com/keymou/" description = "Control your mouse via your keyboard." # The app icon from the Keymo product page. icon = "https://manytricks.com/keymou/images/keymouicon256.png" # The app was renamed — manytricks.com/keymo/ redirects to /keymou/ — but it # kept its original identifier, which is why the old name is still the one on # disk. Its Mac App Store listing (id449863619, linked from the product page as # /buy/appstore/keymou) reports bundleId com.manytricks.Keymo: # https://itunes.apple.com/lookup?id=449863619 # Keymou ships no command line tool, so that identifier is what a consumer # sees. executables = [] platforms = ["macos"] [installation] macos_bundle_ids = ["com.manytricks.Keymo"] [dotfiles] # The direct download from manytricks.com is not sandboxed, so its settings are # the ordinary NSUserDefaults domain for that bundle id, # ~/Library/Preferences/com.manytricks.Keymo.plist. The shape is the one the # Homebrew cask for its sibling Moom documents — # ~/Library/Preferences/com.manytricks.Moom.plist # (https://formulae.brew.sh/api/cask/moom.json). # # Two things deliberately left out. The Mac App Store build is sandboxed, so # the same domain is redirected into ~/Library/Containers/com.manytricks.Keymo, # which is not listed here because it has not been checked on a machine with # that build. And the Moom cask's zap list shows Many Tricks apps also use a # shared ~/Library/Application Support/Many Tricks folder; what Keymou keeps # there is not documented, so it is not named either. paths = ["[preferences]/com.manytricks.Keymo.plist"] exclude = [] # No credential file documented under the home directory. If a licence key # lives inside the preferences domain it cannot be named here — a plist has no # matcher in this schema. secret = [] # No machine_lines: the domain is keyboard shortcuts and pointer movement # settings, which is exactly what a user wants on their other Mac.