From 6f4cd1a1747ddff65eee865794f1f1213843eaa2 Mon Sep 17 00:00:00 2001 From: martin_r Date: Sat, 24 Jan 2009 12:49:46 +0000 Subject: Skript und Dokumentation neu git-svn-id: https://svn.neo-layout.org@1530 b9310e46-f624-0410-8ea1-cfbb3a30dc96 --- yaml/readme.txt | 51 +++++++++++++++++++++++++++++++++++++++------------ 1 file changed, 39 insertions(+), 12 deletions(-) (limited to 'yaml/readme.txt') diff --git a/yaml/readme.txt b/yaml/readme.txt index cadff11..22ad75c 100644 --- a/yaml/readme.txt +++ b/yaml/readme.txt @@ -1,12 +1,39 @@ -Aus der neo20.yaml sollen einmal automatisch erstellt werden: - -- XkbMap -- XModMap -> Konsolen-Map, Tastenaufkleber -- KbdNeo -- AHK, Bildschirmtastatur -- Mac-Treiber, hier brauche ich die Unterstützung von Mac-Entwicklern -- Referenz -- gerne auch Aufsteller, Tabellen, Druckvorlagen, … -- KTouch-Lektionen? - -Für die Yaml/Python-Verarbeitung nutze ich PyYAML (pyyaml.org). +Neo-Projekt: Maschinenlesbare Referenz + +Martin Roppelt (m.p.roppelt ät web in Deutschland) + +Ressourcen: +- https://svn.neo-layout.org/grafik/xml-vorschlag/, Revision 200 +- http://www.eigenheimstrasse.de/~ben/layoutgen/layoutgen/ +- svn://svn.tuxfamily.org/svnroot/dvorak/svn/pilotes/trunk/configGenerator/ +- http://pyyaml.org/ + +E-Mails: + 07/07 [neo_layout] Autohotkey und ein paar Ideen + 07/07 [neo_layout] neo.xml +11-12/08 [neo] Referenz als XML für automatische Layout-Generierung + 01/09 Maschinenlesbare Referenz + +Funktionsweise: +Menschenlesbare Referenz, Unicode-Hex-Ansicht +<=> Maschinenlesbare Referenz +<=> Treiber, Grafiken: + +- XkbMap +- XModMap -> Konsolen-Map, Tastenaufkleber +- KbdNeo +- AHK, Bildschirmtastatur/SVGs +- Mac-Treiber +- Aufsteller, Tabellen +- KTouch-Lektion + +Um einen Treiber usw. zu erzeugen, wird ein View benötigt, der die zur +Darstellung zusätzlich benötigten Daten enthält. Dieser kann auch aus den +bereits bestehenden Treibern erstellt werden. Wenn man also an der Neo-Belegung +etwas ändert, kann man so alle Treiber synchronisieren. So lassen sich auch +rasch aus Belegungen Neo-3-Treiber und Forks erstellen. + +Projektstatus: +Zur Zeit entwickele ich einen Parser für die Referenz. Danach möchte ich ein +Skript für die Erstellung der neo20.txt aus der maschinenlesbaren Referenz +schreiben. -- cgit v1.2.3