Changeset 2200

Show
Ignore:
Timestamp:
03/19/10 21:18:13 (3 years ago)
Author:
florian
Message:

noch mehr Diakritika für kbdneo

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • windows/kbdneo2/Quelldateien/kbdneo2.c

    r2199 r2200  
    468468// ========================================================================= 
    469469// TASTE 1: ZIRKUMFLEX, HATSCHEK, DREHEN, PUNKT DR�BER, HAKEN, PUNKT DRUNTER 
    470 // Zirkumflex und Superscript (alles wie en_US.UTF-8) 
     470// Zirkumflex und Superscript (ferfig f�r en_US.UTF-8 und lang.module) 
    471471DEADTRANS( L' '   , L'^'   , L'^'   , 0x0000), //Zirkumflex 
    472472DEADTRANS( L'^'   , L'^'   , 0x0302 , 0x0000), //2x f�r Combining 
     
    497497DEADTRANS( L'Z'   , L'^'   , 0x1e90 , 0x0000), 
    498498DEADTRANS( L'z'   , L'^'   , 0x1e91 , 0x0000), 
    499 DEADTRANS( L'1'   , L'^'   , 0x00b9 , 0x0000),  //ab hier hochgestelltes 
     499DEADTRANS( L'?'   , L'^'   , 0x02c0 , 0x0000),  // ab hier lang.module  
     500DEADTRANS( 0x00d7 , L'^'   , 0x02c0 , 0x0000), 
     501DEADTRANS( 0x03b1 , L'^'   , 0x1d45 , 0x0000),   //Greek_alpha   
     502DEADTRANS( 0x03b5 , L'^'   , 0x1d4b , 0x0000),   //Greek_epsilon 
     503DEADTRANS( 0x03c5 , L'^'   , 0x1db7 , 0x0000),   //Greek_upsilon 
     504DEADTRANS( 0x03d5 , L'^'   , 0x1db2 , 0x0000),   // Ende lang.module 
     505DEADTRANS( L'1'   , L'^'   , 0x00b9 , 0x0000),  //ab hier hochgestelltes 
    500506DEADTRANS( L'2'   , L'^'   , 0x00b2 , 0x0000), 
    501507DEADTRANS( L'3'   , L'^'   , 0x00b3 , 0x0000), 
     
    514520DEADTRANS( L'n'   , L'^'   , 0x207f , 0x0000), 
    515521 
    516 //Caron (alles wie en_US.UTF-8) 
     522//Caron (ferfig f�r en_US.UTF-8 und lang.module) 
    517523DEADTRANS( L' '   , 0x02c7 , 0x02c7 , 0x0000),  //Caron  
    518524DEADTRANS( 0x02c7 , 0x02c7 , 0x030C , 0x0000),  //2x f�r Combining 
     
    567573DEADTRANS( L'('   , 0x02c7 , 0x208d , 0x0000), 
    568574DEADTRANS( L')'   , 0x02c7 , 0x208e , 0x0000), 
    569 //DEADTRANS( L'a'   , 0x02c7 , 0x2090 , 0x0000), 
    570 //DEADTRANS( L'e'   , 0x02c7 , 0x2091 , 0x0000), 
    571575DEADTRANS( L'x'   , 0x02c7 , 0x2093 , 0x0000), // Ende tiefgestellt 
    572576 
    573 //Drehen (NICHT fertig) 
     577//Drehen (ferfig f�r en_US.UTF-8 und lang.module) 
    574578DEADTRANS( L' '   , 0x21bb , 0x21bb , 0x0000), //Drehen-Symbol 
    575579DEADTRANS( L'3'   , 0x21bb , 0x0190 , 0x0000), //ab hier lang.module 
     
    594598DEADTRANS( 0x03b4 , 0x21bb , 0x018d , 0x0000), 
    595599DEADTRANS( L')'   , 0x21bb , 0x203f , 0x0000), 
    596 DEADTRANS( L'('   , 0x21bb , 0x0361 , 0x0000), //Ende lang.module 
    597  
    598 //Punkt Dr�ber & Mittenpunkt  (alles wie en_US.UTF-8) 
     600DEADTRANS( L'('   , 0x21bb , 0x0361 , 0x0000), 
     601DEADTRANS( 0x221d , 0x21bb , 0x0223 , 0x0000), //Ende lang.module 
     602 
     603//Punkt Dr�ber & Mittenpunkt  (ferfig f�r en_US.UTF-8 und lang.module) 
    599604DEADTRANS( L' '   , 0x02d9 , 0x02d9 , 0x0000),  //Punkt Dr�ber 
    600605DEADTRANS( 0x02d9 , 0x02d9 , 0x0307 , 0x0000),  //2x f�r Combining  
     
    644649DEADTRANS( L'0'   , 0x02d9 , 0x0298 , 0x0000), //lang.module 
    645650 
    646 //Rhotic hook (NICHT fertig) 
     651//Rhotic hook (ferfig f�r en_US.UTF-8 und lang.module) 
    647652DEADTRANS( L' '   , 0x02de , 0x02de , 0x0000), // Rhotic Hook 
    648653DEADTRANS( L'B'   , 0x02de , 0x0181 , 0x0000), // ab hier lang.module 
     
    688693DEADTRANS( L'3'   , 0x02de , 0x025d , 0x0000), // bis hier lang.module 
    689694 
    690 //Punkt Darunter (alles wie en_US.UTF-8) 
     695//Punkt Darunter (ferfig f�r en_US.UTF-8 und lang.module) 
    691696DEADTRANS( L' '   , L'.' , L'.'     , 0x0000),  //Puntk darunter 
    692697DEADTRANS( L'.'   , L'.' , 0x0323   , 0x0000),  //2x f�r Combining 
     
    733738// ===================================================================== 
    734739// TASTE 2: GRAVIS, CEDILLE, RING, TREMA, OGONEK, MAKRON 
    735 // Gravis (alles wie en_US.UTF-8) 
     740// Gravis (ferfig f�r en_US.UTF-8 und lang.module) 
    736741DEADTRANS( L' '   , 0x0060 , 0x0060 , 0x0000),  //Gravis 
    737742DEADTRANS( 0x0060 , 0x0060 , 0x0300 , 0x0000),  //2x f�r Combining 
     
    769774DEADTRANS( 0x03c5 , 0x0060 , 0x1F7A , 0x0000), 
    770775  
    771 //Cedille (alles wie en_US.UTF-8) 
     776//Cedille (ferfig f�r en_US.UTF-8 und lang.module) 
    772777DEADTRANS( L' '   , 0x00b8 , 0x00b8 , 0x0000),  //Cedille 
    773778DEADTRANS( 0x00b8 , 0x00b8 , 0x0327 , 0x0000),   //2x f�r Combining 
     
    803808DEADTRANS( L'u'   , 0x00b8 , 0x0173 , 0x0000), 
    804809 
    805 //Ring (alles wie en_US.UTF-8) 
     810//Ring (ferfig f�r en_US.UTF-8 und lang.module) 
    806811DEADTRANS( L' '   , 0x02DA , 0x02DA , 0x0000),  //Ring 
    807812DEADTRANS( 0x02DA , 0x02DA , 0x030A , 0x0000),  //2x f�r Combining 
     
    820825DEADTRANS( L'z'   , 0x02DA , 0x0291 , 0x0000), 
    821826 
    822 //Trema (alles wie en_US.UTF-8) 
     827//Trema (ferfig f�r en_US.UTF-8 und lang.module) 
    823828DEADTRANS( L' '   , 0x00A8 , 0x00A8 , 0x0000),  //Trema 
    824829DEADTRANS( 0x00A8 , 0x00A8 , 0x0308 , 0x0000),  //2x f�r Combining 
     
    848853DEADTRANS( 0x03c5 , 0x00A8 , 0x03cb , 0x0000), 
    849854 
    850 //Spiritus asper (alles wie en_US.UTF-8) 
     855//Spiritus asper (ferfig f�r en_US.UTF-8 und lang.module) 
    851856DEADTRANS( L' '   , 0x1ffe , 0x1ffe , 0x0000),  //Spiritus asper 
    852857DEADTRANS( 0x1ffe , 0x1ffe , 0x0314 , 0x0000),  //2x f�r Combining 
     
    868873DEADTRANS( 0x03a5 , 0x1ffe , 0x1f59 , 0x0000),//Greek_UPSILON 
    869874 
    870 // Makron (alles wie en_US.UTF-8) 
     875// Makron (ferfig f�r en_US.UTF-8 und lang.module) 
    871876DEADTRANS( L' '   , 0x00AF , 0x00AF , 0x0000),  //Makron 
    872877DEADTRANS( 0x00AF , 0x00AF , 0x0304 , 0x0000),  //2x f�r Combining 
     
    915920DEADTRANS( L'T'   , 0x00AF , 0x1e6e , 0x0000), 
    916921DEADTRANS( L'z'   , 0x00AF , 0x1e95 , 0x0000), 
    917 DEADTRANS( L'Z'   , 0x00AF , 0x1e94 , 0x0000), 
     922DEADTRANS( L'Z'   , 0x00AF , 0x1e94 , 0x0000), // Ende Makron darunter 
    918923DEADTRANS( L'1'   , 0x00af , 0x2081 , 0x0000), // tiefgestellt 
    919924DEADTRANS( L'2'   , 0x00af , 0x2082 , 0x0000), 
     
    931936DEADTRANS( L'('   , 0x00af , 0x208d , 0x0000), 
    932937DEADTRANS( L')'   , 0x00af , 0x208e , 0x0000), 
    933 //DEADTRANS( L'a'   , 0x00af , 0x2090 , 0x0000), 
    934 //DEADTRANS( L'e'   , 0x00af , 0x2091 , 0x0000), 
    935938DEADTRANS( L'x'   , 0x00af , 0x2093 , 0x0000), // Ende tiefgestellt 
    936939// ENDE TASTE 2 
     
    938941// ===================================================================== 
    939942// TASTE 3: AKUT, TILDE, QUERSTRICH, DOPPELAKUT, OGONEK, BREVE 
    940 // Akut (alles wie en_US.UTF-8) 
     943// Akut (ferfig f�r en_US.UTF-8 und lang.module) 
    941944DEADTRANS( L' '   , 0x00B4 , 0x00B4 , 0x0000),  //Akut 
    942945DEADTRANS( 0x00B4 , 0x00B4 , 0x0301 , 0x0000),  //2x f�r Combining 
     
    995998DEADTRANS( 0x03c9 , 0x00B4 , 0x03ce , 0x0000),   
    996999 
    997 // Tilde  (alles wie en_US.UTF-8) 
     1000// Tilde  (ferfig f�r en_US.UTF-8 und lang.module) 
    9981001DEADTRANS( L' '   , L'~'   , L'~'   , 0x0000), //Tilde 
    9991002DEADTRANS( L'~'   , L'~'   , 0x0303 , 0x0000), //2x f�r Combining 
     
    10201023DEADTRANS( 0x03c5 , L'~'   , 0x1FE6 , 0x0000),   
    10211024 
    1022 //Quer-/Schr�gstrich 
     1025//Quer-/Schr�gstrich (ferfig f�r en_US.UTF-8 und lang.module) 
    10231026DEADTRANS( L' '   , L'-'   , 0x2011 , 0x0000),  //Quer-/Schr�gstrich; mit Space wird echter Hyphen erzeugt 
    10241027DEADTRANS( L'-'   , L'-'   , 0x0335 , 0x0000),  //2x f�r Combining (Combining Short Stroke) 
     
    10411044DEADTRANS( L'Y'   , L'-'   , 0x024E , 0x0000), 
    10421045DEADTRANS( L'y'   , L'-'   , 0x024F , 0x0000), 
     1046DEADTRANS( 0x03b9 , L'-'   , 0x1d7c , 0x0000),  //Greek_iota    
     1047DEADTRANS( 0x03bb , L'-'   , 0x019b , 0x0000),  //Greek_lambda 
     1048DEADTRANS( 0x03c5 , L'-'   , 0x1d7f , 0x0000),  //Greek_upsilon 
     1049DEADTRANS( 0x017f , L'-'   , 0x1e9c , 0x0000),  //lang-s 
    10431050DEADTRANS( L'2'   , L'-'   , 0x01bb , 0x0000),  //Ende lang.module 
    10441051DEADTRANS( L'O'   , L'-'   , 0x00d8 , 0x0000),  //Schr�gstrich 
     
    10471054DEADTRANS( L'l'   , L'-'   , 0x0142 , 0x0000), 
    10481055 
    1049 //Doppelakut 
     1056//Doppelakut (ferfig f�r en_US.UTF-8 und lang.module) 
    10501057DEADTRANS( L' '   , 0x02DD , 0x02DD , 0x0000),  //Doppelakut 
    10511058DEADTRANS( 0x02DD , 0x02DD , 0x030B , 0x0000),  //2x f�r Combining 
     
    10551062DEADTRANS( L'u'   , 0x02DD , 0x0171 , 0x0000), 
    10561063 
    1057 //Spiritus Lenis (alles wie en_US.UTF-8) 
     1064//Spiritus Lenis (ferfig f�r en_US.UTF-8 und lang.module) 
    10581065DEADTRANS( L' '   , 0x1fbf , 0x1fbf , 0x0000),  //Spiritus Lenis 
    10591066DEADTRANS( 0x1fbf , 0x1fbf , 0x0313 , 0x0000), 
     
    10721079DEADTRANS( 0x03c1 , 0x1fbf , 0x1FE4 , 0x0000),//Greek_rho     
    10731080DEADTRANS( 0x03c5 , 0x1fbf , 0x1F50 , 0x0000),//Greek_upsilon 
    1074  
    1075  
    1076  
    1077  
    1078  
    1079 // Breve (fertig) 
     1081DEADTRANS( L'A'   , 0x1fbf , 0x1EA2 , 0x0000),  //lang.module 
     1082DEADTRANS( L'a'   , 0x1fbf , 0x1EA3 , 0x0000), 
     1083DEADTRANS( L'E'   , 0x1fbf , 0x1EBA , 0x0000), 
     1084DEADTRANS( L'e'   , 0x1fbf , 0x1EBB , 0x0000), 
     1085DEADTRANS( L'I'   , 0x1fbf , 0x1EC8 , 0x0000), 
     1086DEADTRANS( L'i'   , 0x1fbf , 0x1EC9 , 0x0000), 
     1087DEADTRANS( L'O'   , 0x1fbf , 0x1ECE , 0x0000), 
     1088DEADTRANS( L'o'   , 0x1fbf , 0x1ECF , 0x0000), 
     1089DEADTRANS( L'U'   , 0x1fbf , 0x1EE6 , 0x0000), 
     1090DEADTRANS( L'u'   , 0x1fbf , 0x1EE7 , 0x0000), 
     1091DEADTRANS( L'Y'   , 0x1fbf , 0x1EF6 , 0x0000), 
     1092DEADTRANS( L'y'   , 0x1fbf , 0x1EF7 , 0x0000), 
     1093 
     1094// Breve (ferfig f�r en_US.UTF-8 und lang.module) 
    10801095DEADTRANS( L' '   , 0x02D8 , 0x02D8 , 0x0000),  //Breve 
    10811096DEADTRANS( 0x02D8 , 0x02D8 , 0x0306 , 0x0000),  //2x f�r Combining 
     
    10921107DEADTRANS( L'U'   , 0x02D8 , 0x016c , 0x0000), 
    10931108DEADTRANS( L'u'   , 0x02D8 , 0x016d , 0x0000), 
     1109DEADTRANS( 0x03b1 , 0x02D8 , 0x1FB0 , 0x0000),//Greek_alpha   
     1110DEADTRANS( 0x0391 , 0x02D8 , 0x1FB8 , 0x0000),//Greek_ALPHA   
     1111DEADTRANS( 0x03b9 , 0x02D8 , 0x1FD0 , 0x0000),//Greek_iota    
     1112DEADTRANS( 0x0399 , 0x02D8 , 0x1FD8 , 0x0000),//Greek_IOTA    
     1113DEADTRANS( 0x03c5 , 0x02D8 , 0x1FE0 , 0x0000),//Greek_upsilon 
     1114DEADTRANS( 0x03a5 , 0x02D8 , 0x1FE8 , 0x0000),//Greek_UPSILON 
    10941115DEADTRANS( L'H'   , 0x02D8 , 0x1e2a , 0x0000), //Breve darunter 
    10951116DEADTRANS( L'h'   , 0x02D8 , 0x1e2b , 0x0000), //Breve darunter 
     1117 
     1118 
     1119 
    10961120 
    10971121