![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 30.03.2024
Сообщений: 19
|
![]()
Здравствуйте!
Помогите, пожалуйста, разобраться. Вопрос простой: при эмуляции нажатия клавиши различными способами (будь то keybd_event(45,0,0,0) или SendInput) только некоторые символьные клавиши отображаются в окне (например, числовые и буквенные), а другие различные символы не отображаются. В частности, символ'-' (код45) не отображается. Почему так и как лечится? |
![]() |
![]() |
![]() |
#2 |
Форумчанин
Регистрация: 07.11.2011
Сообщений: 177
|
![]()
Или $2D, это код клавиши Insert, обе функции из winapi используют виртуальные коды клавиш. Чтобы ввести символ "-" используйте vk_minus. Для ввода специфических символов можно теоретически использотвать комбинации alt-кодов но там куча подводных камней, зависящей от локализации системы.
|
![]() |
![]() |
![]() |
#3 | |
Просветитель
Участник клуба
Регистрация: 26.12.2012
Сообщений: 1,844
|
![]() Цитата:
|
|
![]() |
![]() |
![]() |
#4 |
Пользователь
Регистрация: 30.03.2024
Сообщений: 19
|
![]() |
![]() |
![]() |
![]() |
Опции темы | Поиск в этой теме |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
эмуляция нажатия клавиши F | Vitek_DeadlyHunter | Общие вопросы Delphi | 3 | 03.11.2011 12:44 |
Эмуляция нажатия клавиши в неактивном окне | Ga-sergey | Общие вопросы Delphi | 6 | 27.05.2010 23:21 |
Эмуляция нажатия клавиши | helenfly | Win Api | 9 | 01.12.2009 12:09 |
Эмуляция нажатия клавиши...... | Zoidberg | Win Api | 4 | 11.01.2007 18:44 |