#14093 new defect
AltGr issue on Windows 8.1 and Windows 7 with Czech keyboard layout
回報者: | xdml | 負責人: | |
---|---|---|---|
元件: | other | 版本: | VirtualBox 4.3.26 |
關鍵字: | keybord | 副本: | |
Guest type: | Linux | Host type: | Windows |
描述
This is weird issue, as I am not able to reproduce it alltime, but I know, after several hours of running guest it results in this weird issue.
Host: MS Windows 8.1 (64 bit) or Windows 7 (64 bit). Guest: Debian Wheezy (64 bit) or Debian Jessie (64 bit). Guests addons installed from Debian's contrib repository.
AltGr-a (~) is not working, when host keyboard layout is Czech, but works if keyboard layout is English USA. All other AltGr combinations (I use) work fine.
I have already investigated it using xev
, I can see keystroke ISO_Level3_Shift
, but no a
keystroke, but for example AltGr-q (\) I can see both keystrokes.
Auto capture is disabled. When auto capture is enabled it works as expected, but it is not handy for me.
I see similar fixed issue #13216.
Offtopic: Is it possible to create Extension Pack, that will not capture several key combinations, so for example ctrl-alt-(anything) will not be captured even if auto capture feature is enabled?
更動歷史 (2)
comment:2 10 年 前 由 編輯
Terribly sorry, it seems that the logging was removed from the keyboard code in the 4.3 series. I have added it back in: you can get the updated builds of VirtualBox from the Testbuilds page.
If you execute the following commands:
And start the virtual machine with the following environment variables set:
you should get additional logging in the machine log file which is "closer to source" (in this case to the PS/2 device emulation) than the xev logging in the guest. (By the way, it is generally nice to attach a log file to bug tickets as it provides lots of useful information about your configuration.)