VirtualBox

Ticket #1891 (reopened defect)

Opened 4 months ago

Last modified 2 months ago

VB doesn't handle custom keyboard layouts (xmodmap) => fixed in next version

Reported by: Decroix Assigned to:
Priority: major Component: other
Version: VirtualBox 1.6.2 Keywords: keyboard input xmodmap
Cc: Guest type: other
Host type: Linux

Description

VirtualBox cannot handle a custom keyboard layout by xmodmap. When entering characters, "abcde..." becomes "anihd...". Attached is the VBox log and the xmodmaprc I'm using. If xmodmap is not invoked, everything is peachy.

Attachments

VBox.log (35.1 kB) - added by Decroix on 08/01/08 01:19:32.
xmodmaprc (9.4 kB) - added by Decroix on 08/01/08 01:20:19.
X11 keyboard layout
VBox.2.log (36.3 kB) - added by Decroix on 08/04/08 15:51:06.
1.6.4 log file
VBox.3.log (34.2 kB) - added by Decroix on 08/04/08 16:43:53.
1.6.4 log file, no xmodmap

Change History

08/01/08 01:19:32 changed by Decroix

  • attachment VBox.log added.

08/01/08 01:20:19 changed by Decroix

  • attachment xmodmaprc added.

X11 keyboard layout

(follow-up: ↓ 2 ) 08/01/08 14:44:37 changed by michael

Please retry with VirtualBox 1.6.4.

(in reply to: ↑ 1 ) 08/02/08 02:59:52 changed by Decroix

Replying to michael:

The problem persists in 1.6.4.

(follow-up: ↓ 4 ) 08/04/08 15:03:36 changed by michael

Could you include a log file from 1.6 please?

08/04/08 15:51:06 changed by Decroix

  • attachment VBox.2.log added.

1.6.4 log file

(in reply to: ↑ 3 ) 08/04/08 15:52:00 changed by Decroix

Replying to michael:

Could you include a log file from 1.6 please?

I certainly can. Log attached.

(follow-up: ↓ 6 ) 08/04/08 16:14:12 changed by michael

Are you using any non-standard keyboard setup? In this case, non-standard means anything other than a PC keyboard used locally on a PC compatible machine. And was the log you posted with or without your custom layout? If it was with it, could you please post a log taken using your normal layout? Thanks very much!

(in reply to: ↑ 5 ) 08/04/08 16:43:18 changed by Decroix

Replying to michael:

Are you using any non-standard keyboard setup?

No, it's a pretty standard Logitech USB cordless something on a regular PC.

And was the log you posted with or without your custom layout?

With custom layout. Clean log coming up.

08/04/08 16:43:53 changed by Decroix

  • attachment VBox.3.log added.

1.6.4 log file, no xmodmap

08/04/08 16:46:47 changed by Decroix

Btw, does it only happen to me ? I figured, as this is new software (at least it is to me) that there were some kinks that wasn't quite ironed out yet ..... but is that actually the case ?

(follow-up: ↓ 9 ) 08/04/08 19:20:58 changed by michael

  • status changed from new to closed.
  • resolution set to fixed.
  • summary changed from VB doesn't handle custom keyboard layouts (xmodmap) to VB doesn't handle custom keyboard layouts (xmodmap) => fixed in next version.

Your layout reversed Ctrl and Caps. This should be fixed in the next version.

(in reply to: ↑ 8 ) 08/06/08 01:07:26 changed by Decroix

Replying to michael:

Your layout reversed Ctrl and Caps. This should be fixed in the next version.

That is awesome, I'll be looking forward to that ! Thanks a lot for your attention !

09/15/08 11:25:06 changed by jon

  • status changed from closed to reopened.
  • resolution deleted.

After updating to VirtualBox 2.0 this is not working for me anymore. I have a the Ctrl and Caps key switched on my keyboard using xmodmap on Ubuntu 8.04-Host, the behavior in VirtualBox now is that both, Caps-lock and Ctrl are placed at the Ctrl-key. I assume the Caps-lock function is taken from the Host OS, which is there placed at the Ctrl key, and the Guest (Windows XP) is interpreting the Ctrl-key itself, with it's original meaning, ignoring the layout set in xmodmap.

09/16/08 03:32:04 changed by robm

I'm not sure if this is related or not, but I have a similar problem in 2.0 when using setxkbmap and a custom dvorak-style layout. I added my log file and the keymap at #2052

© 2008 Sun Microsystems, Inc.
ContactPrivacy policy