Hallo,

+1 für Gerhards Idee eines atomaren Ansatzes.

Würde aber keine Unterscheidung zwischen map und map-shortcut machen. Die
map Syntax sollte flexibel genug sein, um immer auch key+modifier senden zu
können.
Also aus meiner Sicht lieber
layer4-map x LCtrl+x (oder ähnlich)

Ich finde es bereits toll, dass es ein Tool wie ReNeo gibt, das es mir auch
in verschiedenen Situationen, wo ich meine Tastatur nicht dabei habe,
ermöglicht Neo zu tippen.

Die individuelle Anpassungsfähigkeit ist aber schon sehr frickelig, wenn
man nicht gerade einen ultra-ultra-wide Monitor hat.

Viele Grüße,
Jörg






On Sun, Aug 31, 2025, 10:54 Gerhard Heide via Diskussion <
[email protected]> wrote:

>
> Hallo qwertfisch,
>
> Du hast als Ziel einer DSL 'Ich hätte gerne eine „sprechende“, direkt
> verständliche Konfiguration, ... und die visuell auf einen Blick zeigt,
> wie eine Ebene ausschaut.
>
> Das erinnert mich doch direkt an mein Lieblingstool kanata, dessen
> erster Konfigurationsschritt genauso einfach und sprechend aussieht.
> (defsrc
>    esc       F1   F13  F16  F24
>    ^         1    2    3    4    5    6    7    8    9    0    +    ´
> ⌫
>    tab       -    z    u    a    ä    x    p    l    f    j    q    ß
> #
>    caps      c    s    i    e    o    d    t    n    r    h    k   ret
>    lsft 102d y    .    ü    ,    ö    b    g    w    m    v    rsft
>              lmet lalt      F14       spc            F15 ralt
> )
>
> Doch dann gehts los, caps und 102d (<) brauchen einen Alias, weil ihre
> echte Funktion mehr Platz benötigt, als in dieser Übersicht praktikabel
> darstellbar.
> Jede weitere Ebene erfordert vom Nutzer die selbe Reihenfolge und Anzahl
> von Eintragen zu managen.
> Natürlich geht das, aber Änderungen durch den Nutzer erfordern oft viele
> Stellen gleichzeitig anzupassen um wieder einen definierten Zustand zu
> erreichen.
>
> Daher war meine Idee einer nutzerfreundlichen DSL ein eher atomarer
> Ansatz
>
> os-layout qwertz
> layer1-map f e
> layer1-map d i
> layer1-map caps layer3-trigger
>
> layer4-map caps layer5-trigger
> layer3-map <      layer5-trigger
>
> layer4-map-shortcut x lctl x
>
> Klar hat keinerlei Visualisierung und ist sehr laber-lastig, aber ist
> einfach genug um jedem ein personalisierte Layouts und eigene Ebenen zu
> ermöglichen.
>
> Der andere Vorteil, die Kürze der Kommandos macht es deutlich einfacher,
> das in Konfigurationen anderer Tools wie Reoneo oder kanata zu
> übersetzen, obwohl deren Konfigurationen komplett anders aussehen.
>
> bye
> Gerhard
>
>
>
>
>
>
> _______________________________________________
> Diskussion mailing list -- [email protected]
> To unsubscribe send an email to [email protected]
>
_______________________________________________
Diskussion mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Antwort per Email an