Character input methods for Apple devices

From DPWiki
Jump to navigation Jump to search

iPad

Smart Punctuation

If you are proofreading on an iPad, you should be aware that iPads come with smart punctuation enabled by default. For proofreading at DP, you will need to turn it off by going to Preferences->General->Keyboard and turn off Smart Punctuation, so that straight quotes and apostrophes will not be converted into curly ones, and so that double-hyphens will not be converted into em-dashes.

Entering accented and special characters

If you are using the on-screen keyboard, simply press and hold a key to get a list of related characters from which to select. For add-on keyboards, the method may vary. Some work by having you press the Option key and the related key and selecting the appropriate character from the popup list. Others, use the same set of key combinations outlined in our Proofreading Guidelines. Still others have key combinations that they provide in the keyboard documentation.

macOS

Smart Punctuation

Newer Macintosh computers come with smart punctuation enabled by default. This appears to be enabled only for Word Processing applications that use the macOS system settings, and doesn't appear to apply to text areas as used in the DP proofreading interface. However, if you find, on a Mac computer, that you're getting curly quotes/apostrophes, or em-dashes for double-hyphens, you will need to turn smart punctuation off. Open System Preferences->Keyboard and go to the Text tab. Uncheck Use smart quotes and dashes, so that straight quotes and apostrophes will not be converted into curly ones, and so that double-hyphens will not be converted into em-dashes.

Entering accented and special characters

There are several ways built into macOS to input accented and other special characters directly from the keyboard without needing to use the character picker. The Enter characters with accent marks on Mac topic in the Mac User's Manual discusses them, but we'll cover them here too.

Using Accent Menu

The accent menu allows inputting accented characters simply by holding down a letter. Doing so will pop up an accent menu above the letter showing accented variants that exist. For instance, holding down o will show a menu that allows you to enter ôöòóœøōõ, all without leaving your keyboard.

Using "Dead Keys" Shortcuts

The keyboard viewer provides an easy way to teach yourself the keystrokes for inserting many special characters. To enable the Keyboard Viewer on your menu bar check under System Preferences->Keyboard->Input Sources and make sure "Show input menu in menu bar" is checked.

To open keyboard viewer, look for the go to the Input menu in your menu bar and choose Show Keyboard Viewer.

Method 1: Hold down the Option/Alt key on your keyboard, and watch what all the characters on the keyboard viewer window change to. The orange ones become diacritical marks on the next key you press. For instance, typing Option+i then letting up the Option key and typing o will give you ô. Characters added in this method should be normalized, if there's a normalized version.

Method 2: First type the letter you wish to add a diacritical to, then hold down the Option/Alt and Shift keys. If you have the keyboard viewer visible, you can then see the diacriticals you can add, this time, the ones that are not outlined in orange. This method also allows you to add multiple combining diacriticals. For instance, to get ǜ, type u, hold down Option/Alt, then type u and ` (the backtick). Using this method, the characters are not normalized.

Method 3: If the characters you need are in the character picker (if proofreading) it's probably easier to use that method. If you're PP'ing with Guiguts, it's probably better to use the tools available in Guiguts. But if you just want to know how to do it yourself -- bring up the Character Viewer from the Input menu (labeled Emoji & Symbols). Find the Combining Diacritical Marks block (0300). Type the letter you want to add a diacritical to, and then double-click the combining diacritical mark in the Character viewer display. If it's a valid combination, the diacritical mark will be added.

Method 1 provides only the most common combinations, but is easily learned if you type those particular letters a lot. The other two methods are given for those who want to know how to do it themselves; they are unlikely to save time over using the character pickers (for proofreading) or the built-in tool in Guiguts (for post processing).

If there isn't a shortcut

Choose Show Emoji & Symbols from the Input menu.

You can enter pretty much any character that's in this palette if you're post-processing, and need it. However, remember that for proofreading, if it isn't in the character suite for the project, you can't use it.

There are lots of ways to look for characters, but the easiest is probably to type the name of the character in the search box. The characters that you type will be entered in the "Character" section, but under "Unicode Name", you should be shown a selection of characters that are associated with that search term.

Enabling other keyboard

You can enable other keyboards in System Preferences->Keyboard->Input Sources. The ABC - Extended keyboard is the most flexible for Latin-based characters, but you can also enable keyboards for things like Greek and Japanese.

Typing Greek

If you wish to type Greek characters directly on your Mac keyboard, please see the Mac section of the Typing Greek DP wiki page.

Forbidden characters

For proofreading, the only forbidden characters are those that are not in a project's character suites. If you attempt to use a character that is not enabled for a project, you will not be allowed to save the page, without first removing those characters.

In addition, as documented in the Unicode to ASCII mapping, there are certain characters that are disabled for all projects, which will be automatically converted into another character when files are loaded into a project. If a proofreader attempts to add one of these characters, they will not be permitted to save the page.

See Also

Working with the Proofing Interface