forked from neo/neo-layout
Dokumentation ins Wiki verschoben
This commit is contained in:
parent
b8055a79f3
commit
ae6a537eba
|
@ -1,65 +0,0 @@
|
||||||
Neo-Projekt: Maschinenlesbare Referenz (neo_yaml)
|
|
||||||
|
|
||||||
Martin Roppelt (m.p.roppelt ät web in Deutschland)
|
|
||||||
|
|
||||||
Ressourcen:
|
|
||||||
- https://svn.neo-layout.org/grafik/xml-vorschlag/@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. Dann soll ein Skript zur Umwandlung des Models in xkbmap, xmodmap,
|
|
||||||
ahk und kbdneo folgen, unter berücksichtigung der verwendeten Tastatur (Qwertz,
|
|
||||||
Qwerty, Plum, Kbdneo). Danach nehme ich die Erzeugung der svgs und odss in
|
|
||||||
Angriff.
|
|
||||||
|
|
||||||
Abriss:
|
|
||||||
neo_import.py
|
|
||||||
parse_neo.py
|
|
||||||
make_neo.py
|
|
||||||
parse_hex.py
|
|
||||||
edit_neo.py
|
|
||||||
parse_ahk.py
|
|
||||||
parse_kbd.py
|
|
||||||
parse_mac.py
|
|
||||||
parse_map.py
|
|
||||||
parse_mod.py
|
|
||||||
parse_xkb.py
|
|
||||||
parse_grup.py
|
|
||||||
make_ahk.py
|
|
||||||
make_kbd.py
|
|
||||||
make_mac.py
|
|
||||||
make_map.py
|
|
||||||
make_mod.py
|
|
||||||
parse_svg.py
|
|
||||||
make_svg.py
|
|
||||||
make_grup.py
|
|
||||||
layoutify_neo.py
|
|
Loading…
Reference in New Issue