VirtualBox

Opened 14 years ago

Closed 12 years ago

#6756 closed defect (fixed)

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

Reported by: Thomas Törnblom Owned by:
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 (2)

swan-2010-05-21-09-52-22.log (45.9 KB ) - added by Thomas Törnblom 14 years ago.
VBox log file
xmodmap-pke.out (5.1 KB ) - added by Thomas Törnblom 13 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

Download all attachments as: .zip

Change History (8)

by Thomas Törnblom, 14 years ago

VBox log file

comment:1 by Michael Thayer, 14 years ago

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 by Ramshankar Venkataraman, 13 years ago

Resolution: fixed
Status: newclosed

Re-open if this is still relevant.

comment:3 by Thomas Törnblom, 13 years ago

Resolution: fixed
Status: closedreopened

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?

by Thomas Törnblom, 13 years ago

Attachment: xmodmap-pke.out added

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 by Michael Thayer, 13 years ago

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

comment:5 by Michael Thayer, 13 years ago

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

comment:6 by Frank Mehnert, 12 years ago

Resolution: fixed
Status: reopenedclosed

No response, closing.

Note: See TracTickets for help on using tickets.

© 2023 Oracle
ContactPrivacy policyTerms of Use