Setup:
In Interface Builder 3.2.5, when you set the key equivalent for a menu item using a character that is entered using the shift key (for example, a question mark), the key equivalent is set to an unmoved character on the same key with a shift modifier as part of the equiv key. For example, when trying to set the equiv key. in Command-Question Mark sets it as Command-Shift-Forward Slash.
A variety of US and Dvorak circuits, Unicode Hex Input, British and Canadian layouts, and my own Dvorak layout demonstrate this behavior.
Question:
How can you easily set equiv to a character that requires the use of the shift key without including the shift modifier as part of equiv?
Workarounds:
This can be done by switching to the keyboard layout, where you can enter the desired character without changing. You can also do this by editing the nib file containing the menu. However, none of them have the desired level of lightness. This can be done programmatically, but (for the purpose of this question) I'm only interested in how this can be done in IB.
<h / "> So far, Apple documents and web searches have not worked. If any resource on the Internet answers this question, please let me know.
interface-builder keyboard-shortcuts macos
outis
source share