Size: a a a

2020 May 26

AS

Alexey Shumkin in Delphi & Lazarus
Dmitry Belkevich
вообще, то среда по месту, я думаю, сильно удобнее, всё так. лазаря будет не хватать, эх... пойдем на новую делфю. мне вот лазарь в линухе прямо хорошо зашел при всех минусах.
ну лазарь тебе зашёл, потому что дебажить надо было, я полагаю ))
делфи теперь умеет и так ))
источник

AS

Alexey Shumkin in Delphi & Lazarus
Dmitry Belkevich
ну а 32х - это уже почти пережитки. линукс и макось, например, уже отказались местами. винду конечно будут держать до последнего
ну 32битные линухи мож и отвалились, но пакетов 32битных - валом ...
я так, для полноты информации, а не топлю за 32бита ))
источник

AS

Alexey Shumkin in Delphi & Lazarus
Александр В
Пока у меня 2 мысли: первая замерять время между прилётами клавиш, вторая - заглянуть в очередь windows мессаг
первая замерять время между прилётами клавиш,
по-моему, коллеги у меня так и делают
ща спрошу
источник

AS

Alexey Shumkin in Delphi & Lazarus
Александр В
Пока у меня 2 мысли: первая замерять время между прилётами клавиш, вторая - заглянуть в очередь windows мессаг
[14:08, 26.05.2020] Игорь: 1-я мысль правильная ))
[14:09, 26.05.2020] Игорь: по interchar interval это вылавливается (интервал между событиями нажатий на кнопки)
[14:10, 26.05.2020] Игорь: И Атол так делает и Наши драйверы. Самый надежный вариант
[14:10, 26.05.2020] Игорь: Делаешь в настройках параметр. По умолчанию - 100-110 мсек. И фильруешь по нему вход.
источник

AS

Alexey Shumkin in Delphi & Lazarus
Sergey Bodrov
Тогда накапливать перехваченые символы до получения строки, подходящей под некоторый формат. Например,
;1234567890?
- маска
;##########?
и ручной ввод так заблокируется? )
источник

АВ

Александр В... in Delphi & Lazarus
Alexey Shumkin
[14:08, 26.05.2020] Игорь: 1-я мысль правильная ))
[14:09, 26.05.2020] Игорь: по interchar interval это вылавливается (интервал между событиями нажатий на кнопки)
[14:10, 26.05.2020] Игорь: И Атол так делает и Наши драйверы. Самый надежный вариант
[14:10, 26.05.2020] Игорь: Делаешь в настройках параметр. По умолчанию - 100-110 мсек. И фильруешь по нему вход.
О, пасибище!
источник

АВ

Александр В... in Delphi & Lazarus
Ну вообще да, не надолго конечно, пока буфер копишь
источник

AS

Alexey Shumkin in Delphi & Lazarus
Александр В
Ну вообще да, не надолго конечно, пока буфер копишь
ваще, говорит, там ещё куча нюансов ))) и он тебе не завидует ))
источник

TA

Tony An in Delphi & Lazarus
А если курсор находится в edit, как не дать символам с устройства затереть данные в edite ?
источник

АВ

Александр В... in Delphi & Lazarus
Там вообще суть в том, что есть говенный энтерпрайз софт. И в него кормят из ридера вторую дорожку. Но софт тупой, и сам не может ненужное обрезать. Благо стоит за несколько лимонов. Поэтому, надо софту помочь, чтобы он :::: не пытался прожевать:D Благо мне не под все ридеры:D:D
источник

АВ

Александр В... in Delphi & Lazarus
ДУмаю, надо курить что умеет виндовый edit, судя по spy++, там магия с выставлением символов-))
источник

AS

Alexey Shumkin in Delphi & Lazarus
Tony An
А если курсор находится в edit, как не дать символам с устройства затереть данные в edite ?
перехватывать сообщения клавиатурные
источник

TA

Tony An in Delphi & Lazarus
Дело в том, что ты узнаешь, что это от сканера пришло, уже символы в эдите. Можно как-то до попадания их в контрол перехватить ?
источник

AS

Alexey Shumkin in Delphi & Lazarus
Tony An
Дело в том, что ты узнаешь, что это от сканера пришло, уже символы в эдите. Можно как-то до попадания их в контрол перехватить ?
источник

AS

Alexey Shumkin in Delphi & Lazarus
Tony An
Дело в том, что ты узнаешь, что это от сканера пришло, уже символы в эдите. Можно как-то до попадания их в контрол перехватить ?
ответ на вопрос - "да"
источник

TA

Tony An in Delphi & Lazarus
😳 фигасе. Поищу в Гугле )
источник

DB

Dmitry Belkevich in Delphi & Lazarus
можно перехватить что угодно ) вопрос насколько этим нужно заморачиваться. я как-то в начале нулевых перехватывал клавиатурным ассемблерным драйвером нажатия на кнопки винды клавиатуры, была потребность, успешно ) сейчас, правда, более удобные апи в винде есть насколько помню, в ядро лезть не нужно )
источник

TA

Tony An in Delphi & Lazarus
Какие?
источник

DB

Dmitry Belkevich in Delphi & Lazarus
гугли: перехват клавиатуры windows, перехват клавиатуры windows delphi
источник

DB

Dmitry Belkevich in Delphi & Lazarus
у меня на бучеке работает чудная софтина MKey, которая умеет перехватывать всё подряд, помогает с хоткеями из-за недостающей 'серой' клавиатуры
источник