Thank you for your feedback.
waddlesplash wrote:
IIRC, VirtualBox sends all click events as mouse-click events -- it
doesn't emulate a touchpad.
I have separated the LOG_ENTRY text to differentiate between mouse and
trackpad events. Almost all of my touchpad actions are being passed to
VirtualBox and showing up as B_MOUSE_DOWN/B_MOUSE_UP events in the
trackpad device. The ones that are not are legitimately discarded
mis-taps. Therefore the problem does not appear to be in the
VirtualBox->Haiku communication link, but again, I only have a sample of
one to pick from. Getting confirmation that this does or does not
happen with actual (not virtualized) installs would be helpful.
I don't have access to a machine that can boot Haiku and has a
touchpad, so I can't help you there, unfortunately. But yeah, if they
don't show up in the event log, then it's not Haiku's fault.
When a menu is dropped down,
clicking or tapping outside of the menu does not dismiss that menu. I
suspect that the BMessage was delivered to a view that was not the menu
and then skipped. I wonder, then, is it possible that taps are somehow
being delivered to either the wrong view and/or discarded somewhere?
No, if they aren't in the event log, then they aren't getting to
Haiku. This appears to be another bug in our menu system (which is
rather complex and very fragile).