In a machine running the synergy client, SHIFT+KEY will not
work when the keyboard focus is on a vmware guest.
The operating system inside the guest doesn't make any
difference.
More precisely, the same bug manifests itself in the
same way inside a Linux guest and Windows XP guest.
I tried to look for a way to work around this bug, but
failed.
Summary of findings, by running xev inside a Linux
guest I can see that:
1. pressing "k", works perfectly, and registers the
correct event.
2. pressing SHIFT is reported correctly under xev.
3. no event is reported for the SHIFT+"k" combination.
An event is
reported for SHIFT but nothing happens when you press "k".
4. Pressing SHIFT+"k" on the physical keyboard works
correctly.
5. Pressing SHIFT on the physical keyboard and
simultaneously pressing "k" through synergy works
correctly, and vice versa. The combined effect is correct.
6. Pressing "k" first will generate a stream of "k"s.
Pressing SHIFT during will generate a K correctly. In
other words, pressing "k" and then SHIFT will generate
the correct event[s]:
kkkKKKkkkkkkkKKKKKKKKKKKKKKKkkkkkkkkkkkKKKKKKKKK
7. Activating CAPS-LOCK will report an
keypress/keyrelease event for CAPS-LOCK. Once CAPSLOCK
is on however, pressing k will not generate any event.
Pressing "k" on the physical keyboard will report a
lowercase "k".
8. Activating CAPSLOCK on the physical keyboard and
pressing "k" through synergy generates a K event.
9. Exceptions: Holding down SHIFT and pressing a key that
is not modified by SHIFT (spacebar, another shift,
ctrl, alt, F1-F12, super, esc) generates the correct
events. (An event is recorded for pressing down SHIFT,
and then a keypress/keyrelease event for the
non-modified keys)
10. Exception: Only one key that should be modified by
shift generates an event, though it isn't the correct
event. Holding down SHIFT + "," will generate a ">". It
SHOULD have generated "<". According to xev, pressing
SHIFT+"," through synergy is identical to SHIFT + "."
on the physical keyboard
Chris Schoeneman
Unix/Linux
v1.2.1
Public
|
Date: 2007-12-05 13:38
|
|
Date: 2007-08-02 17:11 Logged In: NO |
|
Date: 2007-04-24 12:26
|
|
Date: 2007-03-22 20:07 Logged In: NO |
|
Date: 2007-01-11 15:59 Logged In: NO |
|
Date: 2007-01-11 15:58 Logged In: NO |
|
Date: 2006-10-23 18:36 Logged In: YES |
|
Date: 2006-08-28 15:39 Logged In: NO |
|
Date: 2006-06-19 20:54 Logged In: YES |
|
Date: 2006-05-04 05:04 Logged In: YES |
|
Date: 2006-04-12 15:46 Logged In: YES |
|
Date: 2006-04-04 06:21 Logged In: YES |
|
Date: 2006-04-04 06:17 Logged In: YES |
|
Date: 2006-04-04 01:06 Logged In: YES |
|
Date: 2006-04-03 10:21 Logged In: YES |
|
Date: 2006-04-02 05:46 Logged In: YES |
|
Date: 2006-03-28 17:22 Logged In: NO |
|
Date: 2006-03-23 06:27 Logged In: YES |
|
Date: 2006-03-07 02:48 Logged In: YES |
|
Date: 2006-02-14 19:36 Logged In: YES |
|
Date: 2006-01-26 14:55 Logged In: YES |
|
Date: 2005-10-30 04:32 Logged In: NO |
|
Date: 2005-10-30 03:42 Logged In: NO |
|
Date: 2005-08-19 17:21 Logged In: NO |
|
Date: 2005-07-30 19:14 Logged In: YES |
|
Date: 2005-05-23 21:42 Logged In: YES |
|
Date: 2005-05-23 21:41 Logged In: YES |
|
Date: 2005-05-04 09:58 Logged In: YES |
|
Date: 2005-05-04 09:50 Logged In: NO |
|
Date: 2005-04-05 14:07 Logged In: YES |
|
Date: 2005-01-19 08:30 Logged In: YES |
|
Date: 2005-01-16 18:57 Logged In: YES |
|
Date: 2005-01-16 11:50 Logged In: YES |
|
Date: 2005-01-14 05:04 Logged In: YES |
| Field | Old Value | Date | By |
|---|---|---|---|
| close_date | 2006-03-23 06:27 | 2006-05-04 05:04 | crs23 |
| status_id | Closed | 2006-05-04 05:04 | crs23 |
| status_id | Open | 2006-03-23 06:27 | crs23 |
| close_date | - | 2006-03-23 06:27 | crs23 |
| resolution_id | Accepted | 2006-03-23 06:27 | crs23 |
| resolution_id | Later | 2005-07-30 19:14 | crs23 |
| priority | 1 | 2005-07-30 19:14 | crs23 |
| category_id | Keyboard | 2005-01-16 18:57 | crs23 |
| priority | 5 | 2005-01-16 18:57 | crs23 |
| artifact_group_id | None | 2005-01-16 18:57 | crs23 |
| resolution_id | None | 2005-01-16 18:57 | crs23 |
| assigned_to | nobody | 2005-01-14 05:04 | crs23 |
| category_id | None | 2005-01-14 05:04 | crs23 |