Проблема с копированием и вставкой NSTextView

В моем приложении у меня есть NSTextView. Если я хочу выделить какой-либо текст с помощью клавиатуры, я нажимаю Command+c, который должен выделить текст, затем Command+v, который должен вставить выделенный текст. С помощью клавиатуры это не работает, но с помощью мыши копировать/вставить работает.

Более того, когда я набираю Command+c, он вызывает страницу печати — похоже, она неправильно отображена, но как это исправить?

Любые указатели относительно того, что мне нужно установить, чтобы он обрабатывался клавиатурой?


person Amitg2k12    schedule 07.04.2011    source источник


Ответы (1)


Посмотрите на различные пункты меню в MainMenu.xib и убедитесь, что все эквивалентные клавиши установлены правильно. Возможно, их случайно поменяли.

person edc1591    schedule 08.04.2011
comment
Можете ли вы рассказать, как это решило проблему? Здесь такая же проблема! - person xandermonkey; 11.12.2016
comment
Эти команды клавиатуры объявлены в NSMenuItems в NSMenu в MainMenu.xib. NSMenuItem имеет свойство keyEquivalent, которое определяет сочетание клавиш, запускающее действие на NSMenuItem. Они установлены по умолчанию для стандартных элементов меню (таких как вырезание, копирование, вставка, печать и т. д.). Если они изменены с клавиатуры по умолчанию, сочетания клавиш не будут работать. - person edc1591; 12.12.2016