Opened 9 years ago
Last modified 7 years ago
#15084 new defect
Scale Factor Causes Malfunction of USB Multi-Touch Tablet in Debian-Based Linux
Reported by: | bazald | Owned by: | |
---|---|---|---|
Component: | GUI | Version: | VirtualBox 5.0.14 |
Keywords: | scaling touchscreen touch screen | Cc: | |
Guest type: | Linux | Host type: | Windows |
Description
I just acquired a Surface Book that has a high resolution touchscreen interface. Enabling the USB Multi-Touch Tablet interface, touches register correctly in the guest only when the Scale Factor is set to 100%.
When the Scale Factor is set to 200%, the upper-left quarter of the screen registers input for the entire render and the other three quarters register nothing at all.
For example, with the Scale Factor set to 200%, I can register a click on the Menu button in the lower-left corner of the screen by tapping on a point just above the center of the left edge of the screen. Tapping directly on the Menu button registers nothing.
It's easy to see this bad behavior as well by running xinput test 11
and dragging a finger around the screen. With the Scale Factor set to 200%, it's pretty clear where the events register and where they stop registering.
I retested on build 105205 and this hasn't been miraculously fixed. Running LMDE 2 (Mate) or Debian (Gnome), the result is the same.
The same behaviour occurs with Windows guests and with VBox 5.1.28 and previous versions.