Как можно легко установить эквиваленты клавиш пункта меню, использующие символы, требующие сдвига, без модификатора сдвига в IB?

Настройка:

В Interface Builder 3.2 .5, когда вы устанавливаете ключевой эквивалент для пункта меню с использованием символа, который вводится с помощью клавиши Shift (например, вопросительного знака), ключевой эквивалент устанавливается на несмещенный символ на той же клавише с модификатором shift как часть ключевой эквивалент. Например, при попытке установить эквивалент ключа. to Command-Question Mark устанавливает его как Command-Shift-Forward Slash.

Различные системные макеты США и Дворжака, шестнадцатеричный ввод Unicode, Раскладки британского и канадского английского, а также моя индивидуальная раскладка Дворака демонстрируют это поведение.

Вопрос:

Как можно легко установить эквивалент для символа, требующего использования клавиши Shift, без включения модификатора Shift как части эквивалента ?

Обходные пути:

Это можно сделать, переключившись на раскладку клавиатуры, где вы можете ввести нужный символ без использования Shift. Это также можно сделать, отредактировав файл пера, содержащий меню. Однако ни один из них не обладает той легкостью, которую я желаю. Это можно сделать программно, но (для целей этого вопроса) меня интересует только то, как это можно сделать в IB.


Пока документы Apple и поиск в Интернете не дали результатов. Если какой-либо ресурс в сети ответит на этот вопрос, дайте мне знать.
6
задан outis 17 March 2011 в 00:03
поделиться