-
Notifications
You must be signed in to change notification settings - Fork 5
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
development focus for future features #3
Comments
Hi, @nnako Thanks for your interest, I'm thrilled to join forces with you.
|
Hi @klesh . Great news. I've superficially looked into your code base and would like to help integrate anything I had so far into it. Looks very structured to me. Worth using as a base. Unfortunately, I am not so strong concerning the implementation of native connections to the underlying operating system (handling interrupts, events, ... especially on Windows), yet. So, I would be happy if you could point me to valuable sources of information or provide some more structural diagrams of your own code (like how the different modules are related to each other, what happens where, ...). All would help me to faster get on track within your code. Would this be a possibility? What do you think? |
@nnako Yes, it is possible, but I don't have any diagrams at this point. I could try to draw some when I have time.
Based on my understanding of your objective. I suggest that we should add a new state machine into the |
Hi,
first of all: AMAZING work you did!!!
I just stumbled across your project, today. And as I myself started writing a very much related application, a couple of years ago, I was wondering if there were possibilities of joining forces for higher goals ;-) .
My goal is to provide an application which runs in the Windows OS'es background (like yours) and listens for key presses (mouse clicking would not be highest priority). The main goal of the application would be to provide the following features to its users:
<ALT> + <TAB>
, ...):w
to save a document in MS WORD. So, translated into<CTRL> + <S>
when MS WORD is active window)For all this, I need a "crisp" and reliable keyboard interface on the lowest layer:
100% stable keyboard interface, see stability of low-level keyboard interface #4
100% stateless operation
Even when pressing the weirdest key combinations in any humanly possible sequence and typing speed, I would want to have a clear and clean status whenever I switch from one application to the next one. No hanging control keys, no hidden state influencing the current key sequences for the current application. Hanging control keys I have encountered in Python's
keyboard
module. Which disqualifies the usage of that great library for the intended purpose.100% stable switching between applications, see when switching between applications, key presses bleed #5
The text was updated successfully, but these errors were encountered: