Почему не срабатывают клавиши (не относящиеся к игре) в некоторых играх?
Допустим когда играю в TES:Skyrim некоторые клавиши не срабатывают на клавиатуре, которые не относятся к игре, например хочу убавить громкость компа при помощи спец клавиш на клавиатуре, а они вообще никак не реагируют, или если хочу записать видео из игры при помощи специальной программы (в моём случае PlayClaw 5 или ShadowPlay), в самой программе для начала записи видео стоит клавиша F12, в игре эта клавиша не срабатывает (ставил другие клавиши и тоже самое). Такая же фигня и с игрой The Witcher 2. В остальных играх всё нормально, и громкость убавляется при помощи клавиатуры и клавиша записи срабатывает и т.д. Короче клавиши которые не отнасятся к самой игре, напрочь отказываются работать. В чём може быть проблема?
Это известная давно проблема для различных программ, которые позволяют настроить горячие клавиши для быстрого управления программой: winamp, skype, aimp и т.п. Дело в том, что некоторые игры, особенно которые требовательны к ресурсам игры, во время запуска блокируют клавиатуру - приложение начинает перехватывать все нажатия клавиш во время игры и обрабатывает эти нажатия по своему, не пуская их в windows, следовательно программа, для которой эта горячая клавиша предназначалась, не получает сигнал и понятно никак не реагирует на Ваше нажатие.
Эта проблема характерна для таких игр как: lol, серия TES, Battlefield и прочие. Решения проблемы так до сих пор нету, хотя разработчикам игр часто пишут об этом баге на форуме, но почему-то патчей для этого бага не выпускают.