Вопросы по теме 'keyboard-hook'

Как я могу имитировать нажатие клавиш для любого окна с фокусом в данный момент?
Я пытаюсь изменить клавиши, которые моя клавиатура отправляет приложениям. Я уже создал глобальную ловушку и могу предотвратить получение ключей, которые мне нужны, но теперь я хочу отправить новый ключ на место. Вот моя процедура с крючком:...
1949 просмотров
schedule 20.05.2024

Блокировка сочетаний клавиш с помощью c #
Я использую приведенный ниже код, чтобы отключить Alt + Tab, Alt + Esc, Ctrl + Esc и клавишу Windows, но почему-то это не работает. Пожалуйста, помогите мне это исправить. namespace BlockShortcuts { public partial class Form1 : Form {...
9477 просмотров
schedule 10.06.2022

Как я могу что-то сделать после того, как событие запустилось в C#?
Я использую следующий проект для обработки глобальных подключений клавиатуры и мыши в моем Приложение С#. Этот проект в основном представляет собой оболочку вызова Win API SetWindowsHookEx с использованием констант WH_MOUSE_LL или...
319 просмотров
schedule 30.10.2022

Возможны низкоуровневые перехватчики клавиатуры / SendInput с Winkey + L? (блокировка рабочей станции перехватывается в Vista и выше)
Я работаю над проектом под названием UAWKS (неофициальная поддержка беспроводной клавиатуры Apple), который помогает пользователям Windows использовать Bluetooth-клавиатура Apple. Одной из основных целей UAWKS является замена клавиши Cmd...
6604 просмотров

SetWindowsHookEx возвращает 0 при компиляции для платформы .NET 4.0 на 32-битных машинах.
Я пытаюсь установить крючок клавиатуры Windows низкого уровня, чтобы захватить три нажатия клавиш, даже если приложение не находится в фокусе. Для этого я вызываю SetWindowsHookEx как // Create an instance of HookProc. KeyboardHookProcedure = new...
9522 просмотров

Крюк клавиатуры WIN7 перестает работать в другой учетной записи пользователя?
Я создал собственное приложение для родительского контроля, используя C#, чтобы следить за активностью моих детей. Он регистрирует все вводы с клавиатуры и экраны в фоновом режиме без звука, с единственным графическим интерфейсом значка на панели...
1633 просмотров
schedule 25.09.2022

Крюк клавиатуры не ловит каждую клавишу
У меня проблема с Global Keyboard Hook. По большей части это работает. Но в разделе ниже он должен мешать вводу клавиши ввода в сфокусированную программу. Он работает только примерно в половине случаев. Любые идеи относительно того, почему он...
1537 просмотров
schedule 31.01.2024

Измените NSEvent, чтобы отправить другую клавишу, чем та, которая была нажата
Я пытаюсь создать клавиатурный крючок OS X для вспомогательных технологий (т. Е. Не волнуйтесь, а не кейлоггер). Когда пользователь нажимает клавишу, я хочу предотвратить реальное нажатие клавиши и вместо этого отправить поддельное нажатие...
6651 просмотров
schedule 14.04.2022

Как получать уведомления об активности мыши / клавиатуры без глобального перехвата?
У меня есть прозрачное окно (WS_EX_TRANSPARENT), плавающее наверху. Всякий раз, когда происходит движение мыши (в любом месте экрана) или нажатие клавиатуры, необходимо отображать соответствующую информацию (например, положение мыши). Можно ли...
1586 просмотров
schedule 12.01.2024

Проблема с клавишей Alt в макрорекордере
Я пишу средство записи макросов (на основе PyHook) и не могу заставить его нажимать комбинацию клавиш № 2 после того, как она перехватила комбинацию клавиш № 1, если № 1 содержит клавишу Alt. Что еще я должен сделать, кроме как не нажимать...
338 просмотров
schedule 11.05.2023

Мне нужен глобальный прослушиватель клавиатуры в java для Mac
Я знаю, что вы можете прослушивать клавиатуру с помощью JIntellitype в Windows, но есть ли что-то подобное для Mac? Благодарить.
1339 просмотров

SetWindowsHookEx не вызывает мой обратный вызов?
Ну, я пробовал другое решение моей проблемы, но оно просто не работает. Я вызываю SetWindowsHookExA, а затем, когда я нажимаю клавишу, окно сообщения не отображается. Что делать? это мой код (это DLL, которая загружается другой DLL, загружаемой...
2543 просмотров
schedule 10.03.2024

Как слушать клавиатуру в фоновом режиме и запускать нажатия клавиш по запросу?
Я хочу сделать программу в vb.NET 2008, которая будет слушать клавиатуру в фоновом режиме, т.е. даже если приложение свернуто (глобально). Если пользователь нажал определенную клавишу, он должен продолжать активировать 2 другие клавиши через равные...
19721 просмотров

захват ключа с использованием глобальной горячей клавиши в С#
У меня есть приложение, которое работает в фоновом режиме, как будто я могу держать свое приложение на панели задач. Если оно останется на панели задач, мое приложение выполнит свою работу. Всякий раз, когда пользователь нажимает F10 или F9,...
2277 просмотров
schedule 11.02.2023

Предотвращение использования глобального перехвата клавиатуры по умолчанию
Я использую этот Global Keyboard Hook, который можно найти здесь: Использование глобального перехватчика клавиатуры (WH_KEYBOARD_LL) в WPF / C # Он отлично работает, и я использую небольшой фрагмент кода для обработки события нажатия клавиши....
1333 просмотров
schedule 15.02.2022

Крюк клавиатуры С# работает только 10 раз, а затем останавливается (или подавляется)?
Это классический низкоуровневый клавиатурный хук, который я уже успешно использовал несколько раз, но в последнее время он работает неправильно. Он считывает ввод с клавиатуры ровно 10 раз (10 раз с любой из клавиш, определенных в функции...
738 просмотров
schedule 16.05.2023

SetWindowsHookEx + WH_CBT не работает? Или, по крайней мере, не так, как я думаю?
У меня есть диагностическая программа, которая использует SetWindowsHookEx и WH_KEYBOARD_LL для сканирования кодов в масштабе всей системы. Я хотел бы расширить ее, чтобы отслеживать изменения фокуса окна, что возможно с помощью SetWindowsHookEx...
2408 просмотров

Использование KBDLLHOOKSTRUCT для определения первого нажатия клавиши
Я использую низкоуровневый хук клавиатуры в Windows. Это работает как шарм, несмотря на то, что в настоящее время я не могу сказать, была ли клавиша нажата изначально или нажата снова. документация ( + здесь ) говорит, что бит 7 содержит...
2171 просмотров
schedule 13.04.2022

переназначить ключ по умолчанию в vim
Я слышал, что нет внутренней функции для вызова при наборе комбинации клавиш в vim, в отличие от emacs. Итак, я хочу переназначить Ctrl-A на ^ (например, nnoremap ‹ C-A> ^); однако исходная функция Ctrl-A также привлекательна, поэтому я хочу...
79 просмотров

Требуется надежное решение SendKeys
Я пытаюсь написать приложение, которое может надежно отправлять нажатия клавиш в другое приложение. Во втором приложении есть текстовое поле, которое открывается при нажатии 9. Затем можно ввести текст, а затем текстовое поле закрывается при...
74 просмотров
schedule 20.10.2022