neo-layout/yaml
martin_r 0d75220574 Skript und Dokumentation neu 2009-01-24 12:49:46 +00:00
..
neo20.parse.py Skript und Dokumentation neu 2009-01-24 12:49:46 +00:00
neo20.xml 2008-12-24 01:35:48 +00:00
neo20.xsl 2008-12-24 01:35:48 +00:00
neo20_global.py Skript und Dokumentation neu 2009-01-24 12:49:46 +00:00
readme.txt Skript und Dokumentation neu 2009-01-24 12:49:46 +00:00

readme.txt

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.