Описание тега sendinput

Синтезирует нажатия клавиш, движения мыши и нажатия кнопок.
1 ответ

SendInput() неправильно интерпретируется в определенных приложениях

Мой проект C# отправляет введенную комбинацию клавиш в окно переднего плана. В блокноте, Firefox, IE9 все работает так, как должно, но Adobe Illustrator CS5, похоже, неправильно интерпретирует отправленные комбинации: например, CTRL+G становится CTR…
15 июн '12 в 11:19
1 ответ

SendInput не будет отправлять события мыши на экранную клавиатуру в Win 10

Я пытаюсь использовать SendInput для преобразования касаний сенсорного датчика в стандартные события мыши. Это отлично работает с несколькими стандартными приложениями Windows. Но когда я отправляю событие LEFT_MOUSE_DOWN, находясь в режиме OSK, нич…
28 дек '16 в 17:46
2 ответа

SendInput на C++ не учитывает Ctrl и Shift

Я пытаюсь отправить нажатие клавиши CTRL+SHIFT+END в элемент управления в приложении C++, написанном на Embarcadero. Я использую код ниже: tagINPUT ip; ip.type = INPUT_KEYBOARD; ip.ki.wScan = 0; ip.ki.time = 0; ip.ki.dwExtraInfo = 0; // Appui sur Ct…
05 июл '17 в 11:26
1 ответ

Может ли sendinput API имитировать нажатие клавиши клавиатуры в течение некоторого времени?

Мое приложение должно будет имитировать нажатие клавиши в течение некоторого времени. Я не знаю сколько времени. Могу ли я использовать sendinput API для этого?
19 янв '10 в 00:28
1 ответ

Windows API не может создать "Входные сообщения"/ события для определенных приложений (например, Mozilla Firefox)

Я пытаюсь эмулировать щелчки и перемещения пользователей, особенно в Mozilla Firefox, в среде Windows 7. Решение, которое я получил вместе из различных учебных пособий, сообщений на форумах и документов MSDN, работает для 99% приложений Windows, но …
05 янв '12 в 02:09
1 ответ

Конвертировать KeyEventArgs в структуру KEYDBINPUT

