Горячие клавиши для панели инструментов #517229


#0 by Sk0rp
Понадобилось мне назначить на кнопку панели инструментов горячую клавишу, очень понадобилось. 10 лет терпел, а тут вот никак не обойтись. А выбрать дает только F11 и F12, остальные оказывается кем-то заняты. Про F1 и F10 еще могу понять: справка и меню, но вот остальные в программе при нажатии никаких действий не производят и кто их держит не понятно. В связи с этим 2 вопроса: 1. Как выяснить что держит горячую клавишу? 2. Как обойти эту проверку и все-таки назначить нужную мне клавишу?
#1 by andrewks
п.2 кури compound
#2 by IvanovIV
Конфигуратор/Конфигурация/Поиск во всех текстах  ничего не дал?
#3 by andrewks
а че он может тут дать?
#4 by IvanovIV
Где что используется? Или не так?
#5 by Sk0rp
Не так. Это не кодом задается.
#6 by andrewks
горячие клавиши прописанные в тексте хоть раз видел? (то, что это технически возможно - другой вопрос)
#7 by IvanovIV
Пробовал запустить? Например "F5" в типовой бУх-ии
#8 by IvanovIV
Вопрос №1 Что держит?
#9 by Sk0rp
Что там искать? Кнопки держат какие-то системные вещи, т.к. в пустой базе они тоже заняты. Если только поставить хоткей в обход конфигуратора прямо в файле, но я не знаю где это там.
#10 by Sk0rp
У меня нечего не происходит
#11 by andrewks
я тебе об этом и говорю. compound может разобрать md на удобоваримые текстовые файлы
#12 by Sk0rp
Угу: "Виды расчетов" Документы Журналы "Журналы расчетов" Обработки Отчеты Справочники "Глобальный модуль" Описание и куда дальше?
#13 by andrewks
+ в случае кнопки на форме можно было бы сделать проще: сохранить внешнюю обработку, подправить файлец, потом скопировать из этой обработки кнопку. клавиша будет пахать до первого изменения этой кнопки в конфигураторе
#14 by IvanovIV
Вместо кнопки получить Расшифровку мона нажать "F5" значит каким-то клавишам (кроме перечисленных) таки можно присвоить?
#15 by Sk0rp
Внутри обработок - сколько угодно. Речь про главную панель инструментов.
#16 by IvanovIV
упс ... сорри ... это я прощелкал
#17 by IvanovIV
кста .. ежли юзеры не совсем одним пальцем работают, то Shift + F5 свободно ;)
#18 by smaharbA
назначаю любые клавиши на любые кнопки - дорого
#19 by Sk0rp
Там не совсем обычные юзеры будут, у этих пальцы короткие и толстые, да и комбинация из 2х клавиш может забыться :) :) Готов работать внимательным слушателем, не дорого.
#20 by andrewks
а вот и тяжелая артиллерия подтянулась
#21 by smaharbA
Ёпрст дождемся, у него всегда стоит... пара примеров
#22 by IvanovIV
ну тогда говоришь, что работа не проста и без помошника за неделю не осилить (почти (с) из Формулы любви), объявляешь стоимость и выбираешь помощь клуба) ЗЫ короткие и тостые пальцы очень любят считать деньги )
#23 by Sk0rp
Еще актуально
#24 by Sk0rp
Может еще идеи появились?
#25 by smaharbA
Нажмите Инсерт, Ескапу или Ф1...
#26 by Sk0rp
в уже говорил, но мне не сложно еще раз повторить: "Речь про главную панель инструментов".
#27 by FN
как пример. Если подойдет - вышлю полную версию, или просто код глянь - там просто перехват клавиш Формексом
#28 by FN
Естественно в не решение проблемы с главной панелью, а просто реализация хотелок с помощью кода.
#29 by Sk0rp
Посмотрел, вариант рабочий, если не найдется ничего другого так и сделаю. Спасибо.
#30 by smaharbA
и чо ?
#31 by Sk0rp
Тяжелый случай.
#32 by smaharbA
кому тяжел, а кому и не подъемен
#33 by smaharbA
Жми Ф5 и не выпендривайся больше (конфигурация - "Нажми Ф5")
#34 by Sk0rp
Ни на один из вопросов заданных в это не отвечает. Единственная цель которая достигнута, это демонстрация собственной никому не нужной крутости. Ну продемонстрировал что вручную в компауде ковыряться можешь и чего дальше? Рассказал бы как это делать - был бы респект и уважуха.
#35 by smaharbA
конфа не разбиралась ни одним средством разбора компаундов а "крутости" и без этого хватает
#36 by Torquader
Итак, смотрим на панели и считаем: F1 - помощь (но можно использовать как акселератор). F2 - следующая закладка - панель "текстовый редактор". F3 - повторить поиск - панель "стандартная". F4 - не нашёл, но на форме это выбор списка. F5 - редактировать (живёт в доступных кнопках) F5 - история (живёт в доступных кнопках) F5 - обновить (живёт в доступных кнопках) F6 - не нашёл. F7 - не нашёл. F8 - включить/выключить проводки (живёт в доступных кнопках) F9 - копировать строку - панель "формы". F10 - стандартная для Windows клавиша перехода в меню (можно использовать как акселератор). Однако, если заглянуть в 1CRCRUS.DLL, то там есть ресурсы, называемые акселераторы - и там везде встречаются сочетания функциональных клавиш без префиксов: VK_F9, 32790, VIRTKEY, NOINVERT Если перебрать все меню - можно узнать, за что они отвечают.
#37 by smaharbA
это зачем ?
#38 by Torquader
Если перебрать все меню и найти строки, соответствующие кодам, то можно узнать на что F6 и F7 "заготовили" - я как-то сразу не нашёл.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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