VirtualBox

Opened 5 years ago

Closed 5 years ago

#19482 closed defect (fixed)

Soft keyboard click-sensitive area offset from drawn button if multimedia keys turned off

Reported by: Rich McAllister Owned by:
Component: GUI Version: VirtualBox 6.1.4
Keywords: Cc:
Guest type: Linux Host type: Linux

Description

Start a VM in normal GUI window mode (I used an Ubuntu live cd, but I don't think the guest os matters.) Display the soft keyboard with Input>Keyboard>Soft Keyboard.. Open the Soft Keyboard settings and turn off Multimedia keys. Now hover the mouse near the top left corner of a letter key, and note that the key above the key pointed to highlights. For example, hover in the top left corner of A and Q will highlight (US/English keyboard layout.) Click on that spot and the highlighted letter is typed. Moving the pointer around the soft keyboard, it seems that the sensitive areas are still where they were when the multimedia keys were displayed, and didn't move when the multimedia keys were turned off, though the drawn buttons do move.

This behavior observed on a Linux host (Xubuntu 20.04 beta) running VirtualBox t.1.4, and also a Windows 10 host running VirtualBox 6.1.2.

Attachments (2)

VBox.log (139.3 KB ) - added by Rich McAllister 5 years ago.
VBox.log of test, booting Ubuntu 18.04.3 live CD
19482.patch (1.1 KB ) - added by Rich McAllister 5 years ago.
Fix by relocating mouse event coordinate. Released under MIT license.

Download all attachments as: .zip

Change History (4)

by Rich McAllister, 5 years ago

Attachment: VBox.log added

VBox.log of test, booting Ubuntu 18.04.3 live CD

by Rich McAllister, 5 years ago

Attachment: 19482.patch added

Fix by relocating mouse event coordinate. Released under MIT license.

comment:1 by gombara, 5 years ago

This problem has been fixed in our development and 6.1 branches.

comment:2 by gombara, 5 years ago

Resolution: fixed
Status: newclosed
Note: See TracTickets for help on using tickets.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette