VirtualBox

Opened 14 years ago

Closed 14 years ago

#5278 closed defect (fixed)

keyboard is messed up in guest machine - Linux (Host) / Windows Vista (Guest) -> duplicate of #2595

Reported by: Thomas Owned by:
Component: other Version: VirtualBox 3.0.8
Keywords: keyboard, layout, dvorak, keysyms, keycodes Cc:
Guest type: Windows Host type: Linux

Description

Hi everybody,

I am using the following set-up:

Arch Linux 2.6.31 (Host machine) Windows Vista Enterprise (latest update) (Guest machine) VirtualBox Version 3.0.8

I am using a non-standard keyboard layout, namely DvorakX (I did attach the keyboard layout file for the X-Server to this report -- in case this helps), on the host machine, i.e. on Linux. I know this keyboard map is not available on Windows, but I am happy to use QUERTY on the guest machine, i.e. on the Windows. I chose the German (IBM) on the guest machine. I can type, however, I experience the following:

Quite a lot of physical keys are swapped (with reference to the layout on the guest, i.e. QUERTY) for example 'f' with 'g', or 'j' with 'k', etc. Also, I cannot type in numbers at all!

When I change the keyboard layout on the guest (Windows), the same physical keys a swapped.

I don't have any idea how work around this.

Attachments (2)

gell (2.9 KB ) - added by Thomas 14 years ago.
dvorakx (2.9 KB ) - added by Thomas 14 years ago.
dvorak x -- keyboard layout

Download all attachments as: .zip

Change History (8)

by Thomas, 14 years ago

Attachment: gell added

by Thomas, 14 years ago

Attachment: dvorakx added

dvorak x -- keyboard layout

comment:1 by Michael Thayer, 14 years ago

This is a known problem, and is due to the way VirtualBox works out how to map X11 keyboard events to keys on a PC keyboard (this is rather more complicated than you might think, not least as X11 can support keyboards very different to a standard PC one). At some point we will probably introduce support for determining the mapping using the XKB extension, which would probably fix the problem for you, but unfortunately there are many higher priority tasks which need to be finished first.

comment:2 by Gene Selkov, 14 years ago

I am not sure if that's the same problem or a different one; in the newest VB (3.1.2) -- as well as in 3.0 -- with programmer dvorak layout selected in the guest windows system the entire top row of the keyboard does not work, plus '@' '' are missing. Everything works if the US qwerty layout is enabled in the quest system, even while the host layout is set to programmer dvorak (the host is a linux), but that's of no use.

The only remedy is the on-screen keyboard in windows.

comment:3 by Gene Selkov, 14 years ago

Correction: regardless of the guest layout, the top keyboard row is inactive when Programmer Dvorak is selected on the linux host.

comment:4 by Michael Thayer, 14 years ago

Sounds like the same issue; see my comment above.

comment:5 by efaeo, 14 years ago

Same problem here with the german "neo 2.0" keyboard layout. As a workaround for me worked using the "Remote Display". It is quite a bit inconvenient but workes fine here.

comment:6 by Michael Thayer, 14 years ago

Resolution: fixed
Status: newclosed
Summary: keyboard is messed up in guest machine - Linux (Host) / Windows Vista (Guest)keyboard is messed up in guest machine - Linux (Host) / Windows Vista (Guest) -> duplicate of #2595

This ticket has been marked a duplicate of #2595.

Note: See TracTickets for help on using tickets.

© 2023 Oracle
ContactPrivacy policyTerms of Use