Когда я сканирую штрих-код с помощью моего сканера (для ПК сканер - это клавиатура, он не знает, что это сканер штрих-кодов), иногда в полноэкранном режиме событие KeyDown не обрабатывается, пока я не слегка подвинула мышь бит.
как видите:
похоже, что программа в какой-то момент теряет фокус. когда я пытаюсь сделать это без полноэкранного режима, он работает так, как должен.
Я уже использовал эти 4 метода для получения ключа, но все они ведут себя одинаково:
Windows.UI.Core.CoreWindow.GetForCurrentThread().CharacterReceived += MainPage_CharacterReceived;
Windows.UI.Core.CoreWindow.GetForCurrentThread().KeyDown += MainPage_KeyDown; ;
Window.Current.CoreWindow.Dispatcher.AcceleratorKeyActivated += Dispatcher_AcceleratorKeyActivated;
Window.Current.CoreWindow.KeyDown += CoreWindow_KeyDown;
Эта ошибка уже хорошо известна, и могу ли я что-нибудь сделать, чтобы этого не произошло?