Ändern Sie das Tastaturlayout mit der WIN-Taste unter Windows 7

2

Ich habe meine Linux-Box so angepasst, dass sie mit der WIN-Taste das Tastaturlayout (EN / RU) ändert. Manchmal benötige ich Windows-Computer und möchte die gleichen Funktionen auf ihnen haben.

Irgendwelche Ideen, wie man es umsetzt?

Milos
quelle

Antworten:

1

In Windows ist die Standardtaste zum Ändern des Tastaturlayouts die Tastenkombination Alt + Umschalt. Sie möchten also im Grunde diese beiden Schlüssel emulieren ...

Eine Möglichkeit besteht darin, ein Tool wie Autohotkey zu verwenden, um den Win-Schlüssel zu überschreiben

Fügen Sie Ihrer Skriptdatei nach der Installation und dem Starten Folgendes hinzu:

RWin::
Lwin::
    Send {LShift Down}{LAlt Down}{LShift Up}{LAlt Up}
return

und lade dein Skript neu.

Der obige Befehl übernimmt beide Win-Schlüssel. Entfernen Sie jede Zeile, die mit RWin- für die rechte Windows-Taste oder LWin- für die linke beginnt , um sie wieder zu aktivieren.

Hoffe das hat geholfen.

PS: Ich habe dies unter Windows XP getestet und sollte unter neueren Windows-Versionen einwandfrei funktionieren.

Typ namens Ben
quelle
0

Ich vermute, dass er nur das Layout ändern möchte, während die Taste gedrückt wird, und es wieder auf das Standardlayout zurücksetzen möchte, wenn die Taste losgelassen wird. Das eigentliche Autohotkey-Skript sieht also so aus: $Lwin:: Send {LShift Down}{LAlt Down}{LShift Up}{LAlt Up} KeyWait, Lwin Send {LShift Down}{LAlt Down}{LShift Up}{LAlt Up} return

Getestet mit Win10 und es funktioniert genau wie das Feature "Left Win (solange gedrückt)" in den erweiterten KDE-Tastatureinstellungen.

Tuxflo
quelle