Я работаю в сетевой системе (в C#), где на одном компьютере я получаю ввод с клавиатуры через ловушку низкого уровня, а затем передаю ввод на другой компьютер, где он должен быть введен. Хук доставляет ввод с клавиатуры в классе KeyEventArgs. Чтобы …
10 дек '10 в 02:31
1 ответ

C# SendInput Alt/Ctrl/ клавиши Shift не выпускаются

Я использую приведенный ниже код для передачи специальных ключей с помощью SendInput, Я столкнулся с одной странной проблемой. Если пользователь отправляет любой из Alt/Ctrl/Shift, клавиша остается нажатой, например, если пользователь нажимает Alt +…
03 дек '14 в 17:53
0 ответов

SendInput не работает должным образом в Win XP

Я работаю над одним проектом, где я использую INPUT структура и SendInput() отправить команду ввода в другое окно, используя Hook. Я использую следующий код, чтобы получить дескриптор последнего посещенного окна приложения. INPUT input; input.type =…
27 фев '14 в 08:48
0 ответов

C# - SendInput() - удерживайте клавишу?

Текущая функциональность В среде Direct3D клавиша удерживается нажатой. В среде без Direct3D его просто нажимают один раз. public static void HoldKey() { //Type = 1 means keyboard input. INPUT IP = new INPUT { Type = 1 }; IP.Data.Keyboard = new KEYB…
10 июн '15 в 10:01
1 ответ

Повторяющиеся символы, использующие отправку ввода в Delphi

Моя проблема заключается в следующей процедуре, которая показывает эту строку "a-bb-ccc-dddd" в outpot, как этот "abc-d". Как я могу это исправить. procedure SendText(const Value: WideString); var i: Integer; S: WideString; TI, TYY222: TInput; ki: T…
03 янв '17 в 11:30
1 ответ

Отправка одновременных событий клавиатуры с SendInput на окнах в C++

Я хочу имитировать нажатия клавиш в C++, используя SendInput, в то время как работают отдельные кнопки, попытка одновременной отправки клавиш (горячие клавиши) не работает. Я перепробовал все, но ничего не работает, если я отправляю VK_LWIN в одиноч…
11 ноя '12 в 20:09
2 ответа

Мышь перемещается в исходное местоположение после пересечения Montiors с SendInput и аналогичными функциями

Примечание. Хотя я не могу выполнить тестирование на другой версии Windows, я подозреваю, что это проблема только для Windows 8 из-за угловых и боковых точек доступа. Я пытаюсь переместить курсор к указанным координатам, используя много методов, так…
10 июн '15 в 00:00
1 ответ

SendInput показывает данные, отправленные не по порядку

Я экспериментирую с SendInput, отправляя строки в заметку. Я смешиваю команды SendInput с вызовами Memo.Lines.Add('....'). К моему удивлению, все команды Memo.Lines.Add выполняются перед любой из процедур SendInput. Зачем? Как я могу получить памятк…
21 сен '16 в 04:59
1 ответ

Это ошибка для передачи одноэлементного массива в SendInput?

Учитывая следующий код void foo() { INPUT input{}; input.type = INPUT_MOUSE; input.mi.dwFlags = MOUSEEVENTF_LEFTDOWN; SendInput(1, &input, sizeof(input)); input.mi.dwFlags = MOUSEEVENTF_LEFTUP; SendInput(1, &input, sizeof(input)); }; Это оши…
14 окт '17 в 13:03
0 ответов

Как я могу исправить цикл нажатия клавиш, который останавливается при нажатии другой клавиши?

Я запрограммировал цикл, который спам пробел (низкоуровневый ввод), когда я удерживаю пробел. Это работает, но внезапно перестает работать, когда я нажимаю любую другую клавишу, удерживая клавишу пробела. Как я могу это исправить? Я использую InputM…
16 дек '18 в 16:56
0 ответов

При моделировании входных событий с использованием заголовка Windows программа останавливается до тех пор, пока не будет выдано прерывание вручную.

Вот программа, которую я создал, чтобы имитировать несколько входных событий, чтобы дать некоторое прерывание для другого процесса, используя заголовок Windows. Эта программа генерирует количество событий левого клика, события правого клика, события…
04 янв '19 в 09:30
1 ответ

Как вы отправляете нажатия клавиш в неактивное окно?

Как описывает заголовок: есть ли способ отправить смоделированные нажатия клавиш в неактивное окно с помощью JNA (потому что Java - мой самый сильный язык)? Конечно, когда есть альтернативный язык, который может достичь этой цели, я бы пошел на это.…
16 янв '19 в 19:03
0 ответов

Управление событиями мыши в Security Attention Sequence(SAS), Ctrl Alt Del

Как осуществлять дистанционное управление в Security Attention Sequence (SAS), ctrl alt del? Я использую ключевое событие, как mouse_event, SendInput(Input_Mouse) и я пытался контролировать власть на манифесте, уровне, UIAccess, SignToolэто недостат…
09 янв '19 в 05:15
3 ответа

SendInput() не равно нажатию клавиши на клавиатуре вручную в C++?

Я хотел написать код на C++ для эмуляции нажатия клавиши "A": // Set up a generic keyboard event. ip.type = INPUT_KEYBOARD; ip.ki.wScan = 0; // hardware scan code for key ip.ki.time = 0; ip.ki.dwExtraInfo = 0; // Press the "..." key ip.ki.wVk = code…
05 сен '13 в 22:37
1 ответ

Использование SendInput для отправки символов Юникода за пределы U+FFFF

Я пишу экранную клавиатуру, похожую на ту, что в Windows 8. У меня нет проблем с отправкой большинства символов, которые мне нужны, с помощью Win32 SendInput. Проблема в том, что касается нового Windows 8 Emoji. Они начинаются с U+1F600 с использова…
10 мар '14 в 02:46