Einige meiner Tastaturtasten sind weg, daher versuche ich, die anderen Tasten, die noch funktionieren, zu programmieren, um die beschädigten Tasten zu drücken, wenn ich sie zweimal drücke. Ist das möglich? Gibt es ein Programm, das mir dabei helfen kann?
Ich möchte die Taste neu zuordnen J, um 'm' zu geben, wenn ich sie zweimal drücke.
NB: Mein Laptop ist ein MacBook Pro 13 "Unibody Mid 2012
Antworten:
Legen Sie Aliase für Zeichen, Zeichenfolgen oder vollständige Zeilen fest
WENN Sie nicht wayland verwenden (Ubuntu 17.10, getestet auf Ubuntu Budgie 18.04, aber Ubuntu Gnome 18.04 sollte auch in Ordnung sein), hilft Ihnen das folgende Snippet.
Wie es in der Praxis funktioniert
Ein Feld wird angezeigt
Geben Sie Ihren "Alias" ein (z. B. jj für m), das Ergebnis zeigt (m), und der Text wird sofort an der Cursorposition (oder, wenn Sie es vorziehen, nach dem Tippen Ctrl) eingefügt .
Dieses Skript bietet eine einzige Lösung zum Festlegen von Aliasen für ein Zeichen, eine Zeichenfolge oder sogar vollständige Zeilen. Legen Sie einfach den "Alias" in den Zeilen fest:
Im letzteren Fall wird durch Eingabe von "mb" "Affe isst Banane" eingefügt:
Einrichten
Sie müssen einige Abhängigkeiten erfüllen:
pyautogui:
Pyperclip:
python3-xlib
Melden Sie sich ab und wieder an.
Kopieren Sie das folgende Skript in eine leere Datei und speichern Sie es unter
replace_keys.py
Richten Sie Ihre Aliasse (BEHALTEN SIE DIE EINZIEHUNG!) Im Abschnitt ein:
Wenn Sie möchten, ändern Sie
in
wenn Sie sofort einfügen möchten, ohne zu tippen Ctrl
Richten Sie eine Tastenkombination mit Ctrl als Modifikator ein . Ich habe in meinem Test Ctrl+ verwendet J, um das Skript mit dem folgenden Befehl auszuführen:
Und du bist fertig!
quelle
jj
zum
undJJ
zuM
?Ich habe zwei Maschinen, die dieses Problem mit abgenutzten / kaputten Schlüsseln haben. Ich habe zwei Lösungen gefunden:
Geben Sie zehn Dollar für eine WiFi-USB-Tastatur aus (Logitech hat eine gute). Im Allgemeinen wird das BIOS es sehen und vor dem Betriebssystem abrufen.
Laden Sie eine ferngesteuerte Software (RealVNC ist für kleine Setups kostenlos und für verschiedene Betriebssysteme geeignet).
Beide funktionieren je nach benötigtem Zugriff.
quelle
Obwohl die Antwort von @jacobvlijm spezifischer ist, besteht eine andere Alternative darin, ein Programm wie AutoKey zu verwenden . Es macht viele Dinge, um Ihren Desktop zu automatisieren, indem Tastatur- und Mauseingaben aus Triggerphrasen und Hotkey-Drücken generiert werden.
Insbesondere können Sie für jede der defekten Tasten eine Phrase definieren und diese durch eine Triggerphrase auslösen lassen, bei der es sich um eine beliebige Kombination von funktionierenden Tastendrücken handelt, die bei Ihrer tatsächlichen Eingabe wahrscheinlich nicht auftreten. Diese Phrasen können so eingestellt werden, dass sie sofort innerhalb eines Wortes ausgelöst werden.
Es gibt auch eine Option, mit der der gerade eingegebene Triggertext wieder eingefügt wird, wenn Sie sofort die Rücktaste drücken, falls Sie die Triggerzeichen jemals so benötigen, wie sie sind.
All dies kann über die AutoKey-GUI-Oberfläche konfiguriert werden, ohne dass eine tatsächliche Codierung erforderlich ist.
Für komplexere Anforderungen kann AutoKey vollständige Python-Skripte ausführen, die durch Phrasen oder Hotkeys ausgelöst werden, die nur durch die Vorstellungskraft und das Wissen des Benutzers über Python eingeschränkt sind.
quelle