summaryrefslogtreecommitdiff
path: root/windows/kbdneo2
diff options
context:
space:
mode:
authorflorian <florian@b9310e46-f624-0410-8ea1-cfbb3a30dc96>2010-03-19 06:56:06 +0000
committerflorian <florian@b9310e46-f624-0410-8ea1-cfbb3a30dc96>2010-03-19 06:56:06 +0000
commit1f8e16299e51edf03628c2af0e99fdd99bebcdb5 (patch)
treec425bf057219e91f0dd7ef1fd91a4611514148f3 /windows/kbdneo2
parentd58bdecd816f56831bd5e0ba239332bae133eaf1 (diff)
downloadneo-layout-1f8e16299e51edf03628c2af0e99fdd99bebcdb5.tar.gz
neo-layout-1f8e16299e51edf03628c2af0e99fdd99bebcdb5.tar.bz2
neo-layout-1f8e16299e51edf03628c2af0e99fdd99bebcdb5.zip
Noch mehr Diakritika
git-svn-id: https://svn.neo-layout.org@2198 b9310e46-f624-0410-8ea1-cfbb3a30dc96
Diffstat (limited to 'windows/kbdneo2')
-rw-r--r--windows/kbdneo2/Quelldateien/kbdneo2.c182
1 files changed, 108 insertions, 74 deletions
diff --git a/windows/kbdneo2/Quelldateien/kbdneo2.c b/windows/kbdneo2/Quelldateien/kbdneo2.c
index a4ffaed..a761c13 100644
--- a/windows/kbdneo2/Quelldateien/kbdneo2.c
+++ b/windows/kbdneo2/Quelldateien/kbdneo2.c
@@ -551,6 +551,24 @@ DEADTRANS( 0x00fc , 0x02c7 , 0x01da , 0x0000), // Ü
DEADTRANS( 0x00dc , 0x02c7 , 0x01d9 , 0x0000), // ü
DEADTRANS( L'Z' , 0x02c7 , 0x017d , 0x0000),
DEADTRANS( L'z' , 0x02c7 , 0x017e , 0x0000),
+DEADTRANS( L'1' , 0x02c7 , 0x2081 , 0x0000), // tiefgestellt
+DEADTRANS( L'2' , 0x02c7 , 0x2082 , 0x0000),
+DEADTRANS( L'3' , 0x02c7 , 0x2083 , 0x0000),
+DEADTRANS( L'4' , 0x02c7 , 0x2084 , 0x0000),
+DEADTRANS( L'5' , 0x02c7 , 0x2085 , 0x0000),
+DEADTRANS( L'6' , 0x02c7 , 0x2086 , 0x0000),
+DEADTRANS( L'7' , 0x02c7 , 0x2087 , 0x0000),
+DEADTRANS( L'8' , 0x02c7 , 0x2088 , 0x0000),
+DEADTRANS( L'9' , 0x02c7 , 0x2089 , 0x0000),
+DEADTRANS( L'0' , 0x02c7 , 0x2080 , 0x0000),
+DEADTRANS( L'+' , 0x02c7 , 0x208a , 0x0000),
+DEADTRANS( L'-' , 0x02c7 , 0x208b , 0x0000),
+DEADTRANS( L'=' , 0x02c7 , 0x208c , 0x0000),
+DEADTRANS( L'(' , 0x02c7 , 0x208d , 0x0000),
+DEADTRANS( L')' , 0x02c7 , 0x208e , 0x0000),
+//DEADTRANS( L'a' , 0x02c7 , 0x2090 , 0x0000),
+//DEADTRANS( L'e' , 0x02c7 , 0x2091 , 0x0000),
+DEADTRANS( L'x' , 0x02c7 , 0x2093 , 0x0000), // Ende tiefgestellt
//Drehen (NICHT fertig)
DEADTRANS( L' ' , 0x21bb , 0x21bb , 0x0000), //Drehen-Symbol
@@ -625,40 +643,6 @@ DEADTRANS( L'Z' , 0x02d9 , 0x017b , 0x0000),
DEADTRANS( L'z' , 0x02d9 , 0x017c , 0x0000),
DEADTRANS( L'0' , 0x02d9 , 0x0298 , 0x0000), //lang.module
-
-
-
-U0193
-U0260
-U0266
-U0196
-U0269
-U029D
-U0198
-U0199
-U026C
-U2C6E
-U0271
-U014A
-U014B
-U01A4
-U01A5
-U2C64
-U027D
-U0282
-U01AC
-U01AD
-U2C71
-U2C72
-U2C73
-U0194
-U0263
-
-
-
-
-
-
//Rhotic hook (NICHT fertig)
DEADTRANS( L' ' , 0x02de , 0x02de , 0x0000), // Rhotic Hook
DEADTRANS( L'B' , 0x02de , 0x0181 , 0x0000), // ab hier lang.module
@@ -682,6 +666,8 @@ DEADTRANS( L'M' , 0x02de , 0x2C6E , 0x0000),
DEADTRANS( L'm' , 0x02de , 0x0271 , 0x0000),
DEADTRANS( L'N' , 0x02de , 0x014A , 0x0000),
DEADTRANS( L'n' , 0x02de , 0x014B , 0x0000),
+DEADTRANS( L'O' , 0x02de , 0x01A0 , 0x0000),
+DEADTRANS( L'o' , 0x02de , 0x01A1 , 0x0000),
DEADTRANS( L'P' , 0x02de , 0x01A4 , 0x0000),
DEADTRANS( L'p' , 0x02de , 0x01A5 , 0x0000),
DEADTRANS( L'R' , 0x02de , 0x2C64 , 0x0000),
@@ -701,9 +687,6 @@ DEADTRANS( L'y' , 0x02de , 0x01b4 , 0x0000),
DEADTRANS( L'z' , 0x02de , 0x0290 , 0x0000),
DEADTRANS( L'3' , 0x02de , 0x025d , 0x0000), // bis hier lang.module
-
-
-
//Punkt Darunter (alles wie en_US.UTF-8)
DEADTRANS( L' ' , L'.' , L'.' , 0x0000), //Puntk darunter
DEADTRANS( L'.' , L'.' , 0x0323 , 0x0000), //2x für Combining
@@ -829,10 +812,12 @@ DEADTRANS( L'u' , 0x02DA , 0x016f , 0x0000),
DEADTRANS( L'w' , 0x02DA , 0x1e98 , 0x0000),
DEADTRANS( L'y' , 0x02DA , 0x1e99 , 0x0000),
DEADTRANS( L'~' , 0x02DA , 0x0120 , 0x0000),
-DEADTRANS( L'd' , 0x02DA , 0x0221 , 0x0000), //ab hier lang.module
+DEADTRANS( L'c' , 0x02DA , 0x0255 , 0x0000), //ab hier lang.module
+DEADTRANS( L'd' , 0x02DA , 0x0221 , 0x0000),
DEADTRANS( L'l' , 0x02DA , 0x0234 , 0x0000),
DEADTRANS( L'n' , 0x02DA , 0x0235 , 0x0000),
DEADTRANS( L't' , 0x02DA , 0x0236 , 0x0000),
+DEADTRANS( L'z' , 0x02DA , 0x0291 , 0x0000),
//Trema (alles wie en_US.UTF-8)
DEADTRANS( L' ' , 0x00A8 , 0x00A8 , 0x0000), //Trema
@@ -865,22 +850,22 @@ DEADTRANS( 0x03c5 , 0x00A8 , 0x03cb , 0x0000),
//Spiritus asper (alles wie en_US.UTF-8)
DEADTRANS( L' ' , 0x1ffe , 0x1ffe , 0x0000), //Spiritus asper
DEADTRANS( 0x1ffe , 0x1ffe , 0x0314 , 0x0000), //2x für Combining
-DEADTRANS( 0x03b1 , 0x1ffe , 0x1f01 , 0x0000),
-DEADTRANS( 0x03b5 , 0x1ffe , 0x1f11 , 0x0000),
-DEADTRANS( 0x03b7 , 0x1ffe , 0x1f21 , 0x0000),
-DEADTRANS( 0x03b9 , 0x1ffe , 0x1f31 , 0x0000),
-DEADTRANS( 0x03bf , 0x1ffe , 0x1f41 , 0x0000),
-DEADTRANS( 0x03c5 , 0x1ffe , 0x1f51 , 0x0000),
-DEADTRANS( 0x03c9 , 0x1ffe , 0x1f61 , 0x0000),
-DEADTRANS( 0x03c1 , 0x1ffe , 0x1fe5 , 0x0000),
-DEADTRANS( 0x0391 , 0x1ffe , 0x1f09 , 0x0000),
-DEADTRANS( 0x0395 , 0x1ffe , 0x1f19 , 0x0000),
-DEADTRANS( 0x0397 , 0x1ffe , 0x1f29 , 0x0000),
-DEADTRANS( 0x0399 , 0x1ffe , 0x1f39 , 0x0000),
-DEADTRANS( 0x039f , 0x1ffe , 0x1f49 , 0x0000),
-DEADTRANS( 0x03a5 , 0x1ffe , 0x1f59 , 0x0000),
-DEADTRANS( 0x03a9 , 0x1ffe , 0x1f69 , 0x0000),
-DEADTRANS( 0x03a1 , 0x1ffe , 0x1fec , 0x0000),
+DEADTRANS( 0x03b1 , 0x1ffe , 0x1f01 , 0x0000),//Greek_alpha
+DEADTRANS( 0x0391 , 0x1ffe , 0x1f09 , 0x0000),//Greek_ALPHA
+DEADTRANS( 0x03b5 , 0x1ffe , 0x1f11 , 0x0000),//Greek_epsilon
+DEADTRANS( 0x0395 , 0x1ffe , 0x1f19 , 0x0000),//Greek_EPSILON
+DEADTRANS( 0x03b7 , 0x1ffe , 0x1f21 , 0x0000),//Greek_eta
+DEADTRANS( 0x0397 , 0x1ffe , 0x1f29 , 0x0000),//Greek_ETA
+DEADTRANS( 0x03b9 , 0x1ffe , 0x1f31 , 0x0000),//Greek_iota
+DEADTRANS( 0x0399 , 0x1ffe , 0x1f39 , 0x0000),//Greek_IOTA
+DEADTRANS( 0x03c9 , 0x1ffe , 0x1f61 , 0x0000),//Greek_omega
+DEADTRANS( 0x03a9 , 0x1ffe , 0x1f69 , 0x0000),//Greek_OMEGA
+DEADTRANS( 0x03bf , 0x1ffe , 0x1f41 , 0x0000),//Greek_omicron
+DEADTRANS( 0x039f , 0x1ffe , 0x1f49 , 0x0000),//Greek_OMICRON
+DEADTRANS( 0x03c1 , 0x1ffe , 0x1fe5 , 0x0000),//Greek_rho
+DEADTRANS( 0x03a1 , 0x1ffe , 0x1fec , 0x0000),//Greek_RHO
+DEADTRANS( 0x03c5 , 0x1ffe , 0x1f51 , 0x0000),//Greek_upsilon
+DEADTRANS( 0x03a5 , 0x1ffe , 0x1f59 , 0x0000),//Greek_UPSILON
// Makron (alles wie en_US.UTF-8)
DEADTRANS( L' ' , 0x00AF , 0x00AF , 0x0000), //Makron
@@ -930,10 +915,28 @@ DEADTRANS( L't' , 0x00AF , 0x1e6f , 0x0000),
DEADTRANS( L'T' , 0x00AF , 0x1e6e , 0x0000),
DEADTRANS( L'z' , 0x00AF , 0x1e95 , 0x0000),
DEADTRANS( L'Z' , 0x00AF , 0x1e94 , 0x0000),
+DEADTRANS( L'1' , 0x00af , 0x2081 , 0x0000), // tiefgestellt
+DEADTRANS( L'2' , 0x00af , 0x2082 , 0x0000),
+DEADTRANS( L'3' , 0x00af , 0x2083 , 0x0000),
+DEADTRANS( L'4' , 0x00af , 0x2084 , 0x0000),
+DEADTRANS( L'5' , 0x00af , 0x2085 , 0x0000),
+DEADTRANS( L'6' , 0x00af , 0x2086 , 0x0000),
+DEADTRANS( L'7' , 0x00af , 0x2087 , 0x0000),
+DEADTRANS( L'8' , 0x00af , 0x2088 , 0x0000),
+DEADTRANS( L'9' , 0x00af , 0x2089 , 0x0000),
+DEADTRANS( L'0' , 0x00af , 0x2080 , 0x0000),
+DEADTRANS( L'+' , 0x00af , 0x208a , 0x0000),
+DEADTRANS( L'-' , 0x00af , 0x208b , 0x0000),
+DEADTRANS( L'=' , 0x00af , 0x208c , 0x0000),
+DEADTRANS( L'(' , 0x00af , 0x208d , 0x0000),
+DEADTRANS( L')' , 0x00af , 0x208e , 0x0000),
+//DEADTRANS( L'a' , 0x00af , 0x2090 , 0x0000),
+//DEADTRANS( L'e' , 0x00af , 0x2091 , 0x0000),
+DEADTRANS( L'x' , 0x00af , 0x2093 , 0x0000), // Ende tiefgestellt
// ENDE TASTE 2
// =====================================================================
// =====================================================================
-// TASTE 3: AKUT, TILDE, QUERSTRICH, TREMA, OGONEK, BREVE
+// TASTE 3: AKUT, TILDE, QUERSTRICH, DOPPELAKUT, OGONEK, BREVE
// Akut (alles wie en_US.UTF-8)
DEADTRANS( L' ' , 0x00B4 , 0x00B4 , 0x0000), //Akut
DEADTRANS( 0x00B4 , 0x00B4 , 0x0301 , 0x0000), //2x für Combining
@@ -1017,31 +1020,62 @@ DEADTRANS( 0x03c9 , L'~' , 0x1FF6 , 0x0000),
DEADTRANS( 0x03c5 , L'~' , 0x1FE6 , 0x0000),
//Quer-/Schrägstrich; mit Space wird echter Hyphen erzeugt
-DEADTRANS( L' ' , L'-' , 0x2011 , 0x0000), //Quer-/Schrägstrich; mit Space wird echter Hyphen erzeugt
+DEADTRANS( L' ' , L'-' , 0x2011 , 0x0000), //Quer-/Schrägstrich; mit Space wird echter Hyphen erzeugt
DEADTRANS( L'-' , L'-' , 0x0335 , 0x0000), //2x für Combining (Combining Short Stroke)
-DEADTRANS( L'1' , L'-' , 0x2081 , 0x0000),
-DEADTRANS( L'2' , L'-' , 0x2082 , 0x0000),
-DEADTRANS( L'3' , L'-' , 0x2083 , 0x0000),
-DEADTRANS( L'4' , L'-' , 0x2084 , 0x0000),
-DEADTRANS( L'5' , L'-' , 0x2085 , 0x0000),
-DEADTRANS( L'6' , L'-' , 0x2086 , 0x0000),
-DEADTRANS( L'7' , L'-' , 0x2087 , 0x0000),
-DEADTRANS( L'8' , L'-' , 0x2088 , 0x0000),
-DEADTRANS( L'9' , L'-' , 0x2089 , 0x0000),
-DEADTRANS( L'0' , L'-' , 0x2080 , 0x0000),
-DEADTRANS( L'+' , L'-' , 0x208a , 0x0000),
-DEADTRANS( L'-' , L'-' , 0x208b , 0x0000),
-DEADTRANS( L'=' , L'-' , 0x208c , 0x0000),
-DEADTRANS( L'(' , L'-' , 0x208d , 0x0000),
-DEADTRANS( L')' , L'-' , 0x208e , 0x0000),
-DEADTRANS( L'a' , L'-' , 0x2090 , 0x0000),
-DEADTRANS( L'e' , L'-' , 0x2091 , 0x0000),
-DEADTRANS( L'x' , L'-' , 0x2093 , 0x0000),
+DEADTRANS( L'A' , L'-' , 0x023A , 0x0000),
+DEADTRANS( L'a' , L'-' , 0x2C65 , 0x0000),
+DEADTRANS( L'B' , L'-' , 0x0243 , 0x0000),
+DEADTRANS( L'C' , L'-' , 0x023B , 0x0000),
+DEADTRANS( L'c' , L'-' , 0x023C , 0x0000),
+DEADTRANS( L'E' , L'-' , 0x0246 , 0x0000),
+DEADTRANS( L'e' , L'-' , 0x0247 , 0x0000),
+DEADTRANS( L'I' , L'-' , 0x0197 , 0x0000),
+DEADTRANS( L'J' , L'-' , 0x025F , 0x0000),
+DEADTRANS( L'j' , L'-' , 0x025F , 0x0000),
+DEADTRANS( L'P' , L'-' , 0x2C63 , 0x0000),
+DEADTRANS( L'p' , L'-' , 0x1D7D , 0x0000),
+DEADTRANS( L'R' , L'-' , 0x024C , 0x0000),
+DEADTRANS( L'r' , L'-' , 0x024D , 0x0000),
+DEADTRANS( L'u' , L'-' , 0x0289 , 0x0000),
+DEADTRANS( L'U' , L'-' , 0x0244 , 0x0000),
+DEADTRANS( L'Y' , L'-' , 0x024E , 0x0000),
+DEADTRANS( L'y' , L'-' , 0x024F , 0x0000),
+DEADTRANS( L'2' , L'-' , 0x01bb , 0x0000),
DEADTRANS( L'O' , L'-' , 0x00d8 , 0x0000), //Schrägstrich
DEADTRANS( L'o' , L'-' , 0x00f8 , 0x0000),
DEADTRANS( L'L' , L'-' , 0x0141 , 0x0000),
DEADTRANS( L'l' , L'-' , 0x0142 , 0x0000),
+//Doppelakut
+DEADTRANS( L' ' , 0x02DD , 0x02DD , 0x0000), //Doppelakut
+DEADTRANS( 0x02DD , 0x02DD , 0x030B , 0x0000), //2x für Combining
+DEADTRANS( L'O' , 0x02DD , 0x0150 , 0x0000),
+DEADTRANS( L'o' , 0x02DD , 0x0151 , 0x0000),
+DEADTRANS( L'U' , 0x02DD , 0x0170 , 0x0000),
+DEADTRANS( L'u' , 0x02DD , 0x0171 , 0x0000),
+
+DEADTRANS( L' ' , 0x1fbf , 0x1fbf , 0x0000), //Spiritus Lenis
+DEADTRANS( 0x1fbf , 0x1fbf , 0x0313 , 0x0000),
+DEADTRANS( L' ' , 0x1fbf , 0x1fbf , 0x0000),
+DEADTRANS( L' ' , 0x1fbf , 0x1fbf , 0x0000),
+DEADTRANS( L' ' , 0x1fbf , 0x1fbf , 0x0000),
+DEADTRANS( L' ' , 0x1fbf , 0x1fbf , 0x0000),
+DEADTRANS( L' ' , 0x1fbf , 0x1fbf , 0x0000),
+DEADTRANS( L' ' , 0x1fbf , 0x1fbf , 0x0000),
+DEADTRANS( L' ' , 0x1fbf , 0x1fbf , 0x0000),
+DEADTRANS( L' ' , 0x1fbf , 0x1fbf , 0x0000),
+DEADTRANS( L' ' , 0x1fbf , 0x1fbf , 0x0000),
+DEADTRANS( L' ' , 0x1fbf , 0x1fbf , 0x0000),
+DEADTRANS( L' ' , 0x1fbf , 0x1fbf , 0x0000),
+DEADTRANS( L' ' , 0x1fbf , 0x1fbf , 0x0000),
+DEADTRANS( L' ' , 0x1fbf , 0x1fbf , 0x0000),
+
+
+
+
+
+
+
// Breve (fertig)
DEADTRANS( L' ' , 0x02D8 , 0x02D8 , 0x0000), //Breve
DEADTRANS( 0x02D8 , 0x02D8 , 0x0306 , 0x0000), //2x für Combining