Site Logo

Экстремальные форумы XtremeLabs.org

Сообщество IT-энтузиастов, оверклокеров и продвинутых пользователей ПК
 
Текущее время: 26 окт 2014, 09:58


Последние сообщения в экстремальных форумах:
Последние сообщения в тематических и общих форумах:

Часовой пояс: UTC + 2 часа [ Летнее время ]





Начать новую тему Ответить на тему  [ Сообщений: 14 ] 
Автор Сообщение
 Заголовок сообщения: Сигналы с клавиатуры - с чем их едят?
СообщениеДобавлено: 13 апр 2012, 14:24 
Не в сети
Newbie

Зарегистрирован: 13 апр 2012, 10:43
Сообщения: 7
Товарищи, у меня созрел вопрос.
В не-таком-уж-и-далеком детстве, на уроке информатики от мудрого преподавателя я узнал, что с разных клавиш на клавиатуре идут разные сигнал, и их можно выразить в численном коде. Узнал и забыл. Но недавно у меня возникла потребность познакомиться с этими сигналами поплотнее. В конспекты от 8 класса лезть поздно, поиск в интернете ничего толкового не дал. И тогда я решил обратиться к людям! Знающим людям! 8-) Кто может мне сказать, как и чем я могу принять сигнал с нажатой клавиши? Интересуют также коды разных клавиш и все прочее по этому вопросу. Заранее спасибо :)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Сигналы с клавиатуры - с чем их едят?
СообщениеДобавлено: 13 апр 2012, 19:35 
Не в сети
XtremeLabs.org Resident
Аватара пользователя

Зарегистрирован: 09 ноя 2008, 18:49
Сообщения: 1067
Приветствуем! :beer:

http://www.win.tue.nl/~aeb/linux/kbd/scancodes-1.html

_________________
"So far the only ethnic Russians beaten/arrested/persecuted are the ones trying to demonstrate in Moscow against the war on Ukraine"


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Сигналы с клавиатуры - с чем их едят?
СообщениеДобавлено: 18 апр 2012, 10:07 
Не в сети
Newbie

Зарегистрирован: 13 апр 2012, 10:43
Сообщения: 7
Спасибо, это было полезно. А нет программы такой, которая все бы эти нажатия регистрировала (не Блокнот :) )? Эта как раз та малость, которой мне не хватает)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Сигналы с клавиатуры - с чем их едят?
СообщениеДобавлено: 18 апр 2012, 14:24 
Не в сети
Member
Аватара пользователя

Зарегистрирован: 30 окт 2009, 16:58
Сообщения: 255
Откуда: Севастополь
гугл, кодовое слово "keylogger"

_________________
Изображение


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Сигналы с клавиатуры - с чем их едят?
СообщениеДобавлено: 19 апр 2012, 09:34 
Не в сети
Newbie

Зарегистрирован: 13 апр 2012, 10:43
Сообщения: 7
А варианта с точным таймингом нет? Мне нужно время нажатия и время отжатия клавиши. Ну или хотя бы только нажатия :) Кейлогер себя в этом отношении не оправдал.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Сигналы с клавиатуры - с чем их едят?
СообщениеДобавлено: 19 апр 2012, 10:17 
Не в сети
Member
Аватара пользователя

Зарегистрирован: 30 окт 2009, 16:58
Сообщения: 255
Откуда: Севастополь
Что подразумевается под "точным таймингом" ? Какова конечная цель ?
Есть схемы аппаратных кейлоггеров. "Допилив" их прошивку, можно привязывать все события к внутреннему таймеру микроконтроллера.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Сигналы с клавиатуры - с чем их едят?
СообщениеДобавлено: 19 апр 2012, 10:21 
Не в сети
Newbie

