Ich suche ein Programm, mit Ubuntu 12.04+ x86_64
dem vordefinierter Text basierend auf Hotkey-Kombinationen eingefügt werden kann. Zum Beispiel:
Ctrl+ Alt+ V+ U: Fügt meinen Benutzernamen ein
Ctrl+ Alt+ V+ E: Fügt meine E-Mail ein
Irgendwelche Vorschläge?
Antworten:
Sie können verwenden
autokey
.Folge den Anweisungen unten:
Installation
Öffnen Sie ein Terminal ( Ctrl+ Alt+ T) und führen Sie den folgenden Befehl aus:
Sätze hinzufügen
autokey
Mit dem Bindestrich öffnen .Erweitern Sie im Fenster Meine Sätze .
autokey
kommt bereits mit vier Phrasen, wie Sie im Screenshot unten sehen können.Tastenkombinationen konfigurieren
Klicken Sie auf einen beliebigen Phrasennamen, um die aktuelle Konfiguration anzuzeigen. Im obigen Screenshot ist die erste Phrase ausgewählt.
Um die Tastenkombination oder den Hotkey zu ändern , klicken Sie
Set
neben dem Hotkey auf und dann auf Drücken , um das neue Dialogfeld festzulegen , das angezeigt wird.Drücken Sie dann die gewünschte Tastenkombination und wählen Sie OK .
Fensterfilter konfigurieren
Wenn Sie den Hotkey nur für ein bestimmtes Fenster verwenden möchten, können Sie den Fensterfilter festlegen, indem Sie Festlegen > Fenstereigenschaften erkennen auswählen und dann auf das Fenster klicken.
Wenn der Hotkey in allen Fenstern funktionieren soll, löschen Sie den Fensterfilter .
Speichern Sie die aktuelle Phrase und führen Sie das aktuelle Skript aus, indem Sie auf die spielähnliche Schaltfläche oben im Fenster klicken.
Verwenden der neuen Verknüpfungen
autokey
Fenster schließen und mit dem Hotkey die entsprechende Phrase einfügen.Weitere Informationen: Autokey Wiki
quelle
Da Autokey nicht mehr funktioniert, habe ich dies folgendermaßen erreicht.
Zuerst installieren
xclip
undxdotool
:Schreiben Sie nun den Text, den Sie einfügen möchten, und speichern Sie ihn in einer Textdatei. In diesem Beispiel habe ich meine Adresse in eine Datei geschrieben, die ich angerufen habe
address
.Schreiben Sie nun das Bash-Skript:
xclip -in -selection c
weistxclip
an, den Inhalt der von Ihnen gespeicherten Datei zu kopieren. In diesem Beispiel befindet sich diese Datei unter~/scripts/xclip-scripts/address
.Der
sleep
Befehl lässt einfach genug Zeitxclip
, um den Kopiervorgang abzuschließen, bevorxdotool
der Text eingefügt wird.Der
xdotool
Befehl fügt tatsächlich den Text ein, den xclip aus Ihrer Textdatei kopiert hat.Speichern Sie Ihr Skript und machen Sie es ausführbar.
Der letzte Schritt besteht darin, eine Tastenkombination an Ihr Skript zu binden. In Ubuntu kann dies eingestellt werden, indem Sie unter Systemeinstellungen / Tastatur / Verknüpfungen eine benutzerdefinierte Verknüpfung erstellen.
quelle
xdotool type --clearmodifiers '[email protected]'