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?
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?
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.
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.