Hello! I have posted this on GitHub as well, but was told that I might receive a faster response using this forum, so please forgive me for posting it twice 🙂
I am trying to navigate a Python Tkinter widget using EmoKey. When I use actual keystrokes manually entered from my keyboard, it works just like it’s supposed to. I have created one event handler, let’s call it handlername, and tried binding it to the mouse left button click and to the lowercase letter a, just to test. When I use EmoKey (3.3.3 — I actually couldn’t get my signals to be enabled in 3.5), it continually works on the mouse left button click, which I can tell because it only performs the function when the mouse arrow is hovering over the element, but the green “enabled” signal does not even activate for the “a” mapping. When I had Lb.focus_set() on for this handler, even the mouse click did not work. Similarly, another function using a hot key (down arrow) shows the green “enabled” signal but the widget action does not occur, even though it works just fine with the manual keypress.
My questions: does Emokey send some functions and not others? Is there something I’m missing about the way it emulates keystrokes which differs from manual keypresses that would help me bind to them in Python? Could it even be my computer? I am using Windows 10, 64-bit.
Thank you! I look forward to your assistance and am excited to use Emokey!