https://bugzilla.novell.com/show_bug.cgi?id=809844
https://bugzilla.novell.com/show_bug.cgi?id=809844#c13
Michal Srb changed:
What |Removed |Added
----------------------------------------------------------------------------
AssignedTo|xorg-maintainer-bugs@forge. |msrb@suse.com
|provo.novell.com |
--- Comment #13 from Michal Srb 2013-07-04 16:50:48 UTC ---
The problem is in detection whether ISO_LEVEL3_Shift is down. It uses hard
coded key code which is not always valid. In this case, the key code belongs to
left arrow instead.
When Xvnc wants to simulate left arrow press and incorrectly detects that
ISO_LEVEL3_Shift is down, it first emulates key up event to release it. Then
sends the left arrow key press and then emulates key down event to return
ISO_LEVEL3_Shift to original state. In this case it was falsely detected as
down but emulated already with correctly detected key code, so it remains down
after.
Fix is to use the correct key code for detection as well.
--
Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.