I noticed if you clone the github repo and compile from source on macos using system libraries over bundled libraries, for some reason my modifier keys get interpreted twice per key press. bind lshift echo hello
will result in [2] hello
etc. This doesn't happen if you clone the repo with --recursive
and run cmake with -DPREFER_BUNDLED_LIBS=ON
. This was killing me trying to make the double keypresses go away and I'm glad I found the problem, but figured I'd mention it here and I'm willing to help troubleshoot by running tests if anybody cares. All my packages listed in the dependencies section of the github readme are up to date.