Dokumentation ins Wiki verschoben
git-svn-id: https://svn.neo-layout.org@1699 b9310e46-f624-0410-8ea1-cfbb3a30dc96
This commit is contained in:
parent
8a997eab9c
commit
c6b388f2ab
1 changed files with 0 additions and 65 deletions
|
@ -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…
Add table
Reference in a new issue