I know there are special unicode characters defined for the fkeys in NSEvent.h, 
but those don't render to the actual F1-F15 glyphs that are in Lucida Grande, 
for example. (And what about F16-F19?) I used to be able to render these in 
Carbon in a very roundabout way using kTextEncodingMacKeyboardGlyphs with 
CFStringRef. But that encoding is defined in Carbon headers. Isn't there a 
modern way to draw a key equiv string that includes fkeys and other such keys? 
A year or two ago I was asking about drawing numpad keys in menu items, and 
added a radar for that, but this is different. This is my own key equiv NSView 
subclass.

I've looked at ShortcutRecorder, but it doesn't use those glyphs either. It 
displays them as multi-character strings, e.g. "F13".

--
Steve Mills
Drummer, Mac geek


_______________________________________________

Cocoa-dev mailing list ([email protected])

Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com

Help/Unsubscribe/Update your Subscription:
https://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com

This email sent to [email protected]

Reply via email to