Как я могу заставить Virtualbox игнорировать определенные ключи?

2679
user81420

Я использую Virtualbox с Windows на хосте Ubuntu. Я держу его в отдельном рабочем пространстве (я использую Xmonad). Xmonad использует ключ Windows в качестве модификатора. Проблема в том, что когда я нажимаю на нее, Windows-машина открывает меню «Пуск». Отключение автоматического захвата клавиатуры помогло немного, но не полностью. Итак, есть ли способ настроить Virtualbox таким образом, чтобы он полностью игнорировал определенные ключи или последовательности?

4
Кто-то может быть заинтересован в том, что «AwesomWM» из коробки не позволяет перехватывать его ключи от VirtualBox. Я только что перешел на XMonad, потому что меня не интересует Lua, но я хотел выучить Haskell, и обнаружил, что это не имеет этой особенности ☹ Hi-Angel 9 лет назад 1
связанные с медиа ключами https://www.virtualbox.org/ticket/4263 Tim Abell 5 лет назад 0

2 ответа на вопрос

1
mic84

Они работают для гостевых окон в не виртуальных средах и должны контролировать гостя.
В гостевой Windows вы можете щелкнуть правой кнопкой мыши на рабочем столе и выбрать: -
-> графические опции -> затем горячие клавиши -> отключить.
Отключите все горячие клавиши, кроме win + l win + u-, требуется перезагрузка.
http://www.autohotkey.com/docs/misc/Override.htm
Я тестировал на win 7 [options -> disable, другой говорит, что работает на всех ОС (это взлом реестра, обычные предупреждения на рег. )]
Надеюсь, один из них работает.

1
B.I.

Try adding this in your .xmonad/xmonad.hs file:

((0, xK_Super_L), return ()) 

Got it from here: http://comments.gmane.org/gmane.comp.lang.haskell.xmonad/12141

Похожие вопросы