#0
by maxp77
Как реализовать перехват нажатия клавиш клавиатуры без использования ВК (самописных dll)?
#5
by maxp77
заказчик хочет чтобы начало выбора в поле ввода, например, происходило при нажатии на пробел, если значение не заполнено и т.п. интерфейсные "феньки"; у пользователя в большинстве случаев прав на регистрацию сторонних dll не будет; вот и думаю как? может типовыми для Windows ActiveX - Windows Forms воспользоваться... не знаю, в общем.
#6
by Голая Правда
Правда там бета версия, автор говорит, что ему некогда. З.Ы. Регится под админом - не надо.
#7
by Фокусник
невидимая кнопка с назначенной горячей клавишей... (space вроде назначается, но не проверял)
#8
by maxp77
из всего что там есть нужен только отлов нажатий клавиш, исходников нет, а заказчику ВСЕ исходники конфигурации нужны
#10
by maxp77
назначить можно, но: 1)кнопка должна быть видима и доступна - сделал ее оч. маленькой и спрятал за поле ввода; 2)при нажатии на "горячую" клавишу фокус передается кнопке - как избавиться?
#13
by maxp77
можно, но получается сначала необходимо запомнить элемент на котором сейчас фокус, потом вернуться и вернуться в туже позицию курсора незаметно для пользователя - в каком событии формы или поля ввода можно это сделать?
#15
by Torquader
конечно, нужно запомнить, причём до нажатия пробела. И ещё нужно успеть запомнить - если пользователь "мышкует" на поле ввода и тут же "давит" пробел, то можно и не успеть запомнить фоновой процедурой - слишком быстро.
#16
by Фокусник
"заказчик хочет чтобы начало выбора в поле ввода, например, происходило при нажатии на пробел" по нажатии на пробел должно начинаться редактирование какого-то КОНКРЕТНОГО поля ввода или будет телепат, который определит что ИМЕННО пользователь хочет начать редактировать? ;)
#17
by maxp77
еще телепата делать:) вообще для всех элементов на форме при нажатии на пробел должно происходить то или иное действие, вот и мучаюсь и как же это сделать?
#18
by Torquader
Вообще, на самом деле, есть мысль, что надо сделать переназначение Пробел => Enter для процесса 1С. Какие там ещё пожелания ?
#23
by NcSteel
Зачем выдумывать велосипеды, говоришь заказчику что ваша задача не решается либо решается но дорого! То есть по максимуму убедить заказчика в бредовости задачи.
#24
by Torquader
это всегда можно сделать, только всегда найдётся "умник", который недорого сделает то, что просил заказчик, конечно, в большинстве случаев через ж... автогеном, но сделает.
#28
by maxp77
интересно, где это я написал, что ВК - фуфло? и что такое "редигия" в твоем понимании?
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Перехват нажатия клавиши DEL и INS (7.7)
- Командная панель и перехват нажатия дефолтной кнопки (Добавить, например)
- Создаем ВК "без программирования",получаем задержку в N-сек без 100% загр.
- перехват net send
- Перехват записи дока или спр без изменения конфигурации
- v7: ВК У кого - нибудь получалось совместно использовать 1CPP.dll и FormEx.dll?
- Перехват нажатия клавиши клавиатуры (WSH)
- 1C 8.3 ИнтернетПочта с GMail без использования ВК ?
- v7: v7 Перехват глобального события ПриЗаписи() или ОбработкаПроведения()
- Помогите таблицу превратить в объект XDTO без использования пакетов
- Перехват удаления строки в СЗ в управляемой форме
В этой группе 1С
- Атол. HELP
- УПП: Как получить основные спецификации для списка номенклатуры
- Перенос строки в табличном документе.
- Алгоритм обратной транслитерации
- В Проводнике не работает Поиск!?! при нажатии на Поиск процесс зависает, справа как
- Content-Transfer-Encoding: base64 Подскажите чем его открыть... или сохранить в excel
- СКД: Расчет процента по группировке в системе компоновки?
- Работа с 1С 8.1 через OLE
- Подскажите где взять драйвер для ключа Альфа-авто
- Как эмулировать нажатие клавиши в 1с?
- v7: Сохраняемый заработок на время трудоустройства и СЗВ-4
- Северные надбавки в ЗУП
- Отчет: Личная карточка Т-2
- как сделать в таблице колонки одинаковой ширины?
- Отладка внешних печатных форм
- СКД: Как сделать проверку на заполненность параметра?
- Чек ФР под драйвером DrvFR.dll
- Как присвоить глпеременной текущий узел получателя в 1С
- как в коде определить, есть ли в документе реквизит "Контрагент", имея ссылку на док
- ставка рефинансирования руками забивается в УПП?