При запуске определенных приложений (в частности игр) ввод временно "зависает", из-за отсутствия более подходящих слов.
Это особенно очевидно в играх от первого лица; Вы идете, вы делаете свое дело, затем вводите "заморозить", и любая кнопка, которую вы держали нажатой, удерживается нажатой, и вы спускаетесь вниз по этой скале.
Это не связано ни с каким типом игры или приложения, в этом отношении. Пока есть OpenGL, это обязательно произойдет.
Вот некоторая замечательная информация (или ее отсутствие):
- Блокирует
alt
+tab
, - но переключение на tty работает.
dmesg
ничего не показывает- Изменение порта USB ничего не изменило, что не удивительно, так как
xinput test <device>
дает мне именно то, что я нажал, пока это происходит! 1- Тип используемой библиотеки не имеет значения:
- SDL/2 2
- Unity3D (хотя не уверен, что они используют SDL)
- GLFW
- SFML
- UDK
- Тип используемого приложения не имеет значения:
- Игры
- Compiz, пока я не запаниковал и не кинул мой удобный tty!
Что может быть причиной такой (невероятно раздражающей) проблемы?
1. К сожалению, рабочий ввод за пределы приложения исключает аппаратное обеспечение.
2. Это случилось с моим собственным (SDL2) приложением. Однажды. Переход по коду не показал ... ничего.