Ignorieren:
Zeitstempel:
19.03.2010 21:18:13 (vor 9 Jahren)
Autor:
florian
Nachricht:

noch mehr Diakritika für kbdneo

Datei:
1 bearbeitet

Legende:

Unverändert
Hinzugefügt
Entfernt
  • windows/kbdneo2/Quelldateien/kbdneo2.c

    r2199 r2200  
    469469// ========================================================================= 
    470470// TASTE 1: ZIRKUMFLEX, HATSCHEK, DREHEN, PUNKT DRÜBER, HAKEN, PUNKT DRUNTER 
    471 // Zirkumflex und Superscript (alles wie en_US.UTF-8) 
     471// Zirkumflex und Superscript (ferfig für en_US.UTF-8 und lang.module) 
    472472DEADTRANS( L' '   , L'^'   , L'^'   , 0x0000), //Zirkumflex 
    473473DEADTRANS( L'^'   , L'^'   , 0x0302 , 0x0000), //2x für Combining 
     
    498498DEADTRANS( L'Z'   , L'^'   , 0x1e90 , 0x0000), 
    499499DEADTRANS( L'z'   , L'^'   , 0x1e91 , 0x0000), 
    500 DEADTRANS( L'1'   , L'^'   , 0x00b9 , 0x0000),  //ab hier hochgestelltes 
     500DEADTRANS( L'?'   , L'^'   , 0x02c0 , 0x0000),  // ab hier lang.module  
     501DEADTRANS( 0x00d7 , L'^'   , 0x02c0 , 0x0000), 
     502DEADTRANS( 0x03b1 , L'^'   , 0x1d45 , 0x0000),   //Greek_alpha   
     503DEADTRANS( 0x03b5 , L'^'   , 0x1d4b , 0x0000),   //Greek_epsilon 
     504DEADTRANS( 0x03c5 , L'^'   , 0x1db7 , 0x0000),   //Greek_upsilon 
     505DEADTRANS( 0x03d5 , L'^'   , 0x1db2 , 0x0000),   // Ende lang.module 
     506DEADTRANS( L'1'   , L'^'   , 0x00b9 , 0x0000),  //ab hier hochgestelltes 
    501507DEADTRANS( L'2'   , L'^'   , 0x00b2 , 0x0000), 
    502508DEADTRANS( L'3'   , L'^'   , 0x00b3 , 0x0000), 
     
    515521DEADTRANS( L'n'   , L'^'   , 0x207f , 0x0000), 
    516522 
    517 //Caron (alles wie en_US.UTF-8) 
     523//Caron (ferfig für en_US.UTF-8 und lang.module) 
    518524DEADTRANS( L' '   , 0x02c7 , 0x02c7 , 0x0000),  //Caron  
    519525DEADTRANS( 0x02c7 , 0x02c7 , 0x030C , 0x0000),  //2x für Combining 
     
    568574DEADTRANS( L'('   , 0x02c7 , 0x208d , 0x0000), 
    569575DEADTRANS( L')'   , 0x02c7 , 0x208e , 0x0000), 
    570 //DEADTRANS( L'a'   , 0x02c7 , 0x2090 , 0x0000), 
    571 //DEADTRANS( L'e'   , 0x02c7 , 0x2091 , 0x0000), 
    572576DEADTRANS( L'x'   , 0x02c7 , 0x2093 , 0x0000), // Ende tiefgestellt 
    573577 
    574 //Drehen (NICHT fertig) 
     578//Drehen (ferfig für en_US.UTF-8 und lang.module) 
    575579DEADTRANS( L' '   , 0x21bb , 0x21bb , 0x0000), //Drehen-Symbol 
    576580DEADTRANS( L'3'   , 0x21bb , 0x0190 , 0x0000), //ab hier lang.module 
     
    595599DEADTRANS( 0x03b4 , 0x21bb , 0x018d , 0x0000), 
    596600DEADTRANS( L')'   , 0x21bb , 0x203f , 0x0000), 
    597 DEADTRANS( L'('   , 0x21bb , 0x0361 , 0x0000), //Ende lang.module 
    598  
    599 //Punkt Drüber & Mittenpunkt  (alles wie en_US.UTF-8) 
     601DEADTRANS( L'('   , 0x21bb , 0x0361 , 0x0000), 
     602DEADTRANS( 0x221d , 0x21bb , 0x0223 , 0x0000), //Ende lang.module 
     603 
     604//Punkt Drüber & Mittenpunkt  (ferfig für en_US.UTF-8 und lang.module) 
    600605DEADTRANS( L' '   , 0x02d9 , 0x02d9 , 0x0000),  //Punkt Drüber 
    601606DEADTRANS( 0x02d9 , 0x02d9 , 0x0307 , 0x0000),  //2x für Combining  
     
    645650DEADTRANS( L'0'   , 0x02d9 , 0x0298 , 0x0000), //lang.module 
    646651 
    647 //Rhotic hook (NICHT fertig) 
     652//Rhotic hook (ferfig für en_US.UTF-8 und lang.module) 
    648653DEADTRANS( L' '   , 0x02de , 0x02de , 0x0000), // Rhotic Hook 
    649654DEADTRANS( L'B'   , 0x02de , 0x0181 , 0x0000), // ab hier lang.module 
     
    689694DEADTRANS( L'3'   , 0x02de , 0x025d , 0x0000), // bis hier lang.module 
    690695 
    691 //Punkt Darunter (alles wie en_US.UTF-8) 
     696//Punkt Darunter (ferfig für en_US.UTF-8 und lang.module) 
    692697DEADTRANS( L' '   , L'.' , L'.'     , 0x0000),  //Puntk darunter 
    693698DEADTRANS( L'.'   , L'.' , 0x0323   , 0x0000),  //2x für Combining 
     
    734739// ===================================================================== 
    735740// TASTE 2: GRAVIS, CEDILLE, RING, TREMA, OGONEK, MAKRON 
    736 // Gravis (alles wie en_US.UTF-8) 
     741// Gravis (ferfig für en_US.UTF-8 und lang.module) 
    737742DEADTRANS( L' '   , 0x0060 , 0x0060 , 0x0000),  //Gravis 
    738743DEADTRANS( 0x0060 , 0x0060 , 0x0300 , 0x0000),  //2x für Combining 
     
    770775DEADTRANS( 0x03c5 , 0x0060 , 0x1F7A , 0x0000), 
    771776  
    772 //Cedille (alles wie en_US.UTF-8) 
     777//Cedille (ferfig für en_US.UTF-8 und lang.module) 
    773778DEADTRANS( L' '   , 0x00b8 , 0x00b8 , 0x0000),  //Cedille 
    774779DEADTRANS( 0x00b8 , 0x00b8 , 0x0327 , 0x0000),   //2x für Combining 
     
    804809DEADTRANS( L'u'   , 0x00b8 , 0x0173 , 0x0000), 
    805810 
    806 //Ring (alles wie en_US.UTF-8) 
     811//Ring (ferfig für en_US.UTF-8 und lang.module) 
    807812DEADTRANS( L' '   , 0x02DA , 0x02DA , 0x0000),  //Ring 
    808813DEADTRANS( 0x02DA , 0x02DA , 0x030A , 0x0000),  //2x für Combining 
     
    821826DEADTRANS( L'z'   , 0x02DA , 0x0291 , 0x0000), 
    822827 
    823 //Trema (alles wie en_US.UTF-8) 
     828//Trema (ferfig für en_US.UTF-8 und lang.module) 
    824829DEADTRANS( L' '   , 0x00A8 , 0x00A8 , 0x0000),  //Trema 
    825830DEADTRANS( 0x00A8 , 0x00A8 , 0x0308 , 0x0000),  //2x für Combining 
     
    849854DEADTRANS( 0x03c5 , 0x00A8 , 0x03cb , 0x0000), 
    850855 
    851 //Spiritus asper (alles wie en_US.UTF-8) 
     856//Spiritus asper (ferfig für en_US.UTF-8 und lang.module) 
    852857DEADTRANS( L' '   , 0x1ffe , 0x1ffe , 0x0000),  //Spiritus asper 
    853858DEADTRANS( 0x1ffe , 0x1ffe , 0x0314 , 0x0000),  //2x für Combining 
     
    869874DEADTRANS( 0x03a5 , 0x1ffe , 0x1f59 , 0x0000),//Greek_UPSILON 
    870875 
    871 // Makron (alles wie en_US.UTF-8) 
     876// Makron (ferfig für en_US.UTF-8 und lang.module) 
    872877DEADTRANS( L' '   , 0x00AF , 0x00AF , 0x0000),  //Makron 
    873878DEADTRANS( 0x00AF , 0x00AF , 0x0304 , 0x0000),  //2x für Combining 
     
    916921DEADTRANS( L'T'   , 0x00AF , 0x1e6e , 0x0000), 
    917922DEADTRANS( L'z'   , 0x00AF , 0x1e95 , 0x0000), 
    918 DEADTRANS( L'Z'   , 0x00AF , 0x1e94 , 0x0000), 
     923DEADTRANS( L'Z'   , 0x00AF , 0x1e94 , 0x0000), // Ende Makron darunter 
    919924DEADTRANS( L'1'   , 0x00af , 0x2081 , 0x0000), // tiefgestellt 
    920925DEADTRANS( L'2'   , 0x00af , 0x2082 , 0x0000), 
     
    932937DEADTRANS( L'('   , 0x00af , 0x208d , 0x0000), 
    933938DEADTRANS( L')'   , 0x00af , 0x208e , 0x0000), 
    934 //DEADTRANS( L'a'   , 0x00af , 0x2090 , 0x0000), 
    935 //DEADTRANS( L'e'   , 0x00af , 0x2091 , 0x0000), 
    936939DEADTRANS( L'x'   , 0x00af , 0x2093 , 0x0000), // Ende tiefgestellt 
    937940// ENDE TASTE 2 
     
    939942// ===================================================================== 
    940943// TASTE 3: AKUT, TILDE, QUERSTRICH, DOPPELAKUT, OGONEK, BREVE 
    941 // Akut (alles wie en_US.UTF-8) 
     944// Akut (ferfig für en_US.UTF-8 und lang.module) 
    942945DEADTRANS( L' '   , 0x00B4 , 0x00B4 , 0x0000),  //Akut 
    943946DEADTRANS( 0x00B4 , 0x00B4 , 0x0301 , 0x0000),  //2x für Combining 
     
    996999DEADTRANS( 0x03c9 , 0x00B4 , 0x03ce , 0x0000),   
    9971000 
    998 // Tilde  (alles wie en_US.UTF-8) 
     1001// Tilde  (ferfig für en_US.UTF-8 und lang.module) 
    9991002DEADTRANS( L' '   , L'~'   , L'~'   , 0x0000), //Tilde 
    10001003DEADTRANS( L'~'   , L'~'   , 0x0303 , 0x0000), //2x für Combining 
     
    10211024DEADTRANS( 0x03c5 , L'~'   , 0x1FE6 , 0x0000),   
    10221025 
    1023 //Quer-/Schrägstrich 
     1026//Quer-/Schrägstrich (ferfig für en_US.UTF-8 und lang.module) 
    10241027DEADTRANS( L' '   , L'-'   , 0x2011 , 0x0000),  //Quer-/Schrägstrich; mit Space wird echter Hyphen erzeugt 
    10251028DEADTRANS( L'-'   , L'-'   , 0x0335 , 0x0000),  //2x für Combining (Combining Short Stroke) 
     
    10421045DEADTRANS( L'Y'   , L'-'   , 0x024E , 0x0000), 
    10431046DEADTRANS( L'y'   , L'-'   , 0x024F , 0x0000), 
     1047DEADTRANS( 0x03b9 , L'-'   , 0x1d7c , 0x0000),  //Greek_iota    
     1048DEADTRANS( 0x03bb , L'-'   , 0x019b , 0x0000),  //Greek_lambda 
     1049DEADTRANS( 0x03c5 , L'-'   , 0x1d7f , 0x0000),  //Greek_upsilon 
     1050DEADTRANS( 0x017f , L'-'   , 0x1e9c , 0x0000),  //lang-s 
    10441051DEADTRANS( L'2'   , L'-'   , 0x01bb , 0x0000),  //Ende lang.module 
    10451052DEADTRANS( L'O'   , L'-'   , 0x00d8 , 0x0000),  //Schrägstrich 
     
    10481055DEADTRANS( L'l'   , L'-'   , 0x0142 , 0x0000), 
    10491056 
    1050 //Doppelakut 
     1057//Doppelakut (ferfig für en_US.UTF-8 und lang.module) 
    10511058DEADTRANS( L' '   , 0x02DD , 0x02DD , 0x0000),  //Doppelakut 
    10521059DEADTRANS( 0x02DD , 0x02DD , 0x030B , 0x0000),  //2x für Combining 
     
    10561063DEADTRANS( L'u'   , 0x02DD , 0x0171 , 0x0000), 
    10571064 
    1058 //Spiritus Lenis (alles wie en_US.UTF-8) 
     1065//Spiritus Lenis (ferfig für en_US.UTF-8 und lang.module) 
    10591066DEADTRANS( L' '   , 0x1fbf , 0x1fbf , 0x0000),  //Spiritus Lenis 
    10601067DEADTRANS( 0x1fbf , 0x1fbf , 0x0313 , 0x0000), 
     
    10731080DEADTRANS( 0x03c1 , 0x1fbf , 0x1FE4 , 0x0000),//Greek_rho     
    10741081DEADTRANS( 0x03c5 , 0x1fbf , 0x1F50 , 0x0000),//Greek_upsilon 
    1075  
    1076  
    1077  
    1078  
    1079  
    1080 // Breve (fertig) 
     1082DEADTRANS( L'A'   , 0x1fbf , 0x1EA2 , 0x0000),  //lang.module 
     1083DEADTRANS( L'a'   , 0x1fbf , 0x1EA3 , 0x0000), 
     1084DEADTRANS( L'E'   , 0x1fbf , 0x1EBA , 0x0000), 
     1085DEADTRANS( L'e'   , 0x1fbf , 0x1EBB , 0x0000), 
     1086DEADTRANS( L'I'   , 0x1fbf , 0x1EC8 , 0x0000), 
     1087DEADTRANS( L'i'   , 0x1fbf , 0x1EC9 , 0x0000), 
     1088DEADTRANS( L'O'   , 0x1fbf , 0x1ECE , 0x0000), 
     1089DEADTRANS( L'o'   , 0x1fbf , 0x1ECF , 0x0000), 
     1090DEADTRANS( L'U'   , 0x1fbf , 0x1EE6 , 0x0000), 
     1091DEADTRANS( L'u'   , 0x1fbf , 0x1EE7 , 0x0000), 
     1092DEADTRANS( L'Y'   , 0x1fbf , 0x1EF6 , 0x0000), 
     1093DEADTRANS( L'y'   , 0x1fbf , 0x1EF7 , 0x0000), 
     1094 
     1095// Breve (ferfig für en_US.UTF-8 und lang.module) 
    10811096DEADTRANS( L' '   , 0x02D8 , 0x02D8 , 0x0000),  //Breve 
    10821097DEADTRANS( 0x02D8 , 0x02D8 , 0x0306 , 0x0000),  //2x für Combining 
     
    10931108DEADTRANS( L'U'   , 0x02D8 , 0x016c , 0x0000), 
    10941109DEADTRANS( L'u'   , 0x02D8 , 0x016d , 0x0000), 
     1110DEADTRANS( 0x03b1 , 0x02D8 , 0x1FB0 , 0x0000),//Greek_alpha   
     1111DEADTRANS( 0x0391 , 0x02D8 , 0x1FB8 , 0x0000),//Greek_ALPHA   
     1112DEADTRANS( 0x03b9 , 0x02D8 , 0x1FD0 , 0x0000),//Greek_iota    
     1113DEADTRANS( 0x0399 , 0x02D8 , 0x1FD8 , 0x0000),//Greek_IOTA    
     1114DEADTRANS( 0x03c5 , 0x02D8 , 0x1FE0 , 0x0000),//Greek_upsilon 
     1115DEADTRANS( 0x03a5 , 0x02D8 , 0x1FE8 , 0x0000),//Greek_UPSILON 
    10951116DEADTRANS( L'H'   , 0x02D8 , 0x1e2a , 0x0000), //Breve darunter 
    10961117DEADTRANS( L'h'   , 0x02D8 , 0x1e2b , 0x0000), //Breve darunter 
     1118 
     1119 
     1120 
    10971121 
    10981122 
Hinweis: Hilfe zur Verwendung der Changeset-Ansicht finden Sie unter TracChangeset.