forked from neo/neo-layout
URL, ſ, korrigiert. l/g,z/j,w/f-Tausch zum Test als neo20a.exe und Keys-Qwert-to-Neoa.ahk eingestellt.
This commit is contained in:
parent
8b6c1e4e59
commit
3615d3be1e
10
FAQ.txt
10
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,
|
||||
|
|
|
@ -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}
|
||||
|
|
|
@ -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
|
||||
|
||||
|
||||
|
Binary file not shown.
Loading…
Reference in New Issue