arrow keys in raw mode stopped working in Intrepid
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
rdesktop (Ubuntu) |
New
|
Undecided
|
Unassigned |
Bug Description
Binary package hint: rdesktop
In rdesktop 1.6.0-2ubuntu1, arrow keys, insert, delete, home, end, page up, page down
and some other non-alphanumeric keys stopped working in Ubuntu 8.10, when
rdesktop is started in raw mode (-y key). At the same time, in Ubuntu 8.04, everything
works brilliant.
To test this, I built rdesktop after ./configure --with-debug-kbd
Then, I ran "rdesktop -y SERVER" and pressed ARROW DOWN key.
The output was the following:
=== Ubuntu 8.04 ===
vk_handle_key( scancode=0x68) vk = 0xd0
Before updating modifier_state:0x0, pressed=0x1
After updating modifier_state:0x2
Sending extended scancode=0x2a, flags=0x0
Sending extended scancode=0x50, flags=0x0
vk_handle_key( scancode=0x68) vk = 0xd0
Before updating modifier_state:0x2, pressed=0x0
After updating modifier_state:0x0
Sending extended scancode=0x2a, flags=0xc000
Sending extended scancode=0x50, flags=0xc000
=== Ubuntu 8.10 ===
vk_handle_key( scancode=0x74) vk = 0xdc
Before updating modifier_state:0x0, pressed=0x1
After updating modifier_state:0x40
Sending extended scancode=0x5c, flags=0x0
vk_handle_key( scancode=0x74) vk = 0xdc
Before updating modifier_
After updating modifier_state:0x0
Sending extended scancode=0x5c, flags=0xc000
Hi,
Had the exact same issue, was resolved by recompiling with ./configure --prefix=/usr. local/share/ rdesktop/ keymaps instead of /usr/share/ rdesktop/ keymaps.
Note that by default prefix is /usr/local, which cause resktop to search for its keymaps in
/usr/
Hope this helps.
Zohar.