Die meisten universellen Tastaturbefehle zum Starten eines Editors

454
FarO

Ich habe ein sehr kompaktes Arduino mit integriertem USB-Anschluss, den CJMCU Beetle, der eine virtuelle USB-Tastatur emulieren kann.

CJMCU Käfer

Ich möchte es so konfigurieren, dass Tastenanschläge an jeden Computer gesendet werden, mit dem es verbunden ist, mit dem Ziel, Text-Editor oder Textfenster zu öffnen und hartcodierten Text wie Telefonnummer, E-Mail-Adresse und Kontaktmöglichkeiten für mich einzugeben. Das Ziel ist es, es an einem Schlüsselbund anzubringen.

Die Reihenfolge der Tastenanschläge sollte so kompatibel wie möglich sein, damit sie unter Windows (7, 8.x, 10) und OS X (> 10.8) funktioniert.

Bearbeiten

Wenn keine solche universelle Tastenkombination vorhanden ist, welche Sequenzen könnte ich nacheinander verwenden, um die verschiedenen Betriebssysteme abzudecken? Die für ein Betriebssystem bestimmte Reihenfolge sollte bei den anderen keine Probleme verursachen.

1
Was genau ist deine Frage? Diese Frage scheint ehrlich zu sein. Ramhound vor 8 Jahren 0
Ich fragte mich, ob es einen universellen Weg gibt, Text nur mit einer virtuellen Tastatur klar anzuzeigen. Ich werde die Frage klären. FarO vor 8 Jahren 0
Was muss eine virtuelle Tastatur zum Emulieren einer USB-Tastatur tun, was Sie tun müssten. Ramhound vor 8 Jahren 0
Ich weiß, ich muss eine USB-Tastatur emulieren. Ich fragte mich, ob es eine Möglichkeit gab, eine Folge von Tastenanschlägen zu finden, die überall funktionieren würden. FarO vor 8 Jahren 0
Tastatursignale sind Tastatursignale. Sie müssten Treiber für den emulierten Treiber schreiben, die für jede Plattform spezifisch sind. Sobald Sie dies getan haben, wäre das Senden eines Tastendrucks auf allen Plattformen nahezu identisch. Was Sie senden möchten, ist plattformunabhängig, nämlich maschinenspezifisch, da nicht alle Installationen die gleichen Anwendungen haben. Ramhound vor 8 Jahren 0
@OlafM hast du von USB-Rubber Ducky gehört? Mit einigen [benutzerdefinierten Firmware] (https://github.com/DavidSkrundz/ducky-decode/blob/master/Firmware/Composite_Duck_4cap.hex) werden Modifizierungsschlüssel unterstützt. Zum Beispiel wird die Tastenanschlagssequenz auf eine Weise ausgeführt, wenn Sie die Feststelltaste oder die Num-Taste oder die Scroll-Sperre drücken. [Check it out] (http://hakshop.myshopify.com/products/usb-rubber-ducky-deluxe?variant=353378649) c0deous vor 8 Jahren 1
@JesseWallace Leider hat dieses Arduino keinen ARM-Chip. Ich kann die Quellen dieses Projekts nicht verwenden. Die Idee ist gut. Da ich von Bibliotheken kenne, die eine Tastatur emulieren, und angesichts des Fehlens von SD, werde ich die Tastendrücke einfach hartcodieren. FarO vor 8 Jahren 0
@OlafM Das war nicht unbedingt meine Idee. Ich sagte, wenn Sie etwas bekommen wollten, das genau das tut, was Sie wollen, Open Source ist und benutzerdefinierte Firmware unterstützt, sollten Sie eine kaufen. Habe meine für ca. 40 $ von hakshop.com. Es basiert auf einem [teensy] (https://www.pjrc.com/teensy/) c0deous vor 8 Jahren 0

1 Antwort auf die Frage

2
TranslucentCloud

Es gibt keine universelle Tastenkombination zum Öffnen eines Texteditors. Weder unter Windows noch unter OS X noch unter Linux Gnome oder KDE. Da hast du kein Glück.

Sie können jedoch diese Abkürzungsketten verwenden:

Windows :

Win+ R, n, o, t, e, p, a, d,Enter

Gnome (Linux) :

Ctrl+ Alt+ T, g, e, d, i, t,Enter

OS X :

+ Space, t, e, x, t, e, d, i, t,Return

OS X ist hier der schwierigste Fall, da es für Terminal keine Standard-Abkürzung gibt. Ich empfehle die Verwendung der Spotlight-Verknüpfung (Indexierungsdienst), die möglicherweise etwas langsam ist, um TextEdit (Standardtexteditor) zu finden. Auf den meisten modernen Maschinen wird es jedoch sofort gefunden.

Ich habe die Frage geändert, die nach mehreren Sequenzen fragt, eine für jedes Betriebssystem, wobei jedoch jede von ihnen keine Probleme mit den Betriebssystemen verursacht, bei denen sie nicht wie beabsichtigt funktioniert. FarO vor 8 Jahren 0
Nun, los gehts. TranslucentCloud vor 8 Jahren 0