Skip to content

Key release events seem to be shadowed if a corresponding key press event is defined #159

@epetousis

Description

@epetousis

Version Information:

  • Distribution Information ( run uname -a ) Linux 5.15.61 #1-NixOS SMP Wed Aug 17 12:24:32 UTC 2022 x86_64 GNU/Linux
  • swhkd version ( swhkd -V ) swhkd 1.2.1

Describe the bug:
I'm trying to set up a simple config for a push-to-talk-style binding. I want to run a command when I press a button, and a command when I release that same button. swhks appears to only be running one of the two key down/up events that are bound.

Expected behavior:
swhks should run both the "activate" command as soon as I press the F18 key, and the "deactivate" command as soon as I release the F18 key.

Actual behavior:
swhks only runs the "activate" command.

To Reproduce:

My config:

f18
    sh ~/discord-ptt.sh activate

@f18
    sh ~/discord-ptt.sh deactivate

Any commands would work, of course - I'm just adding my own for completeness.

Additional information:

I haven't had much of a dig through the code, so it's entirely possible I'm doing something wrong or missed a flag.

Metadata

Metadata

Labels

BugSomething isn't working

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions