![]() |
Модераторы: feodorv, GremlinProg, xvr, Fixin |
![]() ![]() ![]() |
|
sasha198407 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 22 Регистрация: 31.1.2010 Репутация: нет Всего: нет |
Доброго времени суток. Прошу прощения, если не в ту ветку пишу, просто дрова под винду пишутся в DDK. Поэтому сюда и написал. Вобщем у меня курсач на тему:"Разработка и исследование драйвера сенсорной панели (touchpad) для Windows". План пояснительной записки нашёл, так что с ней думаю проблем не будет. Остаётся сам драйвер. Может у кого, где-то завалялся код драйвера на touchpad для Windows или кто-то подобное где-то видел. Зарание огромное спасибо.
|
|||
|
||||
Dem_max |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1780 Регистрация: 12.4.2007 Репутация: 16 Всего: 39 |
этот точпад подключается к системе по COM порту или USB интерфейсу, опознается в системе как мышь. Так что я не знаю какие драйвера нужны еще.
-------------------- Американские программисты долго не могли понять, почему русские при зависании Windоws всё время повторяют "Твой зайка написал" ("Yоur bunnу wrоte") |
|||
|
||||
sasha198407 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 22 Регистрация: 31.1.2010 Репутация: нет Всего: нет |
Подскажите пожалуйста команды в DDK для работы точпада как обычной мышки для Windows XP.
|
|||
|
||||
Dem_max |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1780 Регистрация: 12.4.2007 Репутация: 16 Всего: 39 |
а нету никаких команд для мышки, только мышь посылает данные от себя
-------------------- Американские программисты долго не могли понять, почему русские при зависании Windоws всё время повторяют "Твой зайка написал" ("Yоur bunnу wrоte") |
|||
|
||||
sasha198407 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 22 Регистрация: 31.1.2010 Репутация: нет Всего: нет |
Я дрова ниразу не писал, так, что извеняюсь, за детский лепет. Если драйвер управляет устройством, значит же должны быть команды, которые говорят, что пользователь ведёт по точпаду налево или направо?
|
|||
|
||||
Dem_max |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1780 Регистрация: 12.4.2007 Репутация: 16 Всего: 39 |
Да но эти данные передаются от мышки драйверу, но не как не от драйвера мышке.
-------------------- Американские программисты долго не могли понять, почему русские при зависании Windоws всё время повторяют "Твой зайка написал" ("Yоur bunnу wrоte") |
|||
|
||||
GremlinProg |
|
|||
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 2706 Регистрация: 9.8.2005 Где: Тюмень Репутация: 99 Всего: 106 |
мышь - это пассивное устройство, не должна она ничего посылать, но можно послать команду на получение текущих координат и состояний кнопок из приложения напрямую в драйвер, думаю, исходники дадут больше ясности: http://msdn.microsoft.com/en-us/library/ff539838(VS.85).aspx качай, ставь ДДК, разбирай примеры -------------------- "Гений всегда разумнее, чем умнее. Ум — это машина, разум — водитель этой машины." |
|||
|
||||
500mhz |
|
|||
![]() шайтан ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1017 Регистрация: 5.5.2008 Где: Киев / Italy Репутация: 3 Всего: 14 |
ну сдрасте, к примеру у ps/2 устройства (мышки) два порта 60h и 64h + IRQ 12 , соответственно порт команд и порт данных, в один чето там пишем командуем со второго считываем данные. Вот вам и драйвер. -------------------- |
|||
|
||||
GremlinProg |
|
|||
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 2706 Регистрация: 9.8.2005 Где: Тюмень Репутация: 99 Всего: 106 |
я вообще-то не о прерываниях, по прерыванию данные от мыши просто пишутся по заданным адресам, вот вам и драйвер ) Добавлено через 6 минут и 52 секунды ...представил себе мышь, переезжающую с места на место по команде пользователя ![]() -------------------- "Гений всегда разумнее, чем умнее. Ум — это машина, разум — водитель этой машины." |
|||
|
||||
sasha198407 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 22 Регистрация: 31.1.2010 Репутация: нет Всего: нет |
GremlinProg
А варианта на русском нет? Это сообщение отредактировал(а) sasha198407 - 23.12.2011, 15:22 |
|||
|
||||
500mhz |
|
|||
![]() шайтан ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1017 Регистрация: 5.5.2008 Где: Киев / Italy Репутация: 3 Всего: 14 |
sasha198407
без обид но может вам ченить по проще для начала написать? -------------------- |
|||
|
||||
sasha198407 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 22 Регистрация: 31.1.2010 Репутация: нет Всего: нет |
500mhz
Например что? |
|||
|
||||
Dem_max |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1780 Регистрация: 12.4.2007 Репутация: 16 Всего: 39 |
Hello word ?
-------------------- Американские программисты долго не могли понять, почему русские при зависании Windоws всё время повторяют "Твой зайка написал" ("Yоur bunnу wrоte") |
|||
|
||||
![]() ![]() ![]() |
Правила форума "C/C++: Системное программирование и WinAPI" | |
|
На данный раздел распространяются Правила форума и Правила раздела С++:Общие вопросы . Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Chipset, Step, Fixin, GremlinProg, xvr. feodorv. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | C/C++: Системное программирование и WinAPI | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |