Думаю, это происходит потому, что получать нажатия клавиш может только активное окно, а искомое окно при переключении на другое приложение активным, само собой, не является.sa писал(а):Что-то не то у меня с кнопкой, использующей loop: кнопка перестаёт срабатывать, если я переключаюсь во время её работы на другое окно (приложение).
Не думаю, что можно что-то с этим сделать. В винде немало средств для переключения фокуса и целая система условий, при которых оно не выполняется. То и дело сталкиваюсь с тем, что ненужные окна выскакивают на передний план и перехватывают фокус в неподходящий момент, в то время как нужные в нужные мне моменты этого сделать не могут.