Вверх ↑
Этот топик читают: Гость
Ответов: 632
Рейтинг: 4
#1: 2015-06-25 00:30:36 ЛС | профиль | цитата
Каму нужен перехватчик клавиатуры! Берите готовую схему!
http://www.fayloobmennik.net/5139972
карма: 0

0
vip
#1.1контекстная реклама от партнеров
Ответов: 8888
Рейтинг: 823
#2: 2015-06-26 15:35:06 ЛС | профиль | цитата
Vadimluk1, а кому он нужен, перехватчик клавиатуры
карма: 19

0
Ответов: 4622
Рейтинг: 746
#3: 2015-06-26 15:51:43 ЛС | профиль | цитата
[offtop]Леонид, а ты видел когда-нибудь в программе 154 таймера с интервалом в 10 мс? Если нет - можешь посмотреть.[/offtop]
карма: 26

0
Ответов: 824
Рейтинг: 138
#4: 2015-06-26 16:43:34 ЛС | профиль | цитата
Vadimluk1 писал(а):
Каму нужен перехватчик клавиатуры! Берите готовую схему!
Нужно чаще в спавку заглядывать...
Vadimluk1, не поверите, я до сих пор туда смотрю!
Зри тут Keyboard:global_keys_capture
Исходя из справки! (ссылка выше) ...
code_35916.txt


карма: 1

0
файлы: 1code_35916.txt [2.6KB] [705]
Ответов: 632
Рейтинг: 4
#5: 2015-06-26 18:03:28 ЛС | профиль | цитата
Vadimluk1 писал(а)
Каму нужен перехватчик клавиатуры! Берите готовую схему!
Нужно чаще в спавку заглядывать...
Vadimluk1, не поверите, я до сих пор туда смотрю!
Зри тут Keyboard:global_keys_capture
Исходя из справки! (ссылка выше) ...
code_35916.txt

Фишка в том что эти dll файлы не нужны!
карма: 0

0
Ответов: 4622
Рейтинг: 746
#6: 2015-06-26 18:04:23 ЛС | профиль | цитата
Vadimluk1, фишка в том, что смотри code_35916.txt.
карма: 26

0
Ответов: 1841
Рейтинг: 369
#7: 2015-06-26 18:10:35 ЛС | профиль | цитата
Vadimluk1, можно и без dll перехватывать ввод, и даже глобально
Там всего-то, пару десяток строк в IC
карма: 1
0
Ответов: 632
Рейтинг: 4
#8: 2015-06-26 19:17:14 ЛС | профиль | цитата
Netspirit писал(а):
Vadimluk1, фишка в том, что смотри code_35916.txt.

Спасибо большое,у вас действительно есть чему поучиться.
------------ Дoбавленo в 19.17:
Почему не отображаются все 255 кнопки и как сделать чтоб отображались?
карма: 0

0
Ответов: 824
Рейтинг: 138
#9: 2015-06-27 12:30:15 ЛС | профиль | цитата
Vadimluk1, а никто и не обещал дать все готовое.
Списки
Индекс кода клавиши (список № 1) должен соответствовать индексу названия клавиши (список № 2)Добавляй:
в сп. № 1 - код клавиши;
в сп. № 2 - название клавиши;

Кстати, этот метод имеет проблемы с мультимедиа клавиатурами.
У меня, при нажатии Левый Shift - выдает код 16(Shift) и сразу код 160...
карма: 1

0
Ответов: 632
Рейтинг: 4
#10: 2015-06-27 12:44:41 ЛС | профиль | цитата
Почему если пишешь коды клавиш по порядку они вообще перестают работать?
карма: 0

0
Ответов: 824
Рейтинг: 138
#11: 2015-06-27 12:48:24 ЛС | профиль | цитата
sashaoli писал(а):
Индекс кода клавиши (список № 1) должен соответствовать индексу названия клавиши (список № 2)

карма: 1

0
Ответов: 632
Рейтинг: 4
#12: 2015-06-27 13:01:35 ЛС | профиль | цитата
sashaoli писал(а)
Индекс кода клавиши (список № 1) должен соответствовать индексу названия клавиши (список № 2)


Спасибо,правда при быстрой печати например слово привет. Получается вот так (пририривет) (Даже при воде человека который быстро не печатает.)
Подскажи что с этим делать?

code_35920.txt
карма: 0

0
Ответов: 824
Рейтинг: 138
#13: 2015-06-27 13:32:14 ЛС | профиль | цитата
Vadimluk1, Сначала, чтобы схема правильно работала!, прочитайте на этой странице
Когда поймете, где Ваша ошибка, поговорим...
карма: 1

0
Ответов: 632
Рейтинг: 4
#14: 2015-06-27 13:58:54 ЛС | профиль | цитата
Vadimluk1, Сначала, чтобы схема правильно работала!, прочитайте на этой странице
Когда поймете, где Ваша ошибка, поговорим...

Не смотря я мало понял ту статью которую вы дали. Ошибка была в таймере я полагаю.Когда выставляешь значения больше 10 мс я поставил 50 мс ошибка сразу исчерпалась.
Спасибо большое!!!
карма: 0

0
Ответов: 824
Рейтинг: 138
#15: 2015-06-27 14:07:31 ЛС | профиль | цитата
Vadimluk1 писал(а):
Ошибка была в таймере я полагаю.
Не правильно полагаете!
Вас ничего не смущает в code_35920.txt?
Почему список № 2 пуст, почему там ерунда какая-то?
Зачем в code_35920.txt компонент "Replase"?
карма: 1

0
Сообщение
...
Прикрепленные файлы
(файлы не залиты)