VirtualBox

15 年 前 建立

15 年 前 結束

#5278 closed defect (fixed)

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

回報者: Thomas 負責人:
元件: other 版本: VirtualBox 3.0.8
關鍵字: keyboard, layout, dvorak, keysyms, keycodes 副本:
Guest type: Windows Host type: Linux

描述

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.

附加檔案 (2)

gell (2.9 KB ) - 15 年 前, 由 Thomas 新增
dvorakx (2.9 KB ) - 15 年 前, 由 Thomas 新增
dvorak x -- keyboard layout

下載所有附檔: .zip

更動歷史 (8)

15 年 前Thomas 編輯

附檔: 新增 gell

15 年 前Thomas 編輯

附檔: 新增 dvorakx

dvorak x -- keyboard layout

comment:1 15 年 前Michael Thayer 編輯

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 15 年 前Gene Selkov 編輯

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 15 年 前Gene Selkov 編輯

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

comment:4 15 年 前Michael Thayer 編輯

Sounds like the same issue; see my comment above.

comment:5 15 年 前efaeo 編輯

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 15 年 前Michael Thayer 編輯

摘要: 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
狀態: newclosed
處理結果: fixed

This ticket has been marked a duplicate of #2595.

注意: 瀏覽 TracTickets 來幫助您使用待辦事項功能

© 2025 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette