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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 25.04.2009, 23:03   #1
MyasNick
Пользователь
 
Аватар для MyasNick
 
Регистрация: 30.05.2008
Сообщений: 22
Вопрос Как обмануть SendInput?

Стоит задача вставки юникодных символов в чужое приложение.

Использую SendInput, как наиболее универсальный способ. Суть проблемы в следующем: SendInput помещает сообщения клавиатуре в общую очередь. Из-за этого, если на клавиатуре прижата какая-нибудь системная клавиша, например AltGr (а она прижата!), то символы вставляются ТОЛЬКО после отпускания системной клавиши.

Можно ли как-то обмануть SendInput и заставить ее сработать вне очереди?

З.Ы. keybd_event не подходит, потому что не умеет вставлять юникодные (16 bit) символы, у нее параметры типа Byte.
MyasNick вне форума Ответить с цитированием
Ответ


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск