ABC Extended Keystrokes- Why do they only work for some, but not all?

I extensively use the ABC Extended keyboard to type diacritical marks for cataloguing Middle Eastern and South Asian manuscripts and also writing my dissertation. It's strange, but certain commands works with some letter but not others. For example, I can type ⌥x then s to get ṣ, but I can't type ⌥h then s to get s with a macron underneath, s like I can (note the slight difference in the underline resulting from the keystroke versus command u to underline a single letter, which is a pain in the butt... See this link—albeit in French— explaining that uppercase s with submacron is U+0053 with U+0331 and lowercase is U+0073 with U+0331). We use this character to render the Perso-Arabic script letter ث under the American Library Association and Library of Congress (ALA-LC) romanization standards used in most libraries for both Persian, Pashto, Kashmiri, Ottoman Turkish, and Urdu materials, among others).


Oddly enough, when I look in the accented characters list in the Character Viewer, I don't see an underlined s, but I might be missing something? I can type ş š ṩ and even (!) but not s with a sub macron.


Another feature that would be really nice to see added are letters with diareses above and below. Currently ⌥ u works to generate many letters with umlauts, but I only see one u with diaresis in the Character Viewer. We also use the letter Z̤, z with diaresis below to render ض in ALA-LC romanization (read more here, uppercase: U+005A with U+0324; lowercase: U+007A with U+0324).


Finally, it would be nice to see a Perso-Arabic script keyboard for the desktop that combines the extended character set used throughout South, Central, and West Asia, from Persian in Afghanistan to Uzbek and Urdu—even Ottoman Turkish— much like you can now on the iPhone. Currently, I have to switch between several keyboards and the Character Viewer to do what I need. Something like a "Arab-Extended" version, analgous to ABC Extended?


Long story short: With everyone working from home it would be nice to see Apple make it just a little easier for us to do it. Your keyboards have progressed little since the early 2000s! Pay attention to those diacritical tables on the LC website posted above, and others used in the EU and elsewhere. You will see them used in major resources like WorldCat. Doing so would allow the library, archive, and museum communities across the globe to more speedily increase discoverability and access for these materials.

MacBook Pro 13″, macOS 10.15

Posted on May 1, 2021 5:31 AM

Reply
Question marked as Top-ranking reply

Posted on May 1, 2021 6:06 AM

The "deadkey" system, where you type Option diacritic first and then the base letter¨, can only be used where Unicode has the character already in precomposed form. Where only the decomposed form exists, like s with macron below, you have to use a different system, where you type the base letter first and then the option-shift (combining) version of the diacritic. So S then option shift h will produce S̱. The same for option shift u for umlaut above. Some fonts may not display the combining diacritics perfectly.


You can use Keyboard Viewer to see all the possibilities


https://support.apple.com/guide/mac-help/use-the-keyboard-viewer-on-mac-mchlp1015/11.0/mac/11.0


plus this reference


https://sites.psu.edu/symbolcodes/mac/codemacext/


To ask Apple to add new features to its keyboards, you can use


http://www.apple.com/feedback


but that can take many years, and the best option for you would probably be to make some custom keyboard layouts with


https://software.sil.org/ukelele/


Another option for specialized keyboards already made is


https://keyman.com/mac/

Similar questions

2 replies
Question marked as Top-ranking reply

May 1, 2021 6:06 AM in response to jemiljan

The "deadkey" system, where you type Option diacritic first and then the base letter¨, can only be used where Unicode has the character already in precomposed form. Where only the decomposed form exists, like s with macron below, you have to use a different system, where you type the base letter first and then the option-shift (combining) version of the diacritic. So S then option shift h will produce S̱. The same for option shift u for umlaut above. Some fonts may not display the combining diacritics perfectly.


You can use Keyboard Viewer to see all the possibilities


https://support.apple.com/guide/mac-help/use-the-keyboard-viewer-on-mac-mchlp1015/11.0/mac/11.0


plus this reference


https://sites.psu.edu/symbolcodes/mac/codemacext/


To ask Apple to add new features to its keyboards, you can use


http://www.apple.com/feedback


but that can take many years, and the best option for you would probably be to make some custom keyboard layouts with


https://software.sil.org/ukelele/


Another option for specialized keyboards already made is


https://keyman.com/mac/

May 1, 2021 8:31 AM in response to jemiljan

jemiljan wrote: Another feature that would be really nice to see added are letters with diareses above and below.

For some reason ABC Extended does not have combining dieresis below. I have made one with Ukelele which puts this at Option Shift R. So by typing Z and then option shift R you can get Z̤. You can download this keyboard at


https://www.dropbox.com/s/975t5yqq57m3o4a/ABC%20Ext%20Umlaut%20Below.keylayout.zip?dl=0


This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

ABC Extended Keystrokes- Why do they only work for some, but not all?

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.