Hallo Max

vielen Dank für deine ausführliche und hilfreiche Antwort. Du kennst dich da ja 
extrem gut aus.

Es geht mir darum, ein Layout für eine andere Sprache zu entwickeln. Ich lebe 
dort und die haben 33 Buchstaben auf 26 Tasten. Und das dann noch nach QWERTY 
angeordnet. Die haben aber keine Groß- und Kleinschreibung, sondern nur eine 
Buchstabengröße.

Normalerweise hat man das Problem der Pfadabhängigkeit, wenn man eine neue 
Tastatur entwickelt. Die meisten Menschen bleiben einfach beim gewohnten, auch 
wenn NEO massiv überlegen ist und sie das auch anerkennen. Hier gäbe es aber 
diese Pfadabhängigkeit und diesen Widerstand nicht, da die noch keine richtige 
Tastatur haben, bei der alle 33 Buchstaben auf einer Ebene sind. Deswegen kann 
hier ein Layout, das nach den Prinzipien von NEO entwurfen wird, hier 
tatsächlich zum Standard werden.

Ich brauche einen Programmierer, der Erfahrung darin hat, die Anordnung zu 
optimieren. Dafür würde ich auch zahlen. Es geht darum, eine komplett neue 
Tastatur zu schaffen, die dann auch massentauglich werden kann.

Ich habe noch viele weiter Gedanken hierzu, aber das reicht für den Anfang.

Liebe Grüße,
Max



> Am 19.05.2023 um 14:42 schrieb hrnz <n...@hrnz.li>:
> 
> 
> Max Görner <max+neolay...@familie-goerner.eu> writes:
> 
>> Hallo!
>> 
>> Ich nutze Neo2 seit vielen Jahren als ausschließliches Layout. In den letzten
>> Wochen ist in mir der Wunsch gewachsen, ein noch besseres Layout zu erlernen.
>> Mich hat Mine sehr angesprochen, insb. weil es Englisch und Bash-Befehle im
>> Trainingskorpus hatte.
>> 
>> Leider hat die Anleitung auf der Webseite nicht funktioniert. Ich habe die
>> Dateien "mine" und "custom" in /usr/share/X11/xkb/symbols gelegt. Jetzt kann
>> ich zwar mine mit `setxkbmap mine` auswählen, aber nicht im
>> Tastaturbelegungsdialog in KDE einrichten. Das dies möglich ist, wäre mir 
>> aber
>> sehr wichtig.
>> 
>> Außerdem habe ich eine Dotfiles-Verwaltung, die es mir erlaubt, viel meiner
>> Konfiguration auf verschiedene Rechner zu übertragen. Dies funktioniert aber
>> nur für Dateien im Homeverzeichnis.
>> 
>> Gibt es eine etwas ausführlichere Anleitung, wie Mine als neues Layout
>> registriert werden kann, so dass der KDE-Tastaturbelegungsdialog dieses
>> erkennt? Ist es ggf. möglich, ohne Veränderungen in /usr/.../symbols zu
>> erreichen?
>> 
> 
> Hallo Max,
> 
> Libxkbcommon (und somit auch kwin_wayland) unterstützt xkb overlays in
> ~/config/xkb. Eine nette Beschreibung dazu ist eine Blogpost-Serie von
> Peter Hutterer [1]. Jedoch wird das weder von X11 noch vom
> Plasma-Tastatur-KCM [2] unterstützt.
> 
> Das Tastatur-KCM liest die Liste der Layouts lediglich aus der
> rules/evdev{,.extras}.xml im beim Kompilieren festgelegten xkb vendor tree
> (meist /usr/share/X11/xkb). Entsprechend werden Layouts aus dem
> Benutzeroverlay nicht angezeigt, auch wenn Kwin diese finden würde.
> Man kann das Tastaturlayout aber problemlos selbst in ~/.config/kxbrc
> setzen oder einen Layout-Namen, der bereits in der vendor-evdev.xml
> vorhanden ist, benutzen.
> 
> Das heißt, der einzige Weg, mit Plasma über die
> graphischen Einstellungen ein eigenes Layout zu benutzen und keine
> Dateien in "Systemverzeichnissen" erstellen oder zu verändern, ist:
> 1. Die Wayland-Session nutzen.
> 2. Das eigene Layout in ~/.config/xkb/symbols/custom (andere Dateien
>   gehen auch, solange sie bereits existierende Layouts/Varianten
>   überdecken; custom ist der einzige Name, der bereits in evdev.xml
>   eingetragen ist, aber noch nicht belegt ist) speichern.
> 3. In den Tastatureinstellungen „custom / A user-defined custom Layout“ 
> auswählen.
> 
> Bei der Verwendung von X11 kann man nur die Dateien in
> /usr/share/X11/xkb/symbols platzieren/verändern oder selbst mit xkbcomp die 
> Keymaps
> des aktuell laufenden X11-Servers manipulieren und alle
> Tastatureinstellungen in Plasma deaktivieren.
> 
> Gnome zeigt übrigens eigene Tastaturbelegungen aus ~/.config/xkb
> problemlos an :)
> 
> Liebe Grüße
> hrnz
> 
> [1] 
> http://who-t.blogspot.com/2020/09/user-specific-xkb-configuration-putting.html
> [2] https://bugs.kde.org/show_bug.cgi?id=432818
> _______________________________________________
> Diskussion mailing list -- diskussion@neo-layout.org
> To unsubscribe send an email to diskussion-le...@neo-layout.org
_______________________________________________
Diskussion mailing list -- diskussion@neo-layout.org
To unsubscribe send an email to diskussion-le...@neo-layout.org

Antwort per Email an