summaryrefslogtreecommitdiffstats
path: root/yaml/readme.txt
diff options
context:
space:
mode:
Diffstat (limited to 'yaml/readme.txt')
-rw-r--r--yaml/readme.txt41
1 files changed, 34 insertions, 7 deletions
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:
+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
-- Mac-Treiber, hier brauche ich die Unterstützung von Mac-Entwicklern
-- Referenz
-- gerne auch Aufsteller, Tabellen, Druckvorlagen, …
-- KTouch-Lektionen?
+- 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.
-Für die Yaml/Python-Verarbeitung nutze ich PyYAML (pyyaml.org).
+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.