5
ответов

Узнайте, какой процесс зарегистрировал глобальную горячую клавишу? (Windows API)

Насколько я смог узнать, Windows не предлагает API-функции для сообщения, какое приложение зарегистрировало глобальную горячую клавишу (через RegisterHotkey). Я могу только узнать, что горячая клавиша...
вопрос задан: 6 May 2009 20:27
4
ответа

Измените раскладку клавиатуры для другого процесса

Я пишу программу в C#, который работает в фоновом режиме и позволяет пользователям использовать горячую клавишу для переключения раскладок клавиатуры в активное окно. (Windows только поддерживает CTRL+SHIFT и ALT+SHIFT), я использую...
вопрос задан: 4 June 2016 03:13
2
ответа

Глобальная горячая клавиша с WIN32 API?

Я смог установить локальные горячие клавиши как этот RegisterHotKey (hwndDlg, 100, MOD_ALT | MOD_CONTROL, 'S'); Как я могу установить горячую клавишу, чтобы быть глобальным? Я хочу, чтобы это было там, даже когда мое окно скрыто.
вопрос задан: 8 July 2017 13:18
1
ответ

Как использовать RegisterHotkey [дубликат]

В настоящее время я пытаюсь создать глобальную горячую клавишу для своей программы с помощью RegisterHotkey (), но я попытался сам ее кодировать из примеров, которые я видел до сих пор, но я не знаю, как заставить ее работать. ...
вопрос задан: 7 July 2012 20:35
0
ответов

C # - событие KeyDown не работает с RegisterHotKey

Я использую RegisterHotKey для общесистемных горячих клавиш в приложении, и у меня есть отдельная кнопка для выбора клавиши. Я использую событие KeyDown для «выбора ключа», но из-за «...
вопрос задан: 2 March 2019 03:49
0
ответов

Обнаружение Ctrl + V с помощью RegisterHotKey, но не его перехват

Мне нужно определить, когда пользователь нажимает Ctrl + V ( независимо от фокуса окна - мое приложение, скорее всего, будет свернуто), но я не должен останавливать фактическую операцию вставки. Я пробовал несколько вещей: (Я успешно ...
вопрос задан: 15 December 2017 13:17
0
ответов

Глобальное освобождение горячих клавиш (нажатие клавиш)? (WIN32 API)

Есть ли способ заметить отпускание кнопки горячей клавиши, зарегистрированной в RegisterHotKey? Я получаю сообщение WM_HOTKEY каждый раз, когда нажимаю горячую клавишу, но мне нужно знать, когда была отпущена клавиша
вопрос задан: 9 May 2013 18:58
0
ответов

Зарегистрировать уже используемую горячую клавишу

Фон :Я хочу прослушать последовательность горячих клавиш (Ctrl+Alt+Left )глобально, поэтому я использую :[DllImport ("user32.dll" )] private static extern bool RegisterHotKey (IntPtr hWnd, int id, uint fsModifiers,...
вопрос задан: 4 August 2012 16:48
0
ответов

Зарегистрируйте более одной горячей клавиши с помощью RegisterHotKey

Я нашел этот небольшой фрагмент кода для регистрации горячей клавиши: [DllImport ("user32.dll")] public static extern bool RegisterHotKey (IntPtr hWnd, int id, int fsModifiers, int vlc); protected ...
вопрос задан: 16 January 2011 06:21