TsFreddie / much-programming-core

Such Core, Much Programming | Programming Util for Vortex CORE
MIT License
95 stars 27 forks source link

[Feature Request] Adding Umlaute #5

Closed mhuegel closed 3 years ago

mhuegel commented 5 years ago

Is there any possibility to use the german "Umlaute" Ää,Üü, Öö?

TsFreddie commented 5 years ago

Vortex's firmware use HID code to program their keyboard, it is not possible to add additional HID code. But, German keyboard still use QWERTY like HID codes. So you need to set your computer to a German layout. (or add a German language if you are using Windows) Then you should leave your keyboard programmed as a US QWERTY keyboard (the default layout).

You operating system will handle the layout conversion automatically. So your programmed ; key will become ö key in the operating system and so on.

mhuegel commented 5 years ago

Thanks for your answer. This will not work for me, i use the US Layout (much better for programming). I access the Umlaute with AutoHotKey - i just hoped to get rid of that.

RikeChao commented 5 years ago

Hallo, ich benutze auch Deutsche-Layout Tastatur. So geht es bei mir: für Systemeinstellung sollst die Inputsource Deutsch (QWERTZ) verwenden, auf der Seite kannst einfach deine gewünschte Taste Remap lassen. (z.B. habe ich die Del-Taste zu der »L_BRACKETS« umgestellt, dann habe ich eine Ü; bei mir die Semikolon Taste ist schon automatisch Ö geworden.) Mit Tastekombination kannst natürlich ß & ä auch zurückholen. Wenn du US-Layout behalten möchtest, kannst einfach per Macros für Tastekombination mit Fn1/Fn/Pn Tasten durchführen. viel Spaß beim Tippen :D

mhuegel commented 5 years ago

I actually tried macros(for like alt + 132), but didn't get them to work properly.

schigischo commented 4 years ago

Hallo, ich benutze auch Deutsche-Layout Tastatur. So geht es bei mir: für Systemeinstellung sollst die Inputsource Deutsch (QWERTZ) verwenden, auf der Seite kannst einfach deine gewünschte Taste Remap lassen. (z.B. habe ich die Del-Taste zu der »L_BRACKETS« umgestellt, dann habe ich eine Ü; bei mir die Semikolon Taste ist schon automatisch Ö geworden.) Mit Tastekombination kannst natürlich ß & ä auch zurückholen. Wenn du US-Layout behalten möchtest, kannst einfach per Macros für Tastekombination mit Fn1/Fn/Pn Tasten durchführen. viel Spaß beim Tippen :D

Ich kapier das noch nicht ganz: kann ich im US-Layout bleiben und irgendwie trotzdem die Umlaute frei belegen? (am liebsten möchte ich per FN-Taste auf A ein Ä haben, auf U ein Ü und O ein Ö. Mit dem Programmier-Layout vom Core kriege ich aber ja nicht mal den horizontalen Doppelpunkt als Auswahl hin. Danke für eine Antwort von dir.

RikeChao commented 4 years ago

Sorry leider habe ich diese Tastatur nicht dabei, aber ich glaube, dass du auf die Taste-kombi (wie FN+A) ein Macro festlegen kannst.

Mit den folgenden Tastenkombinationen kann man nun Umlaute und diverse Sonderzeichen tippen: rechte ALT Taste + q = ä rechte ALT Taste + Shift + q = Ä rechte ALT Taste + y = ü rechte ALT Taste + Shift + y = Ü rechte ALT Taste + p = ö rechte ALT Taste + Shift + p = Ö rechte ALT Taste + s = ß rechte ALT Taste + 5 = €

Dieses Info kriege ich vom Google. Du kannst mal probieren, ob ein Macro für rechte Alt + q ein ä erzeugt. Wenn das funktioniert, kannst du das Macro für deine gewünschte FN-Taste-kombi anordnen.


Darüber hinaus ich habe auf ein Mac die Kombi probiert, die sieht ganz anders aus. Durch option + u habe ich ein Umlautzeichen gekriegt (eine Tottaste), mit diesem Zeichen kannst mit normalen Vokalen zusammenpacken, um die Umlaute zu bekommen.

schigischo commented 4 years ago

Danke, ich arbeite auch mit Mac. Die Firmware und das Makro muss ich ja offenbar mit einem Windows-Rechner drauf laden. Das wird wohl immer noch so sein.

RikeChao commented 4 years ago

Danke, ich arbeite auch mit Mac. Die Firmware und das Makro muss ich ja offenbar mit einem Windows-Rechner drauf laden. Das wird wohl immer noch so sein.

Ja, du musst erst mal mit einem Windows-Computer MPC Firmware drauf laden. (Anleitung hier wie auf der Seite.) Die *.cys Datei, die von TSFreddie's MPC heruntergeladen ist, kannst auch mit Mac errichten und anordnen.

  1. Unplug the cable then hold down Fn and D then plug the cable of your device back into your computer, then you will find a different folder for different O.S.: a. For Mac - a "CYSET DISK" folder on your computer b. For Windows - a new DISK on your computer
schigischo commented 4 years ago

Lieber Xiaower, sorry wenn ich dich nochmals nerven muss, bin ein Newbie bei diesem Thema.

Ich hab zwischenzeitlich das Core geliefert erhalten und hänge immer noch fest mit der Tastenprogrammierung. Auf meinem Mac bin ich zu Beginn wie folgt vorgegangen: Die System-Tastatur hab ich auf Deutsch eingestellt. Das Keyboard als US-Layout angemeldet.

Hier das Beispiel mit dem Buchstaben "ä" nochmals. Dieser ist via FN1+B auf dem Core hinterlegt (übrigens: "Fn1 + m" = ü und "menu + :" = ö). Das "ä" möchte ich nun auf die Taste "A" legen, am liebsten mit der neuen Kombo "FN+A" = ä. Hab das mit Layer 1 versucht, geht nicht. Geht offenbar nur mit den fix beschrifteten Zeichen aufd der Tastatur. Kann ich das irgendwie auf der Tastatur direkt hinkriegen (ohne .cys-Datei dowload)? Das mit den Makros hab ich noch nicht raus.

RikeChao commented 4 years ago

Hallo schigischo, gerne helfe ich dabei.:) Diese Tastatur bringt mir so viel Spaß, ich hoffe auch, dass die auch anderen Spaß bringen kann.

