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

Multipurpose modifiers quit working after a while #90

Open
joshgoebel opened this issue Aug 29, 2022 · 0 comments
Open

Multipurpose modifiers quit working after a while #90

joshgoebel opened this issue Aug 29, 2022 · 0 comments
Labels
bug Something isn't working help welcome Help/contrib is esp welcome
Milestone

Comments

@joshgoebel
Copy link
Owner

Describe the bug or unexpected behavior

When using conditional modmaps the modifier can quit working because it gets confused if it's already pressed or not (preventing macros from firing when using a combo that includes the multipurpose modifier). Internally this has something to do with the key being treated as a modifier half the time and non-modifier the other half of the time.

Sample Config or Instructions to Reproduce

https://github.com/joshgoebel/keyszer/wiki/Hyper

My hyper setup PLUS adding a right-side hyper:

multipurpose_modmap("default",
    {Key.BACKSLASH: [Key.BACKSLASH, LHyper]  
})

Expected behavior

Should not get confused about whether key is pressed.

@joshgoebel joshgoebel added bug Something isn't working help welcome Help/contrib is esp welcome labels Aug 29, 2022
@joshgoebel joshgoebel added this to the 0.7.0 milestone Aug 29, 2022
@joshgoebel joshgoebel changed the title ...summary of bug or weird behavior... Multipurpose modifiers quit working after a while Aug 29, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working help welcome Help/contrib is esp welcome
Projects
None yet
Development

No branches or pull requests

1 participant