Зарегистрирован: 13 апр 2012, 10:43
Сообщения: 7
Конечная цель - получение диплома! :D А если серьезно, пытаюсь клавиатурный почерк детектировать, по контрольному тексту. Для этого мне нужны как раз тайминги для определения ритма.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Сигналы с клавиатуры - с чем их едят?
СообщениеДобавлено: 19 апр 2012, 10:47 
Не в сети
Member
Аватара пользователя

Зарегистрирован: 30 окт 2009, 16:58
Сообщения: 255
Откуда: Севастополь
Это 5.
Правильно заданный вопрос уже содержит половину ответа.
В данном случае - это не про тебя, извини )))

Начни с простейшего.
В любой среде разработки (будь то Delphi или Visual studio) есть события для клавиатуры (keydown, keyup).
По keydown просто считываешь значение GetTickCount (это в делфи), по keyup - еще раз.
Значения пишешь в таблицу. Потом анализируешь.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Сигналы с клавиатуры - с чем их едят?
СообщениеДобавлено: 19 апр 2012, 10:56 
Не в сети
Newbie

Зарегистрирован: 13 апр 2012, 10:43
Сообщения: 7
Спасибо большое, кажется, это именно то, что я искал. Попробую Delphi, посмотрим что получится, я в этом не очень силен. :sorry: Надо было с самого начало идти сюда :bravo:


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Сигналы с клавиатуры - с чем их едят?
СообщениеДобавлено: 19 апр 2012, 14:34 
Не в сети
Moonlight Sentinel
Аватара пользователя

Зарегистрирован: 09 ноя 2008, 16:25
Сообщения: 67
Откуда: Kyiv, Ukraine
Якось так. Під .NET з використанням WinAPI


Вложения:
KeyLogger.zip [42 КБ]
Скачиваний: 115

_________________
A wizard is never late, nor is he early, he arrives precisely when he means to.
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Сигналы с клавиатуры - с чем их едят?
СообщениеДобавлено: 21 апр 2012, 15:04 
Не в сети
Newbie

Зарегистрирован: 13 апр 2012, 10:43
Сообщения: 7
Вроде вкурил, что делать надо, осталось найди команду для снятия нажатия клавиши(это не keydown, верно?) и запилить программу, я ее вижу так: в одном окне набираю текст контрольный, а в другом у меня столбцом коды клавиш и таймиги, им соответствующие. Если все норм разберусь, он потом еще эти данные в массив загонять будет и график чертить. Как думаете реально? Я в Делфи ноль, но думаю освоить можно быстро, мне немного надо же.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Сигналы с клавиатуры - с чем их едят?
СообщениеДобавлено: 25 апр 2012, 23:20 
Не в сети
Member
Аватара пользователя

Зарегистрирован: 30 окт 2009, 16:58
Сообщения: 255
Откуда: Севастополь
думаю, реально
во всяком случае (учитывая то, что я вообще в дельфи не программер ни разу), это написано за 5 минут :


Вложения:
Project1.rar [154.93 КБ]
Скачиваний: 109

_________________
Изображение
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Сигналы с клавиатуры - с чем их едят?
СообщениеДобавлено: 05 май 2012, 11:45 
Не в сети
Newbie

Зарегистрирован: 13 апр 2012, 10:43
Сообщения: 7
ALS писал(а):
думаю, реально
во всяком случае (учитывая то, что я вообще в дельфи не программер ни разу), это написано за 5 минут :


А код этого можно? А то я сам разбираюсь, пока непонятно... :write:


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Сигналы с клавиатуры - с чем их едят?
СообщениеДобавлено: 05 май 2012, 22:34 
Не в сети
Member
Аватара пользователя

Зарегистрирован: 30 окт 2009, 16:58
Сообщения: 255
Откуда: Севастополь
.


Вложения:
src.rar [1023 байт]
Скачиваний: 117

_________________
Изображение
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 14 ] 

Часовой пояс: UTC + 2 часа [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Copyright XtremeLabs.org Team © 2008
Template remake by cyclone - Русская поддержка phpBB
Яндекс.Метрика