summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--FAQ.txt10
-rw-r--r--latex/XeTeX/LiesMich-LinuxLibertine.tex6
-rw-r--r--windows/autohotkey/Source/Keys-Qwert-to-Neoa.ahk485
-rw-r--r--windows/autohotkey/neo20a.exebin0 -> 421138 bytes
4 files changed, 493 insertions, 8 deletions
diff --git a/FAQ.txt b/FAQ.txt
index 13cce92..ae19ba8 100644
--- a/FAQ.txt
+++ b/FAQ.txt
@@ -1,4 +1,4 @@
--------------------------------------------------------------------------------
+-------------------------------------------------------------------------------
ACHTUNG:
Damit alles ordentlich dargestellt wird, muss man für die Darstellung z. B. im
Texteditor eine dicktengleiche Schrift einstellen!
@@ -14,12 +14,12 @@ http://dejavu.sourceforge.net/
--------------------------------------------------------------------------------
Gliederung
-1. Allgemeine Fragen
-2. Betriebssystemspezifische Fragen
+1. Allgemeine Fragen
+2. Betriebssystemspezifische Fragen
2.1 Linux, Unix, BSD
2.2 Apple Macintosh
2.3 Windows
-3. Entwicklerfragen (auch Beta-Tester)
+3. Entwicklerfragen (auch Beta-Tester)
--------------------------------------------------------------------------------
1. Allgemeine Fragen
--------------------------------------------------------------------------------
@@ -605,7 +605,7 @@ A: Shift+Pause pausiert das Skript.
F: Wo finde ich die aktuellste Entwicklerversion von NEO als Grafik?
-A: In der Datei https://neo.eigenheimstrasse.de/svn/A-REFERENZ-A/neo20.txt
+A: In der Datei https://svn.eigenheimstrasse.de/A-REFERENZ-A/neo20.txt
in der Subversion-Versionsverwaltung gibt es die Tastaturbelegung als
Textgrafik. Die dortige Version ist immer die aktuellste. Davon ausgehend
werden verschiedene Grafiken im Verzeichnis grafik/ nach und nach aktualisiert,
diff --git a/latex/XeTeX/LiesMich-LinuxLibertine.tex b/latex/XeTeX/LiesMich-LinuxLibertine.tex
index ad09e6b..7942a80 100644
--- a/latex/XeTeX/LiesMich-LinuxLibertine.tex
+++ b/latex/XeTeX/LiesMich-LinuxLibertine.tex
@@ -21,7 +21,7 @@
\section*{Liesmich}
-Zuerſt ſollte man ſich die Schrift »Linux Libertine O« im OpenType-Format herunterladen. Dieſe muſs dann nur noch auf \emph{ganz normale, betriebsſyſtemspezifiſche} Art und Weiſe im jeweiligen Betriebsſyſtem (Windows, Linux, Apple) inſtalliert werden. Anſchließend kann dieſe Beiſpieldatei problemlos mit »xelatex LiesMich-LinuxLibertine.tex« kompiliert werden (eine moderne Mik\TeX- oder \TeX Life-Distribution vorausgeſetzt).
+Zuerſt ſollte man ſich die Schrift »Linux Libertine O« im OpenType-Format herunterladen. Dieſe muſs dann nur noch auf \emph{ganz normale, betriebsſyſtemſpezifiſche} Art und Weiſe im jeweiligen Betriebsſyſtem (Windows, Linux, Apple) inſtalliert werden. Anſchließend kann dieſe Beiſpieldatei problemlos mit »xelatex LiesMich-LinuxLibertine.tex« kompiliert werden (eine moderne Mik\TeX- oder \TeX Life-Distribution vorausgeſetzt).
\subsection*{Ein paar nette \XeLaTeX-Spielereien}
@@ -37,12 +37,12 @@ Zudem arbeitet \XeLaTeX\ ſtandardmäßig mit der UTF-8-Kodierung, was die direk
\subsection*{Wo Licht iſt, iſt auch Schatten}
-Die Unterſtützung des Mathematik-Modus iſt vorhanden, aber noch experimentell und deshalb in einem ſeparaten Packet ausgelagert. Zudem werden die typographiſchen Feinheiten des Microtype Packetes (optischer Randausgleich etc.) derzeitig noch nicht unterſtützt.
+Die Unterſtützung des Mathematik-Modus iſt vorhanden, aber noch experimentell und deshalb in einem ſeparaten Packet ausgelagert. Zudem werden die typographiſchen Feinheiten des Microtype Packetes (optiſcher Randausgleich etc.) derzeitig noch nicht unterſtützt.
\subsection{Links}
\begin{description}
-\item[\url{http://scripts.sil.org/cms/scripts/page.php?site_id=nrsi&item_id=XeTeX}:] Die offizielle englischsrachige \XeTeX−Homepage.
+\item[\url{http://scripts.sil.org/cms/scripts/page.php?site_id=nrsi&item_id=XeTeX}:] Die offizielle engliſchſprachige \XeTeX−Homepage.
\item[\url{http://linuxlibertine.sourceforge.net/XeTex/Libertine-XeTex-DE.pdf}:] Verwendung der Schrift »Linux Libertine« mit \XeTeX\ – Beihaltet Konfigurationsbeiſpiele und zeigt Vorteile von \XeTeX\ gegenüber klaſſiſchem \LaTeX\ auf.
\item[\url{http://xml.web.cern.ch/XML/lgc2/xetexmain.pdf}:] Eine sehr ausführliche engliſchſprachige XeTeX-Einführung, die neben dem praktiſchen Teil auch die \XeTeX\ zu Grunde liegenden Softwareſtandards (Unicode, OpenType, …) behandelt.
\end{description}
diff --git a/windows/autohotkey/Source/Keys-Qwert-to-Neoa.ahk b/windows/autohotkey/Source/Keys-Qwert-to-Neoa.ahk
new file mode 100644
index 0000000..2ca0f79
--- /dev/null
+++ b/windows/autohotkey/Source/Keys-Qwert-to-Neoa.ahk
@@ -0,0 +1,485 @@
+/*
+ ------------------------------------------------------
+ QWERTZ->Neo umwandlung
+ ------------------------------------------------------
+*/
+; Reihe 1
+*SC029::goto neo_tot1 ; Zirkumflex ^
+*1::goto neo_1
+*2::goto neo_2
+*3::goto neo_3
+*4::goto neo_4
+*5::goto neo_5
+*6::goto neo_6
+*7::
+ if( not(einHandNeo) or not(spacepressed) )
+ goto neo_7
+ else
+ {
+ keypressed := 1
+ goto %gespiegelt_7%
+ }
+return
+*8::
+ if( not(einHandNeo) or not(spacepressed) )
+ goto neo_8
+ else
+ {
+ keypressed := 1
+ goto %gespiegelt_8%
+ }
+return
+*9::
+ if( not(einHandNeo) or not(spacepressed) )
+ goto neo_9
+ else
+ {
+ keypressed := 1
+ goto %gespiegelt_9%
+ }
+return
+*0::
+ if( not(einHandNeo) or not(spacepressed) )
+ goto neo_0
+ else
+ {
+ keypressed := 1
+ goto %gespiegelt_0%
+ }
+return
+*SC00C:: ; ß
+ if ( not(ahkTreiberKombi) )
+ {
+ if( not(einHandNeo) or not(spacepressed) )
+ goto neo_strich
+ else
+ {
+ keypressed := 1
+ goto %gespiegelt_strich%
+ }
+ }
+ else
+ {
+ goto neo_sz
+ }
+*SC00D::goto neo_tot2 ; Akut
+; Reihe 2
+*Tab::goto neo_tab
+*q::
+ if ( not(ahkTreiberKombi) )
+ {
+ goto neo_x
+ }
+ else
+ {
+ goto neo_q
+ }
+*w::
+ if ( not(ahkTreiberKombi) )
+ {
+ goto neo_v
+ }
+ else
+ {
+ goto neo_w
+ }
+*e::
+ if ( not(ahkTreiberKombi) )
+ {
+ ;goto neo_l
+ goto neo_g
+ }
+ else
+ {
+ goto neo_e
+ }
+*r::
+ if ( not(ahkTreiberKombi) )
+ {
+ goto neo_c
+ }
+ else
+ {
+ goto neo_r
+ }
+*t::
+ if ( not(ahkTreiberKombi) )
+ {
+ ;goto neo_w
+ goto neo_f
+ }
+ else
+ {
+ goto neo_t
+ }
+*SC015:: ; z
+ if ( not(ahkTreiberKombi) )
+ {
+ if( not(einHandNeo) or not(spacepressed) )
+ goto neo_k
+ else
+ {
+ keypressed := 1
+ goto %gespiegelt_k%
+ }
+ }
+ else
+ {
+ goto neo_z
+ }
+*u::
+ if ( not(ahkTreiberKombi) )
+ {
+ if( not(einHandNeo) or not(spacepressed) )
+ goto neo_h
+ else
+ {
+ keypressed := 1
+ goto %gespiegelt_h%
+ }
+ }
+ else
+ {
+ goto neo_u
+ }
+*i::
+ if ( not(ahkTreiberKombi) )
+ {
+ if( not(einHandNeo) or not(spacepressed) )
+ ;goto neo_g
+ goto neo_l
+ else
+ {
+ keypressed := 1
+ goto %gespiegelt_g%
+ }
+ }
+ else
+ {
+ goto neo_i
+ }
+*o::
+ if ( not(ahkTreiberKombi) )
+ {
+ if( not(einHandNeo) or not(spacepressed) )
+ ;goto neo_f
+ goto neo_w
+ else
+ {
+ keypressed := 1
+ goto %gespiegelt_f%
+ }
+ }
+ else
+ {
+ goto neo_o
+ }
+*p::
+ if ( not(ahkTreiberKombi) )
+ {
+ if( not(einHandNeo) or not(spacepressed) )
+ goto neo_q
+ else
+ {
+ keypressed := 1
+ goto %gespiegelt_q%
+ }
+ }
+ else
+ {
+ goto neo_p
+ }
+*SC01A:: ; ü
+ if ( not(ahkTreiberKombi) )
+ {
+ if( not(einHandNeo) or not(spacepressed) )
+ goto neo_sz
+ else
+ {
+ keypressed := 1
+ goto %gespiegelt_sz%
+ }
+ }
+ else
+ {
+ goto neo_ü
+ }
+*SC01B:: ; +
+ if ( not(ahkTreiberKombi) )
+ {
+ if( not(einHandNeo) or not(spacepressed) )
+ goto neo_tot3
+ else
+ {
+ keypressed := 1
+ goto %gespiegelt_tot3%
+ }
+ }
+ else
+ { } ; this should never happen
+; Reihe 3
+*a::
+ if ( not(ahkTreiberKombi) )
+ {
+ goto neo_u
+ }
+ else
+ {
+ goto neo_a
+ }
+*s::
+ if ( not(ahkTreiberKombi) )
+ {
+ goto neo_i
+ }
+ else
+ {
+ goto neo_s
+ }
+*d::goto neo_a
+ if ( not(ahkTreiberKombi) )
+ {
+ goto neo_a
+ }
+ else
+ {
+ goto neo_d
+ }
+*f::
+ if ( not(ahkTreiberKombi) )
+ {
+ goto neo_e
+ }
+ else
+ {
+ goto neo_f
+ }
+*g::
+ if ( not(ahkTreiberKombi) )
+ {
+ goto neo_o
+ }
+ else
+ {
+ goto neo_g
+ }
+*h::
+ if ( not(ahkTreiberKombi) )
+ {
+ if( not(einHandNeo) or not(spacepressed) )
+ goto neo_s
+ else
+ {
+ keypressed := 1
+ goto %gespiegelt_s%
+ }
+ }
+ else
+ {
+ goto neo_h
+ }
+*j::
+ if ( not(ahkTreiberKombi) )
+ {
+ if( not(einHandNeo) or not(spacepressed) )
+ goto neo_n
+ else
+ {
+ keypressed := 1
+ goto %gespiegelt_n%
+ }
+ }
+ else
+ {
+ goto neo_j
+ }
+*k::
+ if ( not(ahkTreiberKombi) )
+ {
+ if( not(einHandNeo) or not(spacepressed) )
+ goto neo_r
+ else
+ {
+ keypressed := 1
+ goto %gespiegelt_r%
+ }
+ }
+ else
+ {
+ goto neo_k
+ }
+*l::
+ if ( not(ahkTreiberKombi) )
+ {
+ if( not(einHandNeo) or not(spacepressed) )
+ goto neo_t
+ else
+ {
+ keypressed := 1
+ goto %gespiegelt_t%
+ }
+ }
+ else
+ {
+ goto neo_l
+ }
+*SC027:: ; ö
+ if ( not(ahkTreiberKombi) )
+ {
+ if( not(einHandNeo) or not(spacepressed) )
+ goto neo_d
+ else
+ {
+ keypressed := 1
+ goto %gespiegelt_d%
+ }
+ }
+ else
+ {
+ goto neo_ö
+ }
+*SC028:: ; ä
+ if ( not(ahkTreiberKombi) )
+ {
+ goto neo_y
+ }
+ else
+ {
+ goto neo_ä
+ }
+; Reihe 4
+*SC02C:: ; y
+ if ( not(ahkTreiberKombi) )
+ {
+ goto neo_ü
+ }
+ else
+ {
+ goto neo_y
+ }
+*x::
+ if ( not(ahkTreiberKombi) )
+ {
+ goto neo_ö
+ }
+ else
+ {
+ goto neo_x
+ }
+*c::
+ if ( not(ahkTreiberKombi) )
+ {
+ goto neo_ä
+ }
+ else
+ {
+ goto neo_c
+ }
+*v::
+ if ( not(ahkTreiberKombi) )
+ {
+ goto neo_p
+ }
+ else
+ {
+ goto neo_v
+ }
+*b::
+ if ( not(ahkTreiberKombi) )
+ {
+ ;goto neo_z
+ goto neo_j
+ }
+ else
+ {
+ goto neo_b
+ }
+*n::
+ if ( not(ahkTreiberKombi) )
+ {
+ if( not(einHandNeo) or not(spacepressed) )
+ goto neo_b
+ else
+ {
+ keypressed := 1
+ goto %gespiegelt_b%
+ }
+ }
+ else
+ {
+ goto neo_n
+ }
+*m::
+ if( not(einHandNeo) or not(spacepressed) )
+ goto neo_m
+ else
+ {
+ keypressed := 1
+ goto %gespiegelt_m%
+ }
+return
+*SC033:: ; Komma ,
+ if( not(einHandNeo) or not(spacepressed) )
+ goto neo_komma
+ else
+ {
+ keypressed := 1
+ goto %gespiegelt_komma%
+ }
+return
+*SC034:: ; Punkt .
+ if( not(einHandNeo) or not(spacepressed) )
+ goto neo_punkt
+ else
+ {
+ keypressed := 1
+ goto %gespiegelt_punkt%
+ }
+return
+*SC035:: ; Minus -
+ if ( not(ahkTreiberKombi) )
+ {
+ if( not(einHandNeo) or not(spacepressed) )
+ ;goto neo_j
+ goto neo_z
+ else
+ {
+ keypressed := 1
+ goto %gespiegelt_j%
+ }
+ }
+ else
+ {
+ goto neo_strich
+ }
+; Numpad
+*NumpadDiv::goto neo_NumpadDiv
+*NumpadMult::goto neo_NumpadMult
+*NumpadSub::goto neo_NumpadSub
+*NumpadAdd::goto neo_NumpadAdd
+*NumpadEnter::goto neo_NumpadEnter
+*Numpad7::goto neo_Numpad7
+*Numpad8::goto neo_Numpad8
+*Numpad9::goto neo_Numpad9
+*Numpad4::goto neo_Numpad4
+*Numpad5::goto neo_Numpad5
+*Numpad6::goto neo_Numpad6
+*Numpad1::goto neo_Numpad1
+*Numpad2::goto neo_Numpad2
+*Numpad3::goto neo_Numpad3
+*Numpad0::goto neo_Numpad0
+*NumpadDot::goto neo_NumpadDot
+*NumpadHome::goto neo_NumpadHome
+*NumpadUp::goto neo_NumpadUp
+*NumpadPgUp::goto neo_NumpadPgUp
+*NumpadLeft::goto neo_NumpadLeft
+*NumpadClear::goto neo_NumpadClear
+*NumpadRight::goto neo_NumpadRight
+*NumpadEnd::goto neo_NumpadEnd
+*NumpadDown::goto neo_NumpadDown
+*NumpadPgDn::goto neo_NumpadPgDn
+*NumpadIns::goto neo_NumpadIns
+*NumpadDel::goto neo_NumpadDel
+
+
+
diff --git a/windows/autohotkey/neo20a.exe b/windows/autohotkey/neo20a.exe
new file mode 100644
index 0000000..655ccfd
--- /dev/null
+++ b/windows/autohotkey/neo20a.exe
Binary files differ