Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Низкоуровневое программирование > Win Api
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 19.11.2007, 13:13   #11
JTG
я получил эту роль
Старожил
 
Аватар для JTG
 
Регистрация: 25.05.2007
Сообщений: 3,694
По умолчанию

http://ae.inc.ru/aekmapsampler.php готовое решение

Глобальный хук на клаву, примеров в сети завались, ищи по Setwindowshookex WH_KEYBOARD
пыщь
JTG вне форума Ответить с цитированием
Старый 19.11.2007, 16:34   #12
Domovoy
Форумчанин
 
Регистрация: 24.10.2007
Сообщений: 254
По умолчанию

А использовать такую штуку не пробовал? keybd_event(ord('M'),0, 0, 0) - имитирует нажатие клавиши
Domovoy вне форума Ответить с цитированием
Старый 19.11.2007, 16:47   #13
martinz
BootKey Master
Пользователь
 
Аватар для martinz
 
Регистрация: 18.11.2007
Сообщений: 12
По умолчанию

JTG, это ведь для кпк программа.
Domovoy пробовал, не получилось.
martinz вне форума Ответить с цитированием
Старый 19.11.2007, 18:43   #14
JTG
я получил эту роль
Старожил
 
Аватар для JTG
 
Регистрация: 25.05.2007
Сообщений: 3,694
По умолчанию

Цитата:
это ведь для кпк программа.
Упс, пардон ))
пыщь
JTG вне форума Ответить с цитированием
Старый 20.11.2007, 20:40   #15
martinz
BootKey Master
Пользователь
 
Аватар для martinz
 
Регистрация: 18.11.2007
Сообщений: 12
По умолчанию

Пока смог реализовать только так: Нажимаю
Ctrl+1 печатается "т"
Ctrl+2 печатается "T"
Ctrl+3 печатается "n"
Ctrl+4 печатается "N"
Исходник в аттаче. У кого еще будут какие предложения?
Вложения
Тип файла: zip Project1.zip (922 байт, 21 просмотров)
martinz вне форума Ответить с цитированием
Старый 21.11.2007, 22:41   #16
martinz
BootKey Master
Пользователь
 
Аватар для martinz
 
Регистрация: 18.11.2007
Сообщений: 12
По умолчанию

Неужели столько програмеров и никто не знает?
martinz вне форума Ответить с цитированием
Старый 22.11.2007, 06:54   #17
Sibedir
Тот ещё
Старожил
 
Аватар для Sibedir
 
Регистрация: 14.11.2007
Сообщений: 2,242
Лампочка

Цитата:
Domovoy
А использовать такую штуку не пробовал? keybd_event(ord('M'),0, 0, 0) - имитирует нажатие клавиши

martinz
пробовал, не получилось
А пробовал

Код:
keybd_event(ord('M'),0, 0, 0)
keybd_event(ord('M'),0, KEYEVENTF_KEYUP, 0)
Sibedir вне форума Ответить с цитированием
Старый 22.11.2007, 08:16   #18
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
Неужели столько програмеров и никто не знает?
Прочти пост #11 там дан четкий ответ.
Но мое личное мнение - луче починить аппаратуру в сервисном центре.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 22.11.2007, 10:16   #19
Sibedir
Тот ещё
Старожил
 
Аватар для Sibedir
 
Регистрация: 14.11.2007
Сообщений: 2,242
По умолчанию

Цитата:
луче починить аппаратуру в сервисном центре
Хм, здравое решение

А главное, самое правильное из пердложенных. Не так ли, martinz.
Sibedir вне форума Ответить с цитированием
Старый 25.11.2007, 09:02   #20
martinz
BootKey Master
Пользователь
 
Аватар для martinz
 
Регистрация: 18.11.2007
Сообщений: 12
По умолчанию

Починить - это слишком просто, нужно подменить коды клавиш.

Stilet, ловушкой я только перехвачу клавишу, а как мне потом ее подменить?
martinz вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Залипание клавиш RealSHELS Общие вопросы Delphi 3 07.05.2008 22:47
Код клавиш MAKEDON Общие вопросы Delphi 4 07.01.2008 13:42
Подмена МАК-АДРЕСА Рустам Работа с сетью в Delphi 1 18.08.2007 12:32
Перехват и подмена кодов клавиш чужого окна Hedgehog Безопасность, Шифрование 3 23.04.2007 16:05