Thomas Hess
Thomas Hess
So you clicked on »Press to Set« to enable recording mode, and _then_ pressing any key does nothing? It stays at »Press a key…«? I just tried it on my...
Hmmmmm… I dug the internet for information about those error messages coming from XLib and haven’t found any nice and complete documentation yet (e.g. what exactly `major_opcode = 20, minor_opcode...
Thank you for your feedback. That means that the GTK GUI is broken. (Or the way the GTK GUI uses the internal core components reveal a bug in there). Does...
The flickering you experience is a brief window focus loss. Or in X11-terms, you see a `FocusOut` event immediately followed by a `FocusIn` Event. (Try open a console, start `xev`...
Hmm. Can you try, if this still happens with version 0.95.4? You can grab debian packages from the github release page or install using pip3 from a local checkout. Maybe...
The issue with this is simple: `send_keys()` is _synchronous_, while `press_key()` and `release_key()` are _asynchronous_. This means that the "press key" gets enqueued in an event queue for processing later,...
Well, you cant make it synchronous from your side. It needs a code change. Until this is fixed, a `time.sleep(0.1)` before `send_keys()` should work. ```python keyboard.press_key('') time.sleep(0.1) # may need...
There is at least one disambiguation available, if 2 discs have the same DiscID: The ISRC. If you get a release with duplicate DiscIDs when querying the MB database, you...
It’s just an idea i had on the nice-to-have level. It is at least somewhat in the scope, as the DBus calls will allow automating some tasks that are otherwise...
Maybe use a constant class member function instead of a constant variable. Something like `virtual unsigned int number_supported_profiles() = 0;` in Keyboard class. It must be implemented in every subclass,...