Модераторы: Poseidon, Snowy, bems, MetalFan
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> перехват данных от клавиатуры 
:(
    Опции темы
Gigabyte
Дата 29.5.2006, 11:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Студент-халявщик
**


Профиль
Группа: Участник
Сообщений: 305
Регистрация: 1.11.2004
Где: ПЫтер

Репутация: нет
Всего: 3



у меня ps/2 клавиатура
как перехватит данные которые посылает клавиатура компу 


--------------------

user posted image
user posted image
PM MAIL ICQ   Вверх
Rennigth
Дата 29.5.2006, 12:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 1708
Регистрация: 21.6.2004
Где: Moscow

Репутация: 49
Всего: 76



Цитата(Gigabyte @  29.5.2006,  11:56 Найти цитируемый пост)
у меня ps/2 клавиатура
как перехватит данные которые посылает клавиатура компу  

а на каком уровне тебе надо данные получать? тебе именно что на порт приходит? 


--------------------
(* Honesta mors turpi vita potior *)
PM MAIL ICQ   Вверх
Gigabyte
Дата 29.5.2006, 12:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Студент-халявщик
**


Профиль
Группа: Участник
Сообщений: 305
Регистрация: 1.11.2004
Где: ПЫтер

Репутация: нет
Всего: 3



Точно.
то что приходит на порт 


--------------------

user posted image
user posted image
PM MAIL ICQ   Вверх
Rennigth
Дата 29.5.2006, 12:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 1708
Регистрация: 21.6.2004
Где: Moscow

Репутация: 49
Всего: 76



Если не секрет, а зачем это тебе?
Нельзя обойтись другими способами решения твоей проблеммы?
Просто в наше время дело это не благодарное этим заниматься... под 9x-винды еще ничего, в любой более менее нормальной книге по ASM ты найдешь примеры и описание прерываний и т.д. а под NT smile наверное придеться дравер мутить(могу ошибаться). Готовых решений я не видел... 


--------------------
(* Honesta mors turpi vita potior *)
PM MAIL ICQ   Вверх
Gigabyte
Дата 29.5.2006, 13:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Студент-халявщик
**


Профиль
Группа: Участник
Сообщений: 305
Регистрация: 1.11.2004
Где: ПЫтер

Репутация: нет
Всего: 3



я купил клавиатуру с роликом прокрутки
и я хочу перехватывать движения ролика   

Это сообщение отредактировал(а) Gigabyte - 29.5.2006, 13:55


--------------------

user posted image
user posted image
PM MAIL ICQ   Вверх
Rennigth
Дата 29.5.2006, 14:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 1708
Регистрация: 21.6.2004
Где: Moscow

Репутация: 49
Всего: 76



smile а драйвер для этой клавиатуры не пробовал ставить  smile 
А если тебе нужны какие-то свои действия на прокрутку то тебе самому надо писать драйвер для нее. Плюс все дело еще осложняется тем что врятли ты найдешь спецификацию на протокол передачи новых примочек клавиатур(наверника каждая компания производитель пока пляшет как хочет), а без нее отладка займет ОЧЕНЬ много времени...  
Оно тебе надо? 


--------------------
(* Honesta mors turpi vita potior *)
PM MAIL ICQ   Вверх
Mechanic
Дата 29.5.2006, 20:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 228
Регистрация: 5.5.2006
Где: Kharkov, Ukraine

Репутация: 6
Всего: 7



Например, на ноутбуках доп-кнопочки читаются через отдельный порт, вовсе не через порт клавы. (Toshiba точно).

А если провод физически втыкается в стандартный PS/2 разъём клавы, то и читаться он будет чисто дровами клавы из порта той же клавы.

Дровишку надо. 
--------------------
Tell me the extensions of the files You backup and I'll tell You who You are..  ©Mch  
PM   Вверх
Gigabyte
Дата 31.5.2006, 12:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Студент-халявщик
**


Профиль
Группа: Участник
Сообщений: 305
Регистрация: 1.11.2004
Где: ПЫтер

Репутация: нет
Всего: 3



дровишки есть.
но что сними делать 


--------------------

user posted image
user posted image
PM MAIL ICQ   Вверх
Messages
Дата 31.5.2006, 20:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 58
Регистрация: 26.3.2004

Репутация: нет
Всего: нет



Ровно их ставить. smile 
PM MAIL   Вверх
Gigabyte
Дата 31.5.2006, 21:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Студент-халявщик
**


Профиль
Группа: Участник
Сообщений: 305
Регистрация: 1.11.2004
Где: ПЫтер

Репутация: нет
Всего: 3



ясно что их надо ставить 
а как с помощью дравов перехватить действия клавиатуры 


--------------------

user posted image
user posted image
PM MAIL ICQ   Вверх
Mechanic
Дата 31.5.2006, 23:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 228
Регистрация: 5.5.2006
Где: Kharkov, Ukraine

Репутация: 6
Всего: 7



Нужно к дровишкам доку. Обычно дровишки умеют реагировать на такие IOCTL - коды, которыми с ними и можно общаться.
Эти коды обычно в доке на дровишки описываются.  smile  
--------------------
Tell me the extensions of the files You backup and I'll tell You who You are..  ©Mch  
PM   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Delphi: Общие вопросы"
SnowyMetalFan
bemsPoseidon
Rrader

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Литературу по Дельфи обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • 90% ответов на свои вопросы можно найти в DRKB (Delphi Russian Knowledge Base) - крупнейшем в рунете сборнике материалов по Дельфи


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, MetalFan, bems, Poseidon, Rrader.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Delphi: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0477 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.