[Neo] Re: Tastatur + Layout gesucht

2020-02-05 Diskussionsfäden newsgrep .
Liebe Liste,

1.
also wenn ich es richtig verstanden habe kann man für die Ergodox EZ das Layout 
in HW programmieren in dem man die FW von hier einspielt:
https://github.com/coderkun/qmk_firmware/tree/coderkun_neo2/layouts/community/ergodox/coderkun_neo2

2.
also wenn ich es richtig verstanden habe kann man für das truly ergonomic 
keyboard mit einer Webapp ein Layout bauen und das dann über einen Windows PC 
flaschen. Wo finde ich ein fertiges NEO / KOY Layout mit mehren Layern?

3.
Welche "ergo" Tastaturen gibt es noch mit der Möglichkeit ein HW Layout zu 
flashen?
Garantie und F-Tasten wären halt praktisch :-/

4.
Welche Erfahrung habt Ihr mit X-Bows?

5.
Übernehmen die Layouts aus der AdnW-Welt die höheren Ebenen von NEO2? Oder 
ändern die sich beim "kyb-Distro-hopping" dann auch?

6. @Michael
Was genau hat es mit "Truly Ergonomic Keyboard (umgebaut auf Arduino Micro und 
eigene Firmware)" auf sich?
Gibt es dazu eine Anleitung? Was genau ist der Gewinn von dem Umbau? Wo finde 
ich den die FW?

7.
Was das ganze Linke / Rechte Hand Thema angeht. Aus meiner Sicht ist 
Gleichverteilung klasse. Aber im Zweifel halt doch lieber mehr Last Rechts als 
Links da meine Linkehand in der Bewegung etwas eingeschränkt ist.

Viele Grüße
___
Diskussion mailing list -- diskussion@neo-layout.org
To unsubscribe send an email to diskussion-le...@neo-layout.org


[Neo] Re: Tastatur + Layout gesucht

2020-02-05 Diskussionsfäden Michael Kiesenhofer
Hi!

> 2.
> also wenn ich es richtig verstanden habe kann man für das truly ergonomic 
> keyboard mit einer Webapp ein Layout bauen und das dann über einen Windows PC 
> flaschen. Wo finde ich ein fertiges NEO / KOY Layout mit mehren Layern?

Hast du die Webseite gefunden? Scheint es offiziell nicht mehr zu geben. Hier 
gibts einen Reverse Engineering Versuch: https://github.com/yurivkhan/teck der 
auch den originalen Konfigurator hier hostet: http://yurikhan.github.io/teck/
Leider ist der genauso limitiert wie ich ihn in Erinnerung habe und erlaubt nur 
das Vertauschen von Keycodes. Man kann also nur die Zeichen produzieren, die im 
eingestellen Layout enthalten sind und wird es ohne zusätzliche Software nicht 
schaffen, mit einem Modifier ein „(“ auf der gleichen Taste wie ein „n“ zu 
produzieren. Ich weiß nicht genau wie, aber die Ergodox Firmware kann 
anscheinend auch kompliziertere Belegungen. Vermutlich werden dann mehrere 
Keycodes für einen Tastendruck bzw. eine Tastenkombination gesendet, was auch 
seine Tücken haben kann.

> 6. @Michael
> Was genau hat es mit "Truly Ergonomic Keyboard (umgebaut auf Arduino Micro 
> und eigene Firmware)" auf sich?
> Gibt es dazu eine Anleitung? Was genau ist der Gewinn von dem Umbau? Wo finde 
> ich den die FW?

Mir ist das offizielle Tool zum Firmware Flashen während dem Flashen abgestürzt 
und die Tastatur war daraufhin kaputt (wurde nicht einmal mehr als USB Gerät 
erkannt). Meine E-Mails bezüglich Garantie blieben unbeantwortet. Ich hab 
daraufhin die ganze Tastenmatrix neu verkabelt, einen Arduino Micro drangelötet 
und entsprechende Firmware basierend auf dem Lightweight USB Framework for AVR 
(LUFA) dazu geschrieben (die Arduino USB Library ist Schrott). Der Vorteil ist 
eigentlich nur, dass ich alles mögliche damit machen kann. Hab z.B. mal 
spaßhalber ein Thermometer implementiert …

LG,
Michael


pgpWDDZkIa_Fw.pgp
Description: OpenPGP digital signature
___
Diskussion mailing list -- diskussion@neo-layout.org
To unsubscribe send an email to diskussion-le...@neo-layout.org


[Neo] CRY-Nachfolger endlich in Arbeit

2020-02-05 Diskussionsfäden Arne Babenhauserheide
Hi,

Ich habe letzten Monat endlich die letzten notwendigen Änderungen im
Optimierer¹ gemacht, um eine Belegung ohne die bekannten Schwächen² der
CRY-Belegung zu suchen. Seitdem lasse ich den Optimierer wieder laufen.

Mit meiner aktuellen Rechenleistung brauche ich allerdings etwa ein
Jahr, bis ich eine wahrscheinlich optimale Belegung finde, weil
autokorrelation von unschönen Bewegungen recht teure sind (also wenn
nach einem schlecht zu tippenden Bigramm direkt noch ein schlecht zu
Tippendes kommt).

Falls ihr Lust habt, würde ich mich freuen, wieder zusammen an
Belegungen zu rechnen (wie in alten Zeiten³ :-) ).

Ihr braucht:
- Mercurial: https://www.mercurial-scm.org
- pypy3: https://www.pypy.org

hg clone https://hg.sr.ht/~arnebab/evolve-keyboard-layout
cd evolve-keyboard-layout
for i in {1..4}; do
  nice pypy3 ./evolution.py --progress -n 750 -o 
"regularity2020/results-$(whoami)-$i.txt" &
done && time wait

Die besten Belegungen lassen sich dann mit recheck_all_result_layouts.py 
berechnen:

./recheck_all_result_layouts.py --folder regularity2020 --svg --families

Visualisierungen landen zusätzlich im Ordner svgs/

Danach dann einfach `hg commit -Am "$(whoami)"` und ihr könnt entweder
auf einen eigenen Fork pushen (bzw. mir Bescheid sagen, dass ihr
Push-Zugriff wollt) oder ein Bundle rumschicken (hg bundle evo.bundle).

Ich schätze, dass wir etwa 3000 Belegungen brauchen, um das globale
Minimum zu finden.

¹: Optimierer: https://hg.sr.ht/~arnebab/evolve-keyboard-layout
²: Bekannte Schwächen: 
https://hg.sr.ht/~arnebab/evolve-keyboard-layout/browse/default/empirie/Testnotizen.txt#L25
³: Alte Zeiten: 
http://web.archive.org/web/20161028085552/http://wiki.neo-layout.org/wiki/Neo3

Liebe Grüße,
Arne
--
Unpolitisch sein
heißt politisch sein
ohne es zu merken
___
Diskussion mailing list -- diskussion@neo-layout.org
To unsubscribe send an email to diskussion-le...@neo-layout.org