While we continuing waiting for a proper keyword manager in Mylio, I’m using the macOS/iOS “Text Replacement” feature as a solution of sorts for applying keyword “sets” to images. For example, if I had a picture of a cardinal that I wanted to keyword as “animal” and “bird” and “cardinal,” I just have to type “ccardnial” on any of my devices and it will expand to “animal,bird,cardinal” automatically. Because the text replacement list is synchronized between all devices logged into the same Apple ID, it’s easy to maintain the list on my desktop, laptop, or iOS device.
For large scale keyword list changes, I do edits in a spreadsheet with three columns:
- Text replacement
- XML code for the replacement (a calculated field based on the other two)
To make those edits available as a text replacement on all devices, I would:
- Export the text replacement list from the System Preferences by dragging the list to the Desktop (generating a .plist file).
- Open that .plist in a text editor (e.g. BBEdit).
- Copy the XML column from my spreadsheet.
- Select everything between the " " labels and paste the spreadsheet XML data.
- Save the file.
- Drag the file onto the text replacement list in the System Preferences.
Within seconds, the new replacements are available on all my devices.
It’s certainly not a substitute for a good keyword manager, but it’s helped me get a lot more work done on my iPad Pro.