On 8/30/22 3:20 AM, Pierre Ossman wrote:
> Oh, crap. That was debug code that was not supposed to be committed.
> The viewer should of course notify the server that it supports it.
>
> What you might be seeing is the fallback logic in the server:
>
>
https://github.com/TigerVNC/tigervnc/blob/0eab3508800445ae3cf31565bc5679aaaf5ac5ed/common/rfb/VNCSConnectionST.cxx#L526-L578
>
>
> If you enable debug logging, you should see log lines when this
> triggers. E.g.:
>
>> Tue Aug 30 10:02:15 2022
>> VNCSConnST: Key pressed: 0x41 / 0x1e
>> VNCSConnST: Inserting fake CapsLock to get in sync with client
>> Input: keycode 66 down
>> Input: keycode 66 up
>> Input: raw keycode 38 down
>> VNCSConnST: Key released: 0x41 / 0x1e
>> Input: raw keycode 38 up