The new function of registering-appending the new entered keys
The modern X-server (seems after xorg-server 1.10) changed itself behavior in treating keymaps, what impact to VNC and made impossible to type into VNC for different from the base-first keyboard layout keys.
x11vnc, far ago, resolved this behavior appending a function of registering-appending the new entered keys, which clean, together with restoring all other layouts, at the VNC session finish.
So, I have appended this new function to KRFB by this included patch.
The new function of registering-appending the new entered keys
The modern X-server (seems after xorg-server 1.10) changed itself behavior in treating keymaps, what impact to VNC and made impossible to type into VNC for different from the base-first keyboard layout keys.
x11vnc, far ago, resolved this behavior appending a function of registering-appending the new entered keys, which clean, together with restoring all other layouts, at the VNC session finish.
So, I have appended this new function to KRFB by this included patch.
@roman I added you to the Contributors team. Now you can push the branch into tdenetwork and create a PR … as described on the TGW wiki page.
Welcome to contributors!
@roman I added you to the Contributors team. Now you can push the branch into tdenetwork and create a PR … as described on the TGW wiki page.
Welcome to contributors!
The last patch has problems with satiation the additional keys entry, so after entry about 20 additional keys to the main keyboard layout they are not appeared more, due to the keyboard layout is limited in 255 keys, where 20 positions are free only.
So, I have improved the code by deleting the entered additional keys at achievement the limit and at exit. And it works now properly.
The last patch has problems with satiation the additional keys entry, so after entry about 20 additional keys to the main keyboard layout they are not appeared more, due to the keyboard layout is limited in 255 keys, where 20 positions are free only.
So, I have improved the code by deleting the entered additional keys at achievement the limit and at exit. And it works now properly.
The new function of registering-appending the new entered keys
The modern X-server (seems after xorg-server 1.10) changed itself behavior in treating keymaps, what impact to VNC and made impossible to type into VNC for different from the base-first keyboard layout keys.
x11vnc, far ago, resolved this behavior appending a function of registering-appending the new entered keys, which clean, together with restoring all other layouts, at the VNC session finish.
So, I have appended this new function to KRFB by this included patch.
How can I bind the Bugzilla bug to PR, where I cannot to append new ones, the button is not active?!
@roman I added you to the Contributors team. Now you can push the branch into tdenetwork and create a PR … as described on the TGW wiki page.
Welcome to contributors!
Please don't forget to use the
-s
option for git commit to declare your agreement with DCO.Resolved by pull-request #12.
The last patch has problems with satiation the additional keys entry, so after entry about 20 additional keys to the main keyboard layout they are not appeared more, due to the keyboard layout is limited in 255 keys, where 20 positions are free only.
So, I have improved the code by deleting the entered additional keys at achievement the limit and at exit. And it works now properly.
roman referenced this issue 4 years ago