Ich möchte eine benutzerdefinierte virtuelle Tastatur für Touch auf Windows 10 erstellen. Ich bin in erster Linie ein c # Entwickler, aber wenn Windows 10 Dev ist etwas wie die vorherige Version, werde ich wahrscheinlich wieder zu C / C ++ zurückkehren. Ich möchte in der Lage sein, alles, Form, Regionen und Daten zu definieren, die es ausspuckt, wenn Tasten gedrückt werden.
Windows 10 hat ein Tastaturauswahlmenü (siehe Bild), ich möchte es damit integrieren, damit es mit den nativen Tastaturschnittstellen verwendet werden kann.
Ich bin ein erfahrener Programmierer von Geschäftsanwendungen, aber ich habe keine Ahnung, wo ich damit anfangen soll. Ich habe diesen Artikel für eine Windows 7 Tastatur aber gesehen Ich hoffe, dass sich die Dinge für Windows 10 geändert haben.
Meine Fragen sind:
Jede Hilfe / Richtung / Worte der Weisheit würde geschätzt werden.
Update: Ich denke, vielleicht habe ich es nicht gut erklärt. Ich möchte eine virtuelle Tastatur erstellen, die nicht die gleiche Form wie eine normale Tastatur hat und im Wesentlichen wie eine Tastatur mit Tastenkombinationen funktioniert. Sie tippen auf eine Taste und fügen ein voreingestelltes Textschnipsel in das Kontextfenster ein. Und ist über die abgebildeten virtuellen Tastaturoptionen wählbar (blaues Bit).
Aktualisierung:
Ich habe gerade versucht, den Keyboard Layout Manager zu benutzen ... OMG, so viel einfacher zu benutzen als MSKLC, und es funktioniert unter Windows 10; aber ich sah immer noch die Meldung "Nicht verfügbare Eingabemethode".
Tatsächlich habe ich gerade ein benutzerdefiniertes Layout hinzugefügt, das MS Keyboard Layout verwendet Schöpfer .
Durch Ändern des Layouts wird auch geändert, wie die physische Tastatur Tasten abbildet.
Der Trick besteht darin, dass Sie unter Windows 10 ein neues Layout erstellen können, aber Sie können die Methode "Build DLL and Setup Package" unter Windows 10 nicht verwenden, da das Programm .NET Framework 2.0 benötigt. Ich habe versucht, v2.0 auf meinem System zu installieren, aber es würde es einfach nicht tun. Ich konnte die Dateien auf einem Windows 8.1 System erstellen.
Durchzuführende Schritte:
Ein Ordner mit der folgenden Struktur wird erstellt ("mylayout" ist der von Ihnen gewählte Name)
%Vor%Installieren Sie die entsprechende Datei
Vorbehalt : Anfangs wählte ich eine Basis "UK" Layout & amp; eine gälische Sprachoption zeigte sich. Dieses did fügt dem Sprachauswahlfeld für die virtuelle Tastatur eine Option hinzu, aber beim zweiten Mal habe ich mit einem Basis-Dvorak-Layout begonnen und die Auswahl wurde nicht angezeigt. Im Abschnitt Eingabemethode des Steuerfelds habe ich die Meldung "Nicht verfügbare Eingabemethode" angezeigt. Ich bin mir nicht sicher, wie ich dieses Problem lösen soll.
Vielleicht haben Sie mehr Glück.
Tags und Links c# c++ windows-10 keyboard virtual-keyboard