News:
Seems that with main program window open, hotkey doesn't work.
I set B as "add player" hotkey, then I manually pressed it with clock screen on second monitor amd program on first monitor, nothing happened.
But when I closed the main program, hotkey worked (manually pressed)
Does "Main program window" refer to the Settings window? That's what your description sounds like. So, manually (no card reader) pressing a hotkey works with the clock window open but NOT if the Settings window is open. Is that right?
This might be the expected behavior. Because the Settings window has input fields (depending on which tab is selected), only a specific set of hotkeys will work when the Settings window is open. For example, the function keys (F1 through F12) work because they have no other meaning when typing into an input field. But other hotkeys, like "x", don't work. You wouldn't want the Bust Players Out dialog to open when you are typing in your tournament description as "The X-Games of Poker". Some tabs have no input fields, so it *could* be OK for other hotkeys, like "x", to work on those tabs. This can be changed on the Preferences tab, Behavior section, "Allow hotkeys on all Settings tabs that do not have inputs".
Now, as far as why the TD doesn't detect the reader pressing the "B" key I honestly cannot say. The TD has only one way to detect hotkeys, so if the reader simulating a keypress doesn't trigger anything in the TD, there's little I can do about it unfortunately. Out of curiosity, what happens when you run a card through the reader while an input field in the TD has focus? For example, click on the Notes or Description field on the Game tab and run your card through. Do you see the "correct" input as you did in Notepad?