low‐level macintosh operating system functionality
can anyone explain to me :—
1) is the Cocoa Text System described here <https://web.archive.org/web/20210219223351/http://www.hcs.harvard.edu/~jrus/site/cocoa-text.html> used anywhere in modern macOS?
2) if not, when was it removed?
re: low‐level macintosh operating system functionality
originally my question was going to be whether it is now safe to use control to provide additional levels in a custom keyboard layout, since it doesn’t seem like those conflict with the existing keybindings like they used to
but now i’m also wondering if it is possible anymore to do custom keybindings for a nonstandard macOS keyboard layout at all
low‐level macintosh operating system functionality
@Lady It appears to be still current in MacOS.
low‐level macintosh operating system functionality
@Lady @djsundog Sure, that's just NSText.
https://developer.apple.com/documentation/appkit/nstext?language=objc
https://developer.apple.com/documentation/appkit/textkit?language=objc
You can also see the source for TextEdit, which is just a pretty bare minimum app wrapped around NSTextView and NSDocument.
https://developer.apple.com/library/archive/samplecode/TextEdit/Introduction/Intro.html
#apple #macos
re: low‐level macintosh operating system functionality
daring fireball in 2019 <https://daringfireball.net/linked/2019/12/20/the-cocoa-text-system> suggests it is still in use at that time, even in Catalyst apps, so i think it is current
i had some confusion because the claimed emacs shortcuts don’t work for me in any application. HOWEVER, i just checked and they do work when i switch the input method to ABC. so, the plot thickens, and maybe the current implementation is input‐method‐dependent???