Хотя Алан и Докно совместно написали полный ответ, удовлетворяющий вопрос. Он не фиксирует "Control Scrolling", который выполняет прокрутку, когда вы удерживаете среднюю кнопку и перемещаете трекпоинт для прокрутки страницы.
После нескольких часов исследований я обнаружил, что вы можете это исправить, позволив виртуальной коробке полностью передать USB-устройство (вашу клавиатуру) гостю. Это решение имеет одно преимущество:
- Клавиатура будет видна непосредственно гостю, и, по крайней мере, в Ubuntu USB-клавиатура работает сразу из коробки. Это не касается ни Windows, ни OS X в соответствии с моим собственным опытом.
Есть несколько очень серьезных недостатков:
- Клавиатура становится полностью мертвой для хозяина! Вы даже не можете больше использовать ключ хоста в virtualbox! Однако вы можете это сделать, если рядом есть отдельная физическая клавиатура (например, встроенная в ноутбук или любую другую клавиатуру USB).
- Интеграция с мышью перестанет работать! в целом. Однако вы можете просто отключить его в VirtualBox с помощью
Ctrl+I
- Ваш хост будет думать, что вы полностью бездействуете, когда используете USB-клавиатуру ThinkPad, и srceensaver хоста заменит вас. Мне было страшно до чертиков, когда экран просто потемнел! Естественно, это просто решается путем увеличения срока.
Хотелось бы, чтобы я видел это раньше, так как мне не пришлось бы загружать драйверы Windows для моей USB-клавиатуры.