r-c-f/waynergy

Combination of Super key and another key is offset by 1

jpbriend opened this issue · 2 comments

I got waynergy work with a Barrier on Windows server.
All the keyboard keys are working fine (thanks to the win keycode file).

However when I use a combination of Super key (LWIN) and another key, there is an offset by 1:
LWIN+2 is received as LWIN+1
LWIN+3 is received as LWIN+2
LWIN+f is received as LWIN+d

FYI, LWIN is my modifier key on Sway and thus all my shortcuts are offset by 1.

Any idea why this offset appears when using a combination of Super key and not usual keys?

Version info

Server

  • Barrier: 2.4.0
  • Operating System: Windows

Client

  • 0.10.0 (AUR package)
  • Operating System: Archlinux + Sway
  • xkb_key_offset = 7
  • win Key_code file located in ~/.xkb/keycodes/win
r-c-f commented

Could you post debug logs from barrier and waynergy (the relevant sections, anyway)? I am curious as to where this would come in.

Having the same issue, did you fix it at some point? @jpbriend