Skip to content
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

Rango swallows key presses when dialog window is open #69

Open
crschnick opened this issue Sep 8, 2022 · 2 comments
Open

Rango swallows key presses when dialog window is open #69

crschnick opened this issue Sep 8, 2022 · 2 comments
Labels
needs-native-messaging This can't be fixed until we use native messaging instead of clipboard rpc

Comments

@crschnick
Copy link

For example, when you right click something and open the 'save as' dialog window, commands to write one or more keys are still consumed by rango. This makes it a little bit more difficult to write a file name in the dialog window as you can't use the single letter commands there.

@crschnick
Copy link
Author

This is on firefox by the way

@david-tejada
Copy link
Owner

This is a difficult issue to solve. The way we press letters with Rango is we check if there's no document focused or there's no hints with those letters and then we tell talon back to press those keys. The problem is we can't send commands to Rango while the dialog is open so the request never goes through.

The only way to solve this is to reduce the timeout in rango-talon if the command is directClickElement and if we get a timeout error then type those letters. I'll see what I can do. Other than that if you're using knausj_talon you can always use press <letters> to type those letters.

@david-tejada david-tejada added the needs-native-messaging This can't be fixed until we use native messaging instead of clipboard rpc label Jan 3, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
needs-native-messaging This can't be fixed until we use native messaging instead of clipboard rpc
Projects
None yet
Development

No branches or pull requests

2 participants