Author |
Topic |
|
Rob
USA
2615 Posts |
Posted - 12/20/2011 : 17:23:53
|
StrokesPlus has a hidden window which covers the entire screen. This is used for drawing gestures. However, if that window has the current focus, gestures may ignored as well as keyboard events.
Normally, this window never has focus, but to ensure the tray popup menu behaves in a fluid manner, the full screen window requires a message posted to it. This in combination with opening any dialog like the Preferences window, causes StrokesPlus to still have the focus after closing the option windows.
Steps to reproduce:
- Right-click SP tray icon and select Preferences - Close the window - Without clicking anywhere on the screen, press the ignore key you've selected (Control by default) - The tray icon will not change to the disabled icon - Gestures will still *usually* work, but every now and then, in this specific instance, nothing happens after drawing a known gesture.
Workaround:
- Click anywhere on the screen to remove SP from having focus; a window, the taskbar, etc. |
|
Rob
USA
2615 Posts |
Posted - 12/22/2011 : 09:53:26
|
This can also happen in Training Mode, after drawing a gesture and closing the Gesture Name window, drawing a gesture right away may not trigger the Gesture Name window. Again, same workaround. (it's actually a complicated issue to resolve, even though it seems so benign) |
|
|
Rob
USA
2615 Posts |
Posted - 12/28/2011 : 10:42:09
|
1.0.10 will include an update to address nearly all instances of this issue by remembering the previous active window prior to any S+ dialogs being shown, and reactivating the previous window when S+ dialogs are closed.
However, it doesn't appear possible to capture the previously active window when the tray icon right-click menu is opened (without adding unnecessary and constant monitoring of active windows, which I will not implement for efficiency reasons), so this known issue can still occur after interacting with the tray icon menu and not activating a different window after the tray menu goes away. |
|
|
|
Topic |
|
|
|