Hast du schon die MPC Firmware auf die Tastatur installiert? Dann kannst du auch das Re-map auf Layer 0 durchführen.

Ich glaube, dass du noch eine Sache nicht gemerkt hast: wenn du im System »Input source« (sorry Deutsch ist nicht die Systemsprache, glaube ich heißt Eingabe-quelle oder irgendwas ähnliches) auf Deutsch eingestellt hast, zwar hast du eine US-Layout Tastatur eingesteckt, aber dein System nimmt das Signal gleich wie von einer DE-Layout Tastatur auf. (mache Tasten wurden versetzt, aber generell hat die Tastatur fast gleiche Performanz.)

Aus diesem Grund stehen die Umlaute da, Z und Y sind auch nicht wie auf der Taste geschrieben (na ja kannst einfach keycaps tauschen;)). Das ist auch warum steht das ß auf »Fn1 + ;«. Ich stelle einfach eine Tabelle hier: was steht auf US-Layout was taucht eingentlich auf
- _ ß ?
\ | # \'
] } + *
[ { Ü
' " Ä
; : Ö
, < , ;
. > . :
/ ? - _
` ~ < >

In der Logik, Fn1 + B = Apostroph auf der US-Tastatur = Ä auf Bildschirm, voilà! Ohne *.cys Datein habe ich leider nicht probiert, kannst mal probieren, ob auf »FN+A« die Kombi »Fn1+B« anordnen kannst?

À propos, ich bekam die Tastatur mit einer veralteten Firmware, die funktionierte halt so anders wie auf der Anleitung. Du kannst mal checken, ob die auch eine veraltete Firmware (aktuelle ist V1.04.05) hat. Oder kannst auch mal mit der obigen Tabelle die MPC Funktion noch mal schauen, mit *.cys-Datein geht alles viel einfacher und demonstrativer. Viel Spaß :D

schigischo commented 4 years ago

Danke für deine Antwort! Sind also Doppeltastenbelegungen möglich zur Programmierung? z.B. Alt+A = ä (wenn ich damit fn1 + B darauf programmiere). Ich habs bisher nicht geschafft, aber vielleicht wegen nicht aktueller Firmware. geht vielleicht auch nur via MPC und nicht on-board. Ich meinte gelesen zu haben, dass man on-board nur die fix beschrifteten Tasten verteilen/neuprogrammieren kann.

Noch was lustiges: habe meine Core mit 2x "Win-Taste" erhalten anstatt "Menu-Taste" und die unterste Reihe war total anders belegt als auf den Produktfotos bisher. (z.B. Pn rechts von Space-Taste anstatt links). Ich nehme an, das ist ein Produktfehler :)

RikeChao commented 4 years ago

Hallo, ich habe noch mal gecheckt, sorry habe ich falsches Info gegeben. Tastenkombi mit Fn1 ist nicht programmierbar ohne Freischaltung der MPC-Funktion.

Nein, leider die Ausgabe der alt-Taste wurde direkt an den Rechner gesendet. Aber Layer 1 kann man ohne Kombi programmieren, du kannst einfach Taste A auf L1 mit fn1+B belegen.

Ich glaube, Fn und Pn sind irgendwelcherweise tauschbar. Doppel-WIN Taste hatte ich auch - glaub ich - nachdem ich aktuelle Firmware installiert hatte, war das Problem weg.

m1cl commented 4 years ago

Ich hab das Probem mit dem "< >". Wenn ich die Taste druecke, erhalte ich ° und ^. Was kann ich tun?

RikeChao commented 4 years ago

Hi, für "< >" brauchst du "non_us_backslash". Ich habe auf der Seit MPC diese Taste auch nicht gefunden. Meine Empfehlung ist, wenn du auch MacOS benutzt, du kannst mal mit Karabiner die Tastebelegung tauschen.

TsFreddie commented 3 years ago

Hi, I'm going to close this issue since there really isn't a better way to support non-hardware keys.

I know there is a macro limit in the firmware which make this much more difficult even with German layouts in your system. I guess your best bet is to use F13 through F24 and use software like Karabiner or AutoHotKey to accomplish these customizations.

schigischo commented 3 years ago

Thanks for information and support! 👍

Am Di., 12. Jan. 2021 um 17:08 Uhr schrieb Freddie Wang < notifications@github.com>:

Closed #5 https://github.com/TsFreddie/much-programming-core/issues/5.

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/TsFreddie/much-programming-core/issues/5#event-4196694576, or unsubscribe https://github.com/notifications/unsubscribe-auth/APDURCJ5FBLQSXSLXUGQ2K3SZRXXFANCNFSM4IU4GJPQ .

-- Roger Lütolf Spitalstrasse 25 6004 Luzern schigischo@gmail.com oder roger.luetolf@icloud.com