![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как подменить нажатую клавишу [D6, WinXP]
Svit_men © (2005-05-27 11:40:00)Например нажимаю на клавиатуре В, а нужно чтоб написало О к примеру, то есть нужно подменить
хочу подменить поставив хук на нажатие клавиши, но как ее опознать какая нажата и тем более поменять, чтоб она дальше хука не ушла пока не понятно
if TMsg(Pointer(lParam)^).message = WM_KEYDOWN then
Svit_men (2005-05-27 13:52:00) [1]подскажите как создать переменную из которой можно прочитать и в которую можно записать значение нажатой клавиши, чтоб можно через хук подменить
-=XP=- (2005-05-27 12:48:00) [2]Не такая уж и сложная операция. Главное - найти новую клавиатуру для данной модели ноутбука.
Кроме того, есть фирмы, занимающиеся ремонтом ноутбуков.
P.S. Но это уже оффтоп, и к Delphi не имеет никакого отношения.
ssk (2005-05-27 12:41:00) [3]>-=XP=- © (27.05.05 12:31) [4]
Замена клавиатуры дешевле написания программы.
имеется опыт замены клавиатуры в ноутбуках?
-=XP=- (2005-05-27 12:31:00) [4]Замена клавиатуры дешевле написания программы.
Кроме того - это правильнее логически. Лечить надо болезнь, а не симптомы.
Svit_men (2005-05-27 12:08:00) [5]Вобщето задача такая в ноуте некоторые клавиши дребезжат, стандартные средства винды не помогают, вот я и хотел написать
прогу, чтоб это полечить, даже написал, которая работает только в notepade, в ворде не хочет и сильно тормозит, вот решил написать в хуке, перехватывать лишние буковки, но в хуке
не получается пока, примерчик бы очень помог.
-=XP=- (2005-05-27 11:56:00) [6]Например нажимаю на клавиатуре В, а нужно чтоб написало О к примеру
Сделать свою раскладку клавиатуры и установить ее в системе.
Тогда пользователь сможет переключаться в Ваш режим по своему желанию.
В противном случае, не исключено, что он будет не очень рад Вашей программе.
TUser (2005-05-27 11:41:00) [7]Посмотреть в справке - в каком параметре передается код нажатой клавиши. Если не ошибаюсь, то WParam, но это по памяти.