Описание тега keyhook
Изменение прослушивания или реакции на события, связанные с определенными клавишами клавиатуры или других устройств.
0
ответов
Глобальный ключ /MouseHook с пользовательским интерфейсом
Я хочу сделать приложение C# с клавиатурой и мышью на экране.Каждый ключ или кнопка, на которую нажимают, должны быть видны в этом приложении, например, путем окрашивания одной из клавиш (я знаю, как это сделать). Это также должно работать, если при…
14 мар '13 в 23:58
2
ответа
Удерживание кнопки Alt с помощью сообщений Windows
Как я могу, с сообщениями Windows, удерживать кнопку ALT? Есть ли WM_KEYHOLD или что-то подобное? Это код снимка экрана, но я думаю, что-то не так. Я думаю, что коды клавиш, которые я использую, плохие, для 0x70 он посылает F1. и для 0x46 это посыла…
07 июн '11 в 14:03
2
ответа
Удаление хука клавиатуры, когда пользователь покидает приложение
Я пытаюсь определить, когда пользователь нажимает на вкладки из моего окна. Я пробовал несколько сообщений (проверка WM_ACTIVATE, WM_KILLFOCUS, WM_ACTIVATEAPP, WM_NCACTIVATE, WM_CANCELMODE и WM_SYSCOMMAND на SC_MINIMIZE). Но та же проблема все еще в…
06 май '13 в 15:05
1
ответ
Использование JNA для Keyhook и потреблять
Я делаю автоматический кликер, который использует JNA для подключения глобального ввода с клавиатуры и мыши. Для работы с клавиатурой я использую http://code.google.com/p/goldriver/source/browse/trunk/king/src/jnacontrib/w32keyhook/KeyHook.java?r=36…
16 дек '11 в 22:30
0
ответов
Как "съесть" ключ с крючком низкого уровня и обработать другой?
Я нахожусь в проекте, чтобы сделать некоторые привязки клавиш для старых игр, где у вас нет выбора, чтобы выбрать, какой ключ делает что. В примере я хочу нажать "Num0" для имитации клавиши "z". Моя проблема заключается в следующем: я написал графич…
31 окт '18 в 14:57
1
ответ
Низкоуровневый хук клавиатуры не распознает нажатия клавиш VB.NET
Я успешно практиковал низкоуровневые зацепки клавиатуры в Visual Basic 2010 (.NET Framework v4.0), затем перенес этот же проект перехвата в Visual Studio 2017 (.NET Framework 4.5.2), и теперь он не обнаруживает нажатий клавиш, Я уже пытался изменить…
13 янв '18 в 22:33
2
ответа
Программирование утилиты горячих клавиш
У меня есть проект, где мне нужно использовать горячие клавиши, которые будут работать глобально через всю ОС Windows. Теперь, насколько я знаю, я знаю только, как читать ключевые события в текущей форме. Как бы я занялся программированием утилиты г…
02 дек '12 в 15:32
2
ответа
Как установить HotKey для всей системы в C#
В AutoIt v3 есть функция HotKeySet. Он устанавливает горячую клавишу, которая вызывает пользовательскую функцию при нажатии. Это системная горячая клавиша, означающая, что клавиша не может использоваться ни для чего другого, когда горячая клавиша ус…
03 фев '10 в 19:18
0
ответов
Java Keyhook, который работает как служба Windows
Я делаю приложение, которое имеет KeyHook для регистрации событий клавиатуры. До сих пор я пытался использовать: JNA https://github.com/java-native-access/jna Системный хук https://github.com/kristian/system-hook И они оба работают нормально, когда …
20 сен '18 в 10:48
1
ответ
C# Keyhook вопрос
Я скопировал следующий код с http://www.codeproject.com/KB/cs/CSLLKeyboardHook.aspx, public int hookProc(int code, int wParam, ref keyboardHookStruct lParam) { if (code >= 0) { Keys key = (Keys)lParam.vkCode; if (HookedKeys.Contains(key)) { KeyEv…
10 апр '10 в 10:59
0
ответов
Как я могу изменить ввод определенного ключевого символа, когда он не сфокусирован? C#
Я пытаюсь сделать небольшую шутку своему коллеге, делая каждый раз, когда он печатает ";" введите греческую точку с запятой ";". Я нашел здесь код для некоторых вопросов о ключевых событиях и некоторых ключевых хуках. Но ни один из них на самом деле…
05 ноя '18 в 12:59
0
ответов
Как я могу профилировать свое Java-приложение, чтобы найти узкие места в производительности?
Это приложение (файл.jar) делает снимок экрана, используя класс робота, получает имя пользователя от пользователя, которое является URL-адресом, в поле ввода JFrame. Обрезает и удаляет все недопустимые символы из него и сохраняет его с помощью диало…
07 фев '16 в 09:18
2
ответа
Захват Vb.net Ctrl+C
Я хочу снимать, когда кто-то использует Ctrl C, даже когда не в фокусе. Я использую Visual Basic 2010.
09 сен '10 в 05:27
3
ответа
Низкий уровень Keyhook
Я хотел бы запустить низкоуровневый keyhook в отдельном потоке в C# для обнаружения определенных горячих клавиш. Как бы я это сделал?
03 фев '10 в 12:22
0
ответов
Заморозка Windows keyhook
Когда я запускаю эту программу, мой компьютер зависает и не может ничего сделать. Я думаю, это потому, что я по какой-то причине всегда вызываю вспомогательную функцию клавиатуры? Может ли это быть что-то сделать с паузой, что у меня в нижней части …
21 апр '13 в 18:44
1
ответ
Как получить "ctrl c" или событие копирования мышью в дополнении Powerpoint 2013 (разработанном в C#)?
Приведенный ниже код не является символом перехвата символов в MS Powerpoint, он работает только за пределами Powerpoint, и как я могу поймать "контрольную копию" или "копию щелчка правой кнопкой мыши" внутри этого кода? Приведенный ниже код не явля…
11 янв '17 в 16:24
1
ответ
Глобальный Keyhook на 64-битной Windows
В настоящее время у меня есть некоторые проблемы, чтобы заставить работать глобальную связку ключей на 64-битной операционной системе Windows 7. Теперь я знаю, что на Stackru уже есть много тем на эту тему, но ни одна из них не дает мне ответа, с ко…
21 мар '13 в 08:43
1
ответ
Java JNA- Jar-приложение зависает в 32-битной системе Windows
Вот скриншот приложения. Скомпилированный с 1.8 JDK, прекрасно работает в 64-битных системах, но в 32-битных системах отстает и зависает в двух итерациях. В основном это приложение делает снимок экрана, используя класс робота, берет имя файла от пол…
19 окт '15 в 06:22
0
ответов
Отключить ключевые события на определенном устройстве (глобальный keyhook)
Я пытаюсь отключить ввод со сканера штрих-кода, когда мне это не нужно. У меня есть активная клавиатура и сканер штрих-кода (мы можем назвать это другой клавиатурой). Мне удалось получить ключи для событий KEYDOWN и KEYUP и установить e.Handled = tr…
04 фев '19 в 11:11
1
ответ
Глобальный брелок для медиа-клавиш в C#
Со следующим RegisterHotKey функция, я могу глобально перехватить обычные комбинации клавиш и модификаторов: [DllImport("user32.dll")] private static extern bool RegisterHotKey(IntPtr hWnd, int id, uint fsModifiers, uint vk); Отличная статья об этом…
20 сен '14 в 18:21