Mein Hauptcomputer ist Windows. Ich möchte nicht, dass sich meine Hand von der Ausgangsposition entfernt, wenn ich die Cursortasten oder Funktionstasten drücke. Deshalb setze ich sie mit AutoHotkey so, dass ich die Ausgangsposition nicht so weit wie möglich verlassen muss.
In Verbindung stehender Artikel:
In letzter Zeit habe ich mehr Möglichkeiten, Kali Linux zu verwenden, aber da Linux keinen AutoHotkey hat, war die Tastaturbedienung problematisch. Mit der Software AutoKey konnten wir jedoch etwas Ähnliches wie AutoHotkey erreichen, z. B. den Cursor bewegen, ohne die Hände von der Ausgangsposition zu nehmen, und Google ohne Mausbedienung durchsuchen können.
Ich weiß, dass es keine Nachfrage gibt, aber ich bin eine Person, die Tastaturmetamorphoseeinstellungen liebt, also werde ich es hier schreiben. Die Version von Kali Linux ist 2020.2.
AutoKey erstellt Tastenkombinationen mit 6 Arten qualifizierter Tasten, Strg, Alt, Umschalt, Super, Hyper und Meta sowie anderen Tastenkombinationen. Super ist ein Windows-Schlüssel. In der Linux-Welt scheint es Super zu heißen. Hyper, Meta sind Modifikatortasten, die in alten Spezialtastaturen zu finden sind und in den heute gängigen Tastaturen nicht enthalten sind. Da Autokey keine japanischen Tastaturen unterstützt, werden auch keine speziellen Tasten wie "Konvertieren" und "Keine Konvertierung" unterstützt. Wenn Hyper und Meta nicht verwendet werden und "Conversion" und "No Conversion" nicht verwendet werden können, sollten Sie in der Lage sein, das zu tun, was Sie möchten, indem Sie Hyper "Conversion" und Meta "No Conversion" zuweisen. ..
Verwenden Sie xkb (X Keyboard Extension), um diese Tastenkombination zu ändern. Verwenden Sie zunächst "set xkbmap -print", um das aktuelle Verhalten von xkb (dem Ziel zum Lesen der Einstellungsdatei) zu überprüfen.
$ sudo setxkbmap -print -verbose 10
Es scheint, dass 3 Dateien "pc", "jp" und "inet" im Ordner "/ usr / share / X11 / xkb / symbole" gelesen werden.
Ich lese drei Dateien, aber dieses Mal bearbeite ich nur "inet". Nach dem Backup bearbeiten.
$ sudo cp /usr/share/X11/xkb/symbols/inet /usr/share/X11/xkb/symbols/inet_bak
$ sudo vi /usr/share/X11/xkb/symbols/inet
Es gibt zwei Stellen zum Bearbeiten:
Ändern Sie "Henkan" in \
Wenn Sie mit dem Speichern und Beenden fertig sind, löschen Sie den xkb-Cache.
$ sudo rm -rf /var/lib/xkb/*
Starten Sie dann Kali Linux neu.
Es ist endlich AutoKeys Arbeit. Wenn nichts anderes, installieren wir es zuerst.
$ sudo apt install autokey-gtk
Schneiden Sie den Ordner von "Neu" oben links aus (Sie können es später tun). Ich habe drei Unterordner unter dem Ordner "MySettings" erstellt: "browser", "cursor" und "input_conversion".
Dieses Mal erstellen wir eine Einstellung, um den Cursor nach links zu bewegen, wenn "Konvertieren" und "h" gleichzeitig gedrückt werden. Wählen Sie Skript unter Neu und geben Sie einen Namen ein.
Drücken Sie die "Set" -Taste in der "Hotkey" -Zeile.
Drücken Sie die Taste "Press to Set", drücken Sie die Taste "h" und drücken Sie die Taste "Hyper".
Es wurde eingestellt.
Geben Sie Folgendes in das Skripteingabefeld oben rechts auf dem Bildschirm ein.
Klicken Sie auf die Schaltfläche "Speichern", um Ihre Eingabe zu speichern.
Durch gleichzeitiges Drücken von "Konvertieren" und "h" wird der Cursor nach links bewegt. Gehen Sie genauso vor, um Up / Down / Left / Right, Delete, BackSpace usw. zu erstellen. Stellen Sie den Hotkey nach Ihren Wünschen ein. Die Namen von Sondertasten wie Cursortasten und Steuertasten finden Sie hier. autokey - SpecialKeys.wiki
Wenn h, j, k, l so eingestellt sind, dass sie sich nach oben / unten / links / rechts bewegen, wird "Hyper" + "l" mit "Abmelden" im Betriebssystem angezeigt. Löschen Sie diese Option. Wählen Sie die Registerkarte Einstellungen> Tastatur> Tastenkombinationen für Anwendungen.
Löschen Sie diese Zeile.
Das Setup ist abgeschlossen.
cursor
Bewegen Sie den Cursor nach links Hyper+h left.py
keyboard.send_keys("<left>")
Bewegen Sie den Cursor nach rechts Hyper+l right.py
keyboard.send_keys("<right>")
Bewegen Sie den Cursor Hyper+k up.py
keyboard.send_keys("<up>")
Bewegen Sie den Cursor Hyper nach unten+j down.py
keyboard.send_keys("<down>")
delete.py Hyper+n
keyboard.send_keys("<delete>")
backspace.py Hyper+m
keyboard.send_keys("<backspace>")
Löschen Sie eine Zeile Hyper+b line_delete.py
keyboard.send_keys("<home>")
keyboard.send_keys("<shift>+<end>")
keyboard.send_keys("<delete>")
Hiragana Meta+h hiragana_zen.py
keyboard.send_keys("<f6>")
Katakana Vollwinkel Meta+j katakana_zen.py
keyboard.send_keys("<f7>")
Katakana Meta halber Breite+k katakana_han.py
keyboard.send_keys("<f8>")
Alphabet Meta+l alphabet.py
keyboard.send_keys("<f10>")
Linke Registerkarte bewegen Strg+1 chrome_lefttab.py
keyboard.send_keys("<ctrl>+<page_up>")
Bewegen Sie die rechte Tabulatortaste+2 chrome_righttab.py
keyboard.send_keys("<ctrl>+<page_down>")
Google-Such-Meta+g chrome_search.py (Konzentrieren Sie sich auf die Adressleiste. Chrome muss ausgeführt werden.)
window.activate("Chrome")
keyboard.send_keys("<ctrl>+l")
Eigentlich wollte ich nur mit "Keine Konvertierung" zwischen japanischer Eingabe und direkter Eingabe wechseln, aber ich konnte nicht, weil ich "Keine Konvertierung" auf Meta gesetzt habe. Ich denke, ich werde Strg + Leerzeichen ersetzen.
-** Teil 2 ** Indem Sie Meta "keine Konvertierung" zuweisen, können Sie jetzt das Fenster mit "keine Konvertierung" abrufen. Es kann für Nüchternheit bequem sein.
AutoKey : Linux Utility for Text Substitution , Hotkeys and Desktop Automation Es ist leicht zu verstehen, da ich Beispielskripte und Tutorials habe (Englisch, aber maschinelle Übersetzung ist ziemlich gut)
[Ubuntu: So konvertieren Sie Nicht-Konvertierungs- / Konvertierungsschlüssel in Meta / Hyper-Schlüssel und machen ihn zu einem qualifizierten Schlüssel, der mit AutoKey angepasst werden kann](https://did2memo.net/2015/07/19/ubuntu-xkb-muhenkan-henkan- meta-hyper /) Vielen Dank für Ihre Hilfe. Vielen Dank.
autokey - SpecialKeys.wiki Namen von Sondertasten wie Cursortasten und Steuertasten
Recommended Posts