Дает возможность назначить нестандартные кнопки - например Enter(13) , Esc(27), Del(46) и т.д.
// Возвращает сочетание клавиш из скан-кода
//
// Параметры:
// Код - Строка - скан-код клавиши
// Alt - Число - факт нажатия клавиши alt
// Control - Число - факт нажатия клавиши Control
// Shift - Число - факт нажатия клавиши Shift
//
// Возвращаемое значение:
// СочетаниеКлавиш - программное сочетание клавиш
//
Функция ПолучитьСочетаниеКлавишПоКоду(Код, Alt = 0, Control = 0, Shift = 0) Экспорт
Возврат ЗначениеИзСтрокиВнутр("{""#"", 69cf4251-8759-11d5-bf7e-0050bae2bc79, 1,
|{0, " + Формат(Код, "ЧН=0; ЧГ=0") + ", " + Формат(Alt * 16 + Control * 8 + Shift * 4, "ЧН=0; ЧГ=0") + "}
|}");
КонецФункции
// https://filestore.community.support.microsoft.com/api/images/924f1958-8fe8-41a8-b34b-6018c6283a05 - скан-коды клавиатуры
Шпаргалка по горячим клавишам для разработчика 1С
Получаем состав плана обмена с признаком регистрации
ОбработкаВыбораТабличногоДокумента (БСП)