Verhindern Sie das Einfügen von 'l' in den Editor, wenn Sie Win + L verwenden

341
MECU

Wenn Sie meinen Computer mit der Windows+ L-Taste sperren, wird das Zeichen lin den Text eines beliebigen Editors eingefügt, den ich verwende (ich habe dies mit NetBeans, Notepad ++ und PHPStorm erlebt). Es ist ärgerlich, wenn dieses Zeichen eingefügt wird und der Code unterbrochen wird.

Kann ich das Zeichen daran hindern, eingefügt zu werden? Ich klopfe normalerweise Windowszuerst und dann L, also sollte der lSchlüssel nicht eingefügt werden .

Wenn ich mich in einer Bash-Konsole befinde, sendet diese einen Befehl, der alle bekannten Hosts anzeigt (von denen /etc/hostsich vermute) und sldie ich dann auch in der Befehlszeile löschen muss. Dies auch zu verhindern, wäre großartig.

Ich weiß, dass ich Ctrl+ Alt+ Delgefolgt von Enterund das gleiche Ergebnis erzielen konnte, aber für mich ist das Thema umstritten.


Update : Das hat etwas mit meiner Umgebung zu tun. Ich führe Windows 7-Host mit allen oben genannten Apps in einer Fedora 21 VirtualBox aus. Das Problem tritt nur in dieser Umgebung auf (es tritt nicht auf der Windows-Seite auf). Es tritt in einer ähnlichen Umgebung auf, in der Hardware oder etwas Einzigartiges für meinen Computer ausgeschlossen ist.

1
Welches Betriebssystem verwendest du? Ich habe es gerade auf W10 mit Notepad und NP ++ auch mit Windows 7 und Notepad ausprobiert. Ich habe weder bei W7 noch bei W10 einen L-Charakter erhalten. leinad13 vor 8 Jahren 0
Ich kann das nicht kopieren. Haben Sie eine Art Schlüsselzuordnung oder Autohotkey ausgeführt? Kommt es nur vor, wenn das Editorfenster aktiv ist? Was ist, wenn es minimiert wird? Kommt es mit beiden Windows-Tasten oder nur einer? CharlieRB vor 8 Jahren 0
Welches Betriebssystem verwendest du? Ich habe es gerade auf W10 mit Notepad und NP ++ auch mit Windows 7 und Notepad ausprobiert. Ich habe weder bei W7 noch bei W10 einen L-Charakter erhalten. leinad13 vor 8 Jahren 0
Das Fenster muss aktiv sein / fokussieren. Dies geschieht nur in Fedora 21, das unter einer VirtualBox mit Windows 7-Host ausgeführt wird. MECU vor 8 Jahren 0
Keine speziellen Tastenzuordnungen oder Autohotkey-Ausführung. Beide Windows-Tasten. MECU vor 8 Jahren 0
Das passiert mir nicht, es sei denn, ich bin schlampig und lasse Fenster los, bevor ich L loslasse, und dann nur einmal in den zehn Fällen, die ich versucht habe. Frank Thomas vor 8 Jahren 0
@FrankThomas Ich sehe das `l`-Zeichen in den Editor eingefügt, bevor Windows gesperrt wird. Mein Finger ist definitiv bereits auf der Windows-Taste. MECU vor 8 Jahren 0
vielleicht eine andere tastatur ausprobieren? Dies ist eindeutig nicht so, wie die Dinge sein sollen. BASH? also hast du Cygwin installiert? das mag etwas damit zu tun haben. Frank Thomas vor 8 Jahren 0
Es ist definitiv nicht meine Tastatur. Ein Mitarbeiter mit der gleichen Umgebung ist ebenfalls vorgekommen. Ich habe alle Tastenkombinationen in Fedora überprüft und Meta + L hat nichts zugeordnet MECU vor 8 Jahren 0
Ahh, OK, ich bin in der Lage, es in einer VBox-Instanz von Mint zu reproduzieren, aber nur, wenn eine App in der VM den Fokus hat, und selbst dann ist es nur einmal in mehreren Versuchen passiert. Das Problem scheint bei VBox zu liegen, und die Art und Weise, wie Eingaben verarbeitet werden, ist nicht kompatibel mit der Art und Weise, wie Windows globale Tastenkombinationen implementiert. Ich denke, es ist sicher, zu versuchen, es als VBox-Fehler zu melden. Frank Thomas vor 8 Jahren 1
Ich war auf VBox 5.0.0. Ich habe ein Upgrade auf 5.0.10 durchgeführt und das Problem tritt immer noch auf. Erstelltes Ticket: https://www.virtualbox.org/ticket/14914 MECU vor 8 Jahren 0

2 Antworten auf die Frage

0
MECU

Der VM-Rechner wusste nicht, was Windows+ Lwar und fügte nur die lZeichen ein. Die Zuordnung Meta+Lder VM (Fedora) zu keiner Aktion verhindert, dass das Zeichen leingefügt wird.

Um dies in Fedora zu tun:

  1. Öffnen Sie Custom Shortcutsüber das Menü. Klicken Sie auf Bearbeiten> Neu> Globale Verknüpfung> Tastatureingabe senden.
  2. Benennen Sie die Aktion (Ich wähle "WinL ignorieren")
  3. TriggerLegen Sie auf der Registerkarte die Verknüpfung fest (dies hat auch meinen Computer gesperrt).
  4. OK klicken.

Es sollte jetzt funktionieren.

0
Tom Kuschel

Dies funktionierte für mich mit Virtualbox 5.1.24 auf einem Windows 7-Host und einem Linux Arch-Client:

Virtuelle Box, deaktivieren:

Datei> Voreinstellungen> Eingabe> Tastatur automatisch erfassen (deaktivieren)

Nach dem Sperren mit Windows+, Lunabhängig davon, ob Sie sich auf der Client- oder Host-Site befinden, ist das Einfügen eines lZeichens weg.