-
-
Notifications
You must be signed in to change notification settings - Fork 9
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
Clicks not working in Dwarf Fortress (steam version) #15
Comments
I've been asking around the internet, and someone more tech literate than me had this to say, which might be useful to know? I get the impression that this implies an incompatibility "higher up the chain", but make of it what you will.
|
Interesting, looks like I can reproduce it with the free version of Dwarf Fortress. I'll try to debug it, but sadly I'm not very hopeful there is an easy fix for this. |
There seems to be something specific about the game code that is keeping it from working. The events received from SDL are identical. I added some debug output to SDL and got the following results: Real click:
keynavish click:
|
So apparently the game requires a delay between click events (mouse down and mouse up) for them to register. The commit I just pushed (binaries here: https://github.com/lesderid/keynavish/releases/tag/v1.5.0) adds an option to set a delay between the events. You can configure it globally (just add a line with The command ( Edit: For Dwarf Fortress, a value of Edit 2: FWIW, this a hack. The DF devs should keep processing events until |
This issue also exists in keynav, but I figured it would be helpful to also mention it here. Any keynavish clicks in DF don't actually click anything in game. I've tried both fullscreen and windowed modes, with no luck. This might be something that has to be fixed by the DF devs, but I wanted to make an issue here so that when I tell them about it, I at least have someone familiar with the keynavish codebase to back me up when i say "hey DF devs pls fix".
Observed on Windows 10, version 2004
The text was updated successfully, but these errors were encountered: