VirtualBox

Ticket #14093 (new defect)

Opened 6 years ago

Last modified 6 years ago

AltGr issue on Windows 8.1 and Windows 7 with Czech keyboard layout

Reported by: xdml Owned by:
Component: other Version: VirtualBox 4.3.26
Keywords: keybord Cc:
Guest type: Linux Host type: Windows

Description

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?

Change History

comment:1 Changed 6 years ago by michael

If you execute the following commands:

VBoxManage setextradata "<VM name>" "VBoxInternal/Devices/pckbd/0/Config/R0Enabled" "0"
VBoxManage setextradata "<VM name>" "VBoxInternal/Devices/pckbd/0/Config/GCEnabled" "0"

And start the virtual machine with the following environment variables set:

VBOX_RELEASE_LOG=dev_kbd.e.l3
VBOX_RELEASE_LOG_FLAGS=time

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.)

comment:2 Changed 6 years ago by michael

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.

Note: See TracTickets for help on using tickets.

www.oracle.com
ContactPrivacy policyTerms of Use