Wenn ich meinen Computer mit der Taste Windows+ sperre L, wird das Zeichen l
in den Text jedes von mir verwendeten Editors eingefügt (ich habe dies mit NetBeans, Notepad++ und PHPStorm erlebt). Es ist ärgerlich, wenn dieses Zeichen eingefügt wird und der Code dadurch beschädigt wird.
Kann ich verhindern, dass das Zeichen eingefügt wird? Normalerweise drücke ich Windowszuerst und dann L, daher sollte die l
Taste nicht eingefügt werden.
Wenn ich in einer Bash-Konsole bin, sendet dies einen Befehl, der alle bekannten Hosts anzeigt (von denen /etc/hosts
ich annehme) und sl
die ich dann auch in der Befehlszeile löschen muss. Dies ebenfalls zu verhindern, wäre großartig.
Ich weiß, dass ich Ctrl+ Alt+ Delgefolgt von verwenden Enterund damit dasselbe Ergebnis erzielen könnte, aber für mich geht das nur am Problem vorbei.
Aktualisieren: Das hat etwas mit meiner Umgebung zu tun. Ich betreibe einen Windows 7-Host mit allen oben genannten Apps in einer Fedora 21 VirtualBox. Das Problem tritt nur in dieser Umgebung auf (es tritt nicht auf der Windows-Seite auf). Es tritt in einer ähnlichen Umgebung eines Kollegen auf, was Hardware oder etwas Einzigartiges an meinem Computer ausschließt.
Antwort1
Die VM-Maschine wusste nicht, was Windows+ Lwar, also fügte sie einfach das l
Zeichen ein. Die Zuordnung Meta+L
in der VM (Fedora) auf „Keine Aktion“ verhindert, dass das l
Zeichen eingefügt wird.
So geht's in Fedora:
- Öffnen Sie es
Custom Shortcuts
über das Menü. Klicken Sie auf Bearbeiten > Neu > Globale Verknüpfung > Tastatureingabe senden. - Benennen Sie die Aktion (ich wähle „WinL ignorieren“)
- Legen Sie in der
Trigger
Registerkarte die Verknüpfung fest (dies hat auch meinen Computer gesperrt). - OK klicken.
Es sollte jetzt funktionieren.
Antwort2
Bei mir hat es funktioniert, als ich Virtualbox 5.1.24 auf einem Windows 7-Host und einem Linux Arch-Client ausgeführt habe:
Virtual Box, Deaktivieren:
Datei > Einstellungen > Eingabe > Tastatur automatisch erfassen (deaktivieren)
Unabhängig davon, ob Sie sich auf der Client- oder Host-Site befinden, ist nach dem Sperren mit Windows+ Ldas frühere Einfügen eines l
Zeichens nicht mehr möglich.