Сочетания клавиш (горячие клавиши или hotkey) #12250


#0 by Волшебник
Для ускорения работы опытных пользователей на основные действия в каждой форме нужно назначить сочетания клавиш. Чтобы задать hotkey для кнопки в палитре свойств, нужно встать курсором на свойство "Сочетание клавиш" и нажать на клавиатуре нужную комбинацию. Вписывать туда строку не нужно (да и не получится), нужно сразу нажимать, например, "Ctrl-1". Сочетания клавиш можно назначать программно. Общий принцип такой: Так как идентификатор не может начинаться с цифры, то нажатия цифровых клавиш задаются так: Чтобы очистить сочетание клавиш, нужно сделать так: ПустоеСочетание = Новый СочетаниеКлавиш(Клавиша.Нет); Назначать горячие клавиши для главного меню и панелей инструментов можно только интерактивно в палитре свойств и только для конечных пунктов меню (не подменю). Можно перед какой-нибудь буквой пункта меню (в том числе подменю) поставить знак "&" и тогда пользователь сможет быстро выбрать этот пункт меню нажатием Alt-буква, например, Alt-Ф для меню "Файл" (чувствительно к текущей раскладке клавиатуры). -------------- Если у вас есть замечания или дополнения, скажите.
#1 by Nika_S
Всё хорошо, но вот только не нашел как назначить сочетания Ctrl+клавиша вверх и Ctrl+клавиша вниз. В типовой УПП есть обработка ПодборНоменклатуры, так вот меня манагеры уже загрызли, просят чтоб я настроил на эти горячие клавиши переход на уровень вверх/вниз. Хотя может быть это можно сделать другим способом? :-
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С