Application icon

Settings - General - Substitutions

The Mac supports various automatic text substitutions. While these substitutions can be enabled/disabled from a text field's context menu, this does not result in a global setting affecting all fields.

If you check the Enable global substitutions setting, Yate attempts to enforce the specified settings consistently across all text fields. Typically, this would be used to ensure that text substitutions which are enabled for the Mac are not active in Yate. The following settings may be configured and made global.

Smart copy/paste
When checked spaces may be automatically inserted around selected words so as to preserve proper spacing and punctuation. When unchecked, no additional spaces will be inserted.

Smart quotes
When checked, this setting causes ASCII quotation marks and apostrophes to be automatically replaced, on a context-dependent basis, with more typographically accurate symbols. This is rarely optimal for tagging purposes.

Smart Dashes
When checked two ASCII hyphen (-) characters will be changed to a single em-dash (—) character. Again, not great for tagging purposes.

Text replacement
When checked, the automatic substitution of the static text replacements defined in System Settings - Keyboard will be enabled.

Note than when global substitutions are enabled, changes made by selecting a text field's context menu's Substitutions submenu item, will not be preserved.

Changes to the settings are enabled when a text field is first edited. If you are editing a field when this panel is displayed, you may have to click out of the field and back in for the new settings to take effect.


This panel also has a Disable add period with double-space setting. This allows you to disable the global setting defined in System Settings - Keyboard.

Depending on the OS version, the Disable add period with double-space setting may not take effect until the next time Yate is started.