|
|
| Посл.отвђт | Сообщенiе |
|
|
Дата: Авг 6, 2003 13:58:33 Надо под виндами ХП, сканировать клавиатуру и подменять скэн коды. Так что бы это работало постоянно... Реально ли это сделать до того как её величество ХП обраьатывает эти нажатия в своём драйвере? Придётся мне для этого писать свой в 0 кольце? Если да то как? Ведь это РМ!!! Или как это лучше реализовать? ЗЫ. Надо просто "одну кнопку" заменить "другой кнопкой", что бы это работало во всех приложениях, и в системе в целом... |
|
|
Дата: Авг 6, 2003 14:12:07 DIO просто клавиши на клаве переставьте - попроще будет, чем свой драйвер писать ;) Есть такая программа PuntoSwitcher (Keyboard Ninja)- посмотрите как там реализовано. Поищите source по хукам - вдруг именно то, что ищите ;) |
|
|
Дата: Авг 6, 2003 14:17:19 xzazet просто клавиши на клаве переставьте - попроще будет, чем свой драйвер писать ;) Непалучицца;-) А разве пунто этим занимается, она насколько я догадываюсь делает всё на более высоком уровне... А может это можно на более высоком реализовать? |
|
|
Дата: Авг 6, 2003 14:19:28 Хуками все это можно сделать в общем случае. |
|
|
Дата: Авг 6, 2003 14:22:26 В сети есть mp3, где в довольно детективной форме рассказывается история создания этой программы - Punto Switcher. А может это можно на более высоком реализовать? Можно и на высоком. Можно и на низком. Вам решать. |
|
|
Дата: Авг 6, 2003 14:45:03 masquer Есть примерчики? xzazet В сети есть mp3, где в довольно детективной форме рассказывается история создания этой программы - Punto Switcher. А ссылочки нету? Можно и на высоком. Можно и на низком. Вам решать. Просто на более низком было бы сделать это дело кооректнее, да и ресурсов бы она жрала куда меньше, но на высоком она наверняка подойдёт под любые винды.. хоть 95 хоть ХР... И это есть плюс... Ну и конечно простота... Но можно ли на высоком сделать что б винды сами посылали сообщения клавы уже подкорректированые всем приложениям.. в том числе и эксплореру... или что там в хп? ЗЫ. Насчёт ресурсов это я... кг.... при современных мощностях то... кг... |
|
|
Дата: Авг 6, 2003 14:55:44 |
|
|
Дата: Авг 7, 2003 11:17:32 xzazet Бегло осмотрел сеть и не нашёл.. Сильно не копал т.к. вряд ли поможет, я приблизительно догадуюсь о чём там... Народ, направьте чайника на путь истинный.. Посоветуйте чё нить дельное!!! Плизззззз |
|
|
Дата: Авг 7, 2003 11:35:44 · Поправил: xzazet DIO Народ, направьте чайника на путь истинный.. Посоветуйте чё нить дельное!!! Плизззззз Единственное, что могу посоветовать - это еще раз поискать. Хорошенько, с включенным мозгом и обостренным чувством любопытства. Только так можно чего-нибудь добиться в кодировании (да и не побоюсь высокопарности - в жизни). Это, если хотите, единственная тропинка к пути истинному. Именно по этому пути шли разработчики PuntoSwitcher'a, например. PS: Говорю это не из-за "вредности" или "желания нагрубить". Только так "чайники" могут стать "самоварами". |
|
|
Дата: Авг 7, 2003 11:37:33 xzazet Я не понял, там что история создания или лог писания? |
|
|
Дата: Авг 7, 2003 11:42:54 DIO Проанализируй ответы и действуй. |
|
|
Дата: Авг 7, 2003 12:03:09 Ок, я так понимаю мне поможет хук... WH_KEYBAORD. Так получается всё елементарно. Вопрос это будет работать под всеми виндами? И я так понимаю в 3 кольце... |
|
|
Дата: Авг 7, 2003 12:59:51 [ DIO: это будет работать под всеми виндами? И я так понимаю в 3 кольце... ] Да. И самое главное, что все документировано. |
|
|
Дата: Авг 7, 2003 13:32:49 Ну всё сегодня, или самое позжее на выходных займусь, только вот ещё вам вопросик на засыпку... Кто нить знает скэн код кнопки "Вындовс"? |
|
|
Дата: Авг 7, 2003 15:12:17 Хелп, сам я определить не смогу, так как этой конпки у меня просто нету:( |
|
Powered by miniBB 1.6 © 2001-2002
Время загрузки страницы (сек.): 0.086 |