Wie kann ich bewirken, dass Virtualbox bestimmte Schlüssel ignoriert?

2739
user81420

Ich verwende Virtualbox mit Windows auf dem Ubuntu-Host. Ich behalte es in einem separaten Arbeitsbereich (ich verwende Xmonad). Xmonad verwendet den Windows-Schlüssel als Modifikator. Das Problem ist: Wenn ich darauf drücke, öffnet der Windows-Computer das Startmenü. Das Deaktivieren der automatischen Tastaturerfassung half ein wenig, aber nicht vollständig. Gibt es eine Möglichkeit, Virtualbox so einzurichten, dass bestimmte Schlüssel oder Sequenzen vollständig ignoriert werden?

4
Vielleicht interessiert es die Tatsache, dass das «AwesomWM» -Paket es nicht erlaubt, seine Schlüssel zu VirtualBox abzufangen. Ich bin gerade zum XMonad umgezogen, weil ich mich nicht für Lua interessiere, aber Haskell lernen wollte und herausfand, dass dies keine Funktion hat Hi-Angel vor 9 Jahren 1
verwandt in Bezug auf Medienschlüssel https://www.virtualbox.org/ticket/4263 Tim Abell vor 5 Jahren 0

2 Antworten auf die Frage

1
mic84

Diese funktionieren für die Gastfenster in Nicht-Virtualbox-Umgebungen und sollten den Gast steuern.
Im Windows-Gast können Sie mit der rechten Maustaste auf den Desktop klicken und auswählen: -
-> Grafikoptionen -> dann Hotkeys -> deaktivieren.
Deaktivieren Sie alle Hotkeys außer win + l win + u-, Neustart erforderlich.
http://www.autohotkey.com/docs/misc/Override.htm
Ich habe Win 7 [Optionen -> Deaktiviert getestet, der andere sagt, dass es auf allen Betriebssystemen funktioniert (es ist ein Registry-Hack, normale Warnungen auf reg.) )]
Ich hoffe, einer von ihnen funktioniert.

1
B.I.

Versuchen Sie, dies in Ihre .xmonad/xmonad.hsDatei einzufügen:

((0, xK_Super_L), return ()) 

Ich habe es von hier: http://comments.gmane.org/gmane.comp.lang.haskell.xmonad/12141