Все сервисы Хабра
Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
Закрыть
Задать вопрос
Newplayer69
@Newplayer69
C#
WPF Как отследить глобальные нажатия клавиатуры + сочетания?
Как отследить глобальные нажатия клавиатуры + сочетания ? WPF
Есть у кого варианты ?
Пробовал несколько примеров, не работают на Net6.0
Вопрос задан
более двух лет назад
144 просмотра
3
комментария
Подписаться
1
Простой
3
комментария
Facebook
Вконтакте
Twitter
joyrax-dev
@joyrax-dev
Если тебе не обязательно wpf ты можешь воспользоваться библиотекой sdl2, там есть реализация перехвата глобальных нажатий клавиш и сочетания клавиш
Написано
более двух лет назад
joyrax-dev
@joyrax-dev
Такое можно провернуть запустив в другом потоке
Написано
более двух лет назад
Newplayer69
@Newplayer69
Автор вопроса
joyrax-dev
, Спасибо почитаю
Написано
более двух лет назад
Решения вопроса
0
Пригласить эксперта
Ответы на вопрос
1
Hemul GM
@HemulGM
Delphi Developer, сис. админ
Это делается через winapi. Ты должен зарегистрировать конкретное сочетание и можешь получать события, когда сочетание будет нажато.
https://learn.microsoft.com/en-us/windows/win32/ap...
https://gist.github.com/rincew1nd/8a106f4c3e54ef69...
Ответ написан
более двух лет назад
3
комментария
Нравится
3
комментария
Facebook
Вконтакте
Twitter
Newplayer69
@Newplayer69
Автор вопроса
На WPF вытекает ошибка значения Keys
https://imgur.com/a/PevSWEM
Написано
более двух лет назад
Hemul GM
@HemulGM
Newplayer69
, очевидно модуля не хватает какого-то.
Может System.Windows.Input? Погугли
Написано
более двух лет назад
Newplayer69
@Newplayer69
Автор вопроса
Hemul GM
, для WinForm подошло , на WPF не хочет
Написано
более двух лет назад
Ваш ответ на вопрос
Войдите, чтобы написать ответ
Войти через центр авторизации
Похожие вопросы
JavaScript
+2 ещё
Простой
На сколько практично разделять логику загрузки данных?
4 подписчика
16 сент.
1119 просмотров
2
ответа
Android
+2 ещё
Простой
Проблема с расположением префаба в AR проекте, как мне сделать расположение префаба чётко над маркером?
1 подписчик
07 сент.
116 просмотров
0
ответов
C#
+2 ещё
Средний
Как получить Steamloginsecure имея логин, пароль и рефреш токен?
1 подписчик
06 сент.
78 просмотров
0
ответов
C#
Простой
Мониторинг подключения базовой станции сканеров в программе?
2 подписчика
05 сент.
66 просмотров
0
ответов
C#
+1 ещё
Средний
Как настроить полосу прокрутки, чтобы срабатывала только при наведении на неё?
2 подписчика
04 сент.
188 просмотров
2
ответа
C#
+2 ещё
Простой
Аутентификация Blazor Server, почему AuthorizeView долго получает данные об аутентификации?
1 подписчик
04 сент.
47 просмотров
0
ответов
C#
Простой
Как правильно добавить переменную?
2 подписчика
01 сент.
219 просмотров
2
ответа
C#
+1 ещё
Простой
Zenject зачем добавлять к SceneLoader наследование от ISceneLoader?
1 подписчик
30 авг.
85 просмотров
1
ответ
C#
+1 ещё
Средний
Instance по логике Bootstrap?
1 подписчик
29 авг.
91 просмотр
1
ответ
C#
+1 ещё
Средний
Как правильно оформить логику Bootstrap для Player.cs в Initialize()?
1 подписчик
29 авг.
55 просмотров
1
ответ
Показать ещё
Загружается…
Вакансии с Хабр Карьеры
QA automation (C#)
Альфа-Банк
•
Москва
от 200 000 до 350 000 ₽
Заместитель начальника отдела разработки ПО и АСУ
ГК «Турбулентность-ДОН»
•
Ростов-на-Дону
от 100 000 до 130 000 ₽
Разработчик Delphi
EuroAuto
•
Санкт-Петербург
от 200 000 ₽
Минуточку внимания
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации
Закрыть
Реклама