VirtualBox

Ticket #6756 (closed defect: fixed)

Opened 4 years ago

Last modified 2 years ago

Solaris guest on Solaris host does not recognize Sun US Unix keyboard

Reported by: Tipo874 Owned by:
Priority: major Component: other
Version: VirtualBox 3.2.0 Keywords: keyboard
Cc: Guest type: Solaris
Host type: Solaris

Description

I'm running an OpenSolaris guest (snv_139) in VBox 3.2.0 on an OpenSolaris host (snv_139), using a Sun Ray 2 as the display device.

I have noticed that the Sun US Unix Type 6 keyboard I'm using doesn't seem to be recognized by the guest. Specifically only two (Stop and Again) of the Sun specific keys in the leftmost keypad transmit anything, and they do not transmit the same key codes as on the host.

My main grief is that the Meta keys appear to be handled as Alt, and this is very unfortunate for an avid xemacs user.

I have Meta_R defined as the Host key, so the VBox framework can differentiate between the key codes, but Meta_L, sends the same key codes as Alt_L, as can be seen with "xev".

Attachments

swan-2010-05-21-09-52-22.log Download (45.9 KB) - added by Tipo874 4 years ago.
VBox log file
xmodmap-pke.out Download (5.1 KB) - added by Tipo874 3 years ago.
output of "xmodmap -pke" run on the native Solaris Express system on a Sun Ray 2, with a Sun US Unix Type 6 keyboard

Change History

Changed 4 years ago by Tipo874

VBox log file

comment:1 Changed 4 years ago by michael

You might want to check if this test build from the stable branch (disclaimer here) fixes the alt/meta problem.

The other issue is a bit trickier, as on the one hand I need to know what keysyms those keys (Stop, Again and friends) produce on a Linux host (on Solaris they seem to produce the keysyms F11 to F20, although I don't know if Stop and Again are treated any differently to the "real" F11 and F12 keys by Solaris), and on the other those keys don't actually exist on a PS/2 keyboard, which is what we emulate by default, so we need to support them exclusively using in our new USB keyboard emulation. Which currently just translates the default PS/2 scan codes to USB ones!

comment:2 Changed 3 years ago by ramshankar

  • Status changed from new to closed
  • Resolution set to fixed

Re-open if this is still relevant.

comment:3 Changed 3 years ago by Tipo874

  • Status changed from closed to reopened
  • Resolution fixed deleted

I notice that the Meta keys issue is fixed, thanks!

The other issues are still not fixed.

Would the output of xmodmap -pke help to resolve that?

I don't have any linux system that I can try this on, but perhaps we can cooperate to fix this?

Changed 3 years ago by Tipo874

output of "xmodmap -pke" run on the native Solaris Express system on a Sun Ray 2, with a Sun US Unix Type 6 keyboard

comment:4 Changed 3 years ago by michael

Which keys would you like to see work which don't?

comment:5 Changed 3 years ago by michael

Again - are we just talking about the eleven keys on the very left of the Sun keyboard?

comment:6 Changed 2 years ago by frank

  • Status changed from reopened to closed
  • Resolution set to fixed

No response, closing.

Note: See TracTickets for help on using tickets.

www.oracle.com
ContactPrivacy policyTerms of Use