Почему сочетания клавиш (например, горячие клавиши, такие как Ctrl-C) не работают в поле расширенного текста SharePoint?
Я использую SharePoint 2010 через Internet Explorer 8 в Windows XP. У меня есть стандартная маска ввода для задачи, состоящей из текстовых полей, полей форматированного текста и др.
В текстовых полях я могу использовать сочетания клавиш (или горячие клавиши) для редактирования (Ctrl-C/Ctrl-V) и форматирования (Ctrl-B/Ctrl-I), но в поле richtext ни одно из них не работает. Однако, если я нажму на соответствующую кнопку, ожидаемая функция будет выполнена правильно, но это утомительный обходной путь.
Что может быть причиной? Может ли быть так, что клавиша Ctrl вообще не распознается?
(Кстати: проблема не воспроизводится в Firefox, потому что он вообще не показывает элементы управления расширенного текста. Почему это другой вопрос.)
1 ответ
Если вы обновили свой сайт с предыдущей версии SharePoint до SharePoint 2010, вам необходимо включить новый пользовательский интерфейс (с лентой) на вашем сайте, прежде чем сочетания клавиш будут работать должным образом в полях с расширенным текстом.
Как показано в этом справочном документе для SharePoint 2010, стандартные сочетания клавиш делают только кнопку, чтобы активировать изменение, а не вносить его. Например, нажатие CTRL+B выберет кнопку "полужирный" на интерфейсе, а не сделает текст жирным. Затем вы должны нажать клавишу Enter, чтобы активировать кнопку. Это также стандартная функциональность для SharePoint 2007.
- Активируйте или поместите фокус на кнопку Bold. CTRL+B
- Активируйте или поместите фокус на кнопку "Копировать". CTRL+C
- Активируйте или поместите фокус на кнопку Курсив. CTRL+I
- Активируйте или поместите фокус на кнопку Подчеркнуть. CTRL+U
- Активируйте или поместите фокус на кнопку Вставить. CTRL+V
- Активируйте или поместите фокус на кнопку Cut. CTRL+X
Обновляя пользовательский интерфейс, вы получаете стандартные ярлыки, выделенные жирным шрифтом, подчеркиванием, курсивом и выравниванием, которые вы получаете в Word. Вы также должны быть осторожны, так как теперь при вставке текста форматирование из источника вставляется очень плохо.
- Применить или удалить жирное форматирование из выделенного текста. CTRL+B
- Применить или удалить курсивное форматирование из выделенного текста. CTRL+I
- Применить или удалить подчеркивание из выделенного текста. CTRL+U