bug#3014: KRFB: The new function of registering-appending the new entered keys #11

Open
opened 5 years ago by roman · 5 comments
roman commented 5 years ago
Collaborator

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 commented 5 years ago
Poster
Collaborator

How can I bind the Bugzilla bug to PR, where I cannot to append new ones, the button is not active?!

How can I bind the Bugzilla bug to PR, where I cannot to append new ones, the button is not active?!
Owner

@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!
Owner

Please don't forget to use the -s option for git commit to declare your agreement with DCO.

Please don't forget to use the `-s` option for git commit to declare your agreement with DCO.
SlavekB added this to the R14.0.7 release milestone 5 years ago
Owner

Resolved by pull-request #12.

Resolved by pull-request #12.
MicheleC closed this issue 5 years ago
roman commented 4 years ago
Poster
Collaborator

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.
roman reopened this issue 4 years ago
roman added the SL/normal label 5 months ago
Sign in to join this conversation.
No Milestone
No Assignees
2 Participants
Notifications
Due Date

No due date set.

Reference: TDE/tdenetwork#11
Loading…
There is no content yet.