Rojetto / ReNeo

Neo-Tastaturlayouts für Windows
GNU General Public License v3.0
59 stars 11 forks source link

Grossgeschriebene Umlaute auf de_CH nicht möglich #68

Closed bugybunny closed 3 years ago

bugybunny commented 3 years ago

Mit de_CH kommt bei SHIFT+ü dann ü raus. Mit ö und ä ebenfalls nur kleingeschrieben. Mit de_DE habe ich das nicht und erhalte dort ÜÖÄ.

de_CH SHIFT+ü ohne ReNeo würde ja zu è werden. Und ein Ü wird mit CAPS LOCK und dann ü geschrieben. Ich weiss nicht, wie die Keys mit ReNeo gesendet werden, da ich aber ß senden kann mit de_CH, vermutlich nicht einfach direkt der Keycode (ausser ich verstehe da was falsch). Also sollten wohl auch grosse Umlaute gesendet werden können.

Ich weiss nichtmal, ob de_CH unterstützt sein sollte. Wäre jedenfalls toll :-)

Edit: gleich nach dem Erstellen gemerkt, dass ich mit Mod2 Lock (beide Shift drücken) grosse Umlaute schreiben kann. Aber nur mit SHIFT+Umlaut wäre standard Neo-Verhalten und stört den Schreibfluss nicht so sehr.

Rojetto commented 3 years ago

Danke für die Meldung! Wir wollen schon versuchen, dass ReNeo mit möglichst vielen Windows-Layouts funktioniert, da gehört de_CH natürlich auch dazu. Konnte das Verhalten genau wie beschrieben nachstellen, danke für die Details.

Falls es dich interessiert: Für Sonderzeichen (auch die Umlaute) fragen wir Windows, mit welchen Tasten oder Tastenkombinationen die sich mit dem aktuellen Layout erzeugen lassen. Das hat bis jetzt immer funktioniert, genau in diesem Fall (große Umlaute auf Schweizer Layout) schwindelt uns die Windows-Funktion aber tatsächlich an. Mit der Änderung prüfen wir jetzt nochmal ob der Rückgabewert dieser Funktion wirklich stimmt und fallen sonst auf eine andere Variante zurück. Ich mache dann zeitnah ein Release, wenn das fertig ist schließe ich das Ticket.

Blöde Frage: Wie tippt man denn mit dem Layout vernünftig? Angenommen ein Satz fängt mit einem Umlaut an, muss man dann immer Capslock benutzen?

bugybunny commented 3 years ago

Du fixst ja schneller, als ich deine Frage beantworten kann :D Danke auch für die Erklärung!

Blöde Frage: Wie tippt man denn mit dem Layout vernünftig? Angenommen ein Satz fängt mit einem Umlaut an, muss man dann immer Capslock benutzen?

Ja muss man – abgesehen von einer anderen Lösung; siehe Ende vom Kommentar. Kommt aber zum Glück nicht häufig vor. Nutze seit nem Jahr eine Tastatur mit QMK (und im Notfall auf der Laptoptastatur ReNeo) und QMK erlaubt auch nicht einfach einen anderen Shiftlayer. Also habe ich mir für grosse Umlaute und „“– und weitere Layer 2 Zeichen, die ich häufig brauche, einfach selbst was reinprogrammiert. Hat aber zu anderen Problemen geführt und jetzt bin ich auch zurück bei Caps Lock+Umlaut. Habe seit 10 Jahren nicht mehr so getippt und fühlt sich etwas mühsam an. Aber wie gesagt, meine Sätze beginnen zum Glück selten mit Umlauten.

Wikipedia sagt noch dazu

The Swiss keyboard layout has no ß key, nor does it have the capital umlaut keys Ä, Ö and Ü. This dates back to mechanical typewriters that had the French diacritical marks letters on these keys to allow the Swiss to write French on a Swiss German QWERTZ keyboard (and vice versa). Thus a Swiss German VSM keyboard has an ä key that prints an à (a-grave) when shifted.[11] However, it is possible to write uppercase umlauts by use of caps lock or by using the ¨ dead key.

Wüsste aber gar nicht, wo diese Tottaste ist.

Rojetto commented 3 years ago

Kurios. Die Schweiz ist unser Layout-Stresstest, ist nicht das erste Mal, dass damit komisches Verhalten auftritt. Immerhin wird das Programm so schön robust 😄

qwertfisch commented 3 years ago

Die Schweiz ist unser Layout-Stresstest

Wie, nicht mehr Französisch mit der tollen Zahlenreihe? :wink: Aber ja, ist an sich sinnvoll, Änderungen auch mal mit de_CH zu testen, was zwar ein deutsches Layout ist, aber wegen der französischen Buchstaben doch anders gestaltet sein muss. Daran hatte ich bisher nicht gedacht.

Aber wie gesagt, meine Sätze beginnen zum Glück selten mit Umlauten.

Öh … Üblicherweise nicht. Ätzend wäre das, wenn ich so tippen müsste. :wink:

Wüsste aber gar nicht, wo diese Tottaste ist.

Die liegt zwischen dem Ü und der Enter-Taste: ​https://docs.microsoft.com/en-us/globalization/keyboards/kbdsg Ich hab übrigens ein Notebook mit Schweizer Tastatur, da kann ich auch immer spicken (natürlich ist im System NeoQwertz eingestellt).