mirror of
https://github.com/keymanapp/keyman.git
synced 2026-08-13 04:09:25 +00:00
Fixes #1953. Makes it possible to specify additional apps that need 'legacy' handling without requiring an updated build of Keyman for Mac. The list should be stored in user defaults under the `KMLegacyApps` key. It can be viewed with the command: ``` defaults read keyman.inputmethod.Keyman KMLegacyApps ``` And updated with ``` defaults write keyman.inputmethod.Keyman KMLegacyApps -array value1 value2 ... defaults write keyman.inputmethod.Keyman KMLegacyApps -array-add value1 value2 ... ``` Each entry should be a regex that matches the client app id. For example: ``` defaults write keyman.inputmethod.Keyman KMLegacyApps -array com.microsoft.Word '^com.github.atom$' ``` (Note for purity, the `.` should be escaped in the regex but it'll actually be fine without...) This commit also adds the `keymanDataPath` method on `KMInputMethodAppDelegate`, so we can place additional configuration data there in the future (as opposed to in the shared config which is less easy for users to edit.) |
||
|---|---|---|
| .. | ||
| Keyman4MacIM | ||
| Keyman4MacIM.xcodeproj | ||
| Keyman4MacIM.xcworkspace | ||
| KeymanTests | ||
| Keyman-template.dmg | ||
| Keyman.Debug.entitlements | ||
| Keyman.entitlements | ||
| localdeploy.sh | ||
| make-km-dmg.sh | ||
| Podfile | ||
| Podfile.lock | ||
| write-download_info.sh | ||