Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 12 Sep 2009 12:51:28 +0300
From:      Andriy Gapon <avg@icyb.net.ua>
To:        vbox@FreeBSD.org, freebsd-emulation@FreeBSD.org
Subject:   Re: virtualbox 3.0.51r22226: some quirks
Message-ID:  <4AAB6F20.8000202@icyb.net.ua>
In-Reply-To: <4A9E85C1.1090605@icyb.net.ua>
References:  <4A9E85C1.1090605@icyb.net.ua>

next in thread | previous in thread | raw e-mail | index | archive | help
on 02/09/2009 17:48 Andriy Gapon said the following:
> Just to check if the following issues are mine local or if they are known ones.

So, I upgraded to virtualbox-3.0.51.r22683.
Updates:

> 1. Host+Del combination doesn't sent Ctrl+Alt+Del to a guest, this used to work
> correctly before.

This still didn't work, but see below for a twist :)

> 2. Permanent shared directories disappear after VirtualBox restart.

This is fixed!

> 3. VirtualBox guest clipboard driver freezes on attempts to copy something from
> host to guest; guest to host works OK.

This is fixed!

> Otherwise, VirtualBox works great for me.

It keeps on working great and now even much faster.


Now about the Host key issue.
It is working for me when I change it something more "normal "than before :)
I set it to Super_L and it works. KDE calls this key "Meta" and VirtualBox calls
it "Left WinKey".
When the Host Key didn't work it was set to Hyper_R. KDE didn't recognize that
key properly and VirtulBox called it "Hyper", but didn't like it.

But what's interesting is that this Hyper key used to work in 2.X releases of VB.
Some technical details for the curios (if any):
$ xmodmap
xmodmap:  up to 3 keys per modifier, (keycodes in parentheses):

shift       Shift_L (0x32),  Shift_R (0x3e)
lock        Caps_Lock (0x42)
control     Control_L (0x25),  Control_R (0x6d)
mod1        Alt_L (0x40),  Alt_R (0x71),  Meta_L (0x9c)
mod2        Num_Lock (0x4d)
mod3        Hyper_R (0x74),  Hyper_L (0x80)
mod4        Super_L (0x73),  Super_L (0x7f),  Hyper_L (0x80)
mod5        Mode_switch (0x5d),  ISO_Level3_Shift (0x75),  ISO_Level3_Shift (0x7c)

Output of xev when I press and release my Hyper_R key:
KeyPress event, serial 34, synthetic NO, window 0x5200001,
    root 0x6e, subw 0x0, time 79762548, (416,266), root:(418,327),
    state 0x10, keycode 116 (keysym 0xffee, Hyper_R), same_screen YES,
    XLookupString gives 0 bytes:
    XmbLookupString gives 0 bytes:
    XFilterEvent returns: False

KeyRelease event, serial 34, synthetic NO, window 0x5200001,
    root 0x6e, subw 0x0, time 79762565, (416,266), root:(418,327),
    state 0x30, keycode 116 (keysym 0xffee, Hyper_R), same_screen YES,
    XLookupString gives 0 bytes:
    XFilterEvent returns: False

So Super is mod4 and Hyper is mod3 modifiers, but somehow applications are
confused by Hyper.

-- 
Andriy Gapon



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4AAB6F20.8000202>