Steve Mills asked: 

So is there no way in Cocoa to assign key equivs by key code instead of by string? The Carbon menu 
item could be set by glyph (SetMenuItemKeyGlyph) or by key code (SetMenuItemCommandKey), which sure 
were handy. The key equiv would clearly show numpad glyphs with a rounded rect around them. In 
Cocoa, how does one make it clear that one menu item's key equiv is regular "1" and 
another menu item's key equiv is "numpad 1"?
 
In light of the great opportunity for user confusion - because a little rectangle around 
the number is hardly a "clear" indicator - and the reality that many users do 
not have a number pad, I think the solution I'd recommend is to rethink the choice of key 
equivalents so as to obviate the problem.

That said, if you insist on going down this path, it might work to include 
NSNumericPadKeyMask in the key equivalent mask for the item.

But seriously: Think about how much you want to annoy notebook users first.
_______________________________________________

Cocoa-dev mailing list (Cocoa-dev@lists.apple.com)

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 arch...@mail-archive.com

Reply via email to