// Greek Monotonic kmap for Yudit, a Unicode editor for the X Windows system // made by Gaspar Sinai // // This kmap was made by Constantine Stathopoulos and // is based on Microsoft Windows 95/98 improved variation of the standard // Greek monotonic keyboard map and the Greek Basic block of the Unicode // standard. Since Yudit currently does not support CTRL, ALT and ALT-GR input // combinations, this kmap differs from Microsoft's in the following character // mappings: EURO SIGN (0x20AC), RIGHT QUOTATION MARK (0x00BB), LEFT QUOTATION // MARK (0x00AB), and COMBINATION OF DIALYTIKA WITH TONOS (0x0385). Also, I // have assigned a [temporary until ALT-GR is supported] key combination for // the Greek ANO TELEIA (0x0387), which has been left out in Microsoft's // keyboards, although it is a very important punctuation mark of the Greek // language. // // This kmap is offered to the public domain and it may be modified freely // to suit individual needs; however, modified files should not be distributed // due to standardization concerns. Please, send all comments or modification // suggestions to Constantine Stathopoulos . // // Date: October 9, 1998 // PUNCTUATION MARKS - SYMBOLS (GREEK SPECIFIC) // "E$=0x20AC", // EURO SIGN ">>=0x00BB", // RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK [GREEK EISAGOGIKA/OMOIOMATIKA - DEFINITION MISSING FROM UNICODE] "<<=0x00AB", // LEFT-POINTING DOUBLE ANGLE QUOTATION MARK [GREEK EISAGOGIKA - DEFINITION MISSING FROM UNICODE] "Q=0x003A", // COLON [GREEK EPEXIGIMATIKA OR ANO & KATO TELEIA - DEFINITION MISSING FROM UNICODE] "q=0x037E", // GREEK QUESTION MARK (EROTIMATIKO) ".;=0x0387", // GREEK ANO TELEIA // // GREEK DIACRITICS // ":=0x00A8", // DIAERESIS [GREEK DIALYTIKA - DEFINITION MISSING FROM UNICODE] ";=0x0384", // GREEK TONOS ":;=0x0385", // GREEK DIALYTIKA TONOS // // GREEK LETTERS // "A=0x0391", // GREEK CAPITAL LETTER ALPHA "B=0x0392", // GREEK CAPITAL LETTER BETA "G=0x0393", // GREEK CAPITAL LETTER GAMMA "D=0x0394", // GREEK CAPITAL LETTER DELTA "E=0x0395", // GREEK CAPITAL LETTER EPSILON "Z=0x0396", // GREEK CAPITAL LETTER ZETA "H=0x0397", // GREEK CAPITAL LETTER ETA "U=0x0398", // GREEK CAPITAL LETTER THETA "I=0x0399", // GREEK CAPITAL LETTER IOTA "K=0x039A", // GREEK CAPITAL LETTER KAPPA "L=0x039B", // GREEK CAPITAL LETTER LAMDA "M=0x039C", // GREEK CAPITAL LETTER MU "N=0x039D", // GREEK CAPITAL LETTER NU "J=0x039E", // GREEK CAPITAL LETTER XI "O=0x039F", // GREEK CAPITAL LETTER OMIKRON "P=0x03A0", // GREEK CAPITAL LETTER PI "R=0x03A1", // GREEK CAPITAL LETTER RHO "W=0x03A3", // GREEK CAPITAL LETTER SIGMA [CAPITAL ANALOGUE FOR SMALL LETTER FINAL SIGMA] "S=0x03A3", // GREEK CAPITAL LETTER SIGMA "T=0x03A4", // GREEK CAPITAL LETTER TAU "Y=0x03A5", // GREEK CAPITAL LETTER UPSILON "F=0x03A6", // GREEK CAPITAL LETTER PHI "X=0x03A7", // GREEK CAPITAL LETTER CHI "C=0x03A8", // GREEK CAPITAL LETTER PSI "V=0x03A9", // GREEK CAPITAL LETTER OMEGA "a=0x03B1", // GREEK SMALL LETTER ALPHA "b=0x03B2", // GREEK SMALL LETTER BETA "g=0x03B3", // GREEK SMALL LETTER GAMMA "d=0x03B4", // GREEK SMALL LETTER DELTA "e=0x03B5", // GREEK SMALL LETTER EPSILON "z=0x03B6", // GREEK SMALL LETTER ZETA "h=0x03B7", // GREEK SMALL LETTER ETA "u=0x03B8", // GREEK SMALL LETTER THETA "i=0x03B9", // GREEK SMALL LETTER IOTA "k=0x03BA", // GREEK SMALL LETTER KAPPA "l=0x03BB", // GREEK SMALL LETTER LAMDA "m=0x03BC", // GREEK SMALL LETTER MU "n=0x03BD", // GREEK SMALL LETTER NU "j=0x03BE", // GREEK SMALL LETTER XI "o=0x03BF", // GREEK SMALL LETTER OMICRON "p=0x03C0", // GREEK SMALL LETTER PI "r=0x03C1", // GREEK SMALL LETTER RHO "w=0x03C2", // GREEK SMALL LETTER FINAL SIGMA "s=0x03C3", // GREEK SMALL LETTER SIGMA "t=0x03C4", // GREEK SMALL LETTER TAU "y=0x03C5", // GREEK SMALL LETTER UPSILON "f=0x03C6", // GREEK SMALL LETTER PHI "x=0x03C7", // GREEK SMALL LETTER CHI "c=0x03C8", // GREEK SMALL LETTER PSI "v=0x03C9", // GREEK SMALL LETTER OMEGA // //COMBINED GREEK LETTERS WITH DIACRITICS // ";A=0x0386", // GREEK CAPITAL LETTER ALPHA WITH TONOS ";E=0x0388", // GREEK CAPITAL LETTER EPSILON WITH TONOS ";H=0x0389", // GREEK CAPITAL LETTER ETA WITH TONOS ";I=0x038A", // GREEK CAPITAL LETTER IOTA WITH TONOS ";O=0x038C", // GREEK CAPITAL LETTER OMICRON WITH TONOS ";Y=0x038E", // GREEK CAPITAL LETTER UPSILON WITH TONOS ";V=0x038F", // GREEK CAPITAL LETTER OMEGA WITH TONOS ":;i=0x0390", // GREEK SMALL LETTER IOTA WITH DIALYTIKA AND TONOS ":I=0x03AA", // GREEK CAPITAL LETTER IOTA WITH DIALYTIKA ":Y=0x03AB", // GREEK CAPITAL LETTER UPSILON WITH DIALYTIKA ";a=0x03AC", // GREEK SMALL LETTER ALPHA WITH TONOS ";e=0x03AD", // GREEK SMALL LETTER EPSILON WITH TONOS ";h=0x03AE", // GREEK SMALL LETTER ETA WITH TONOS ";i=0x03AF", // GREEK SMALL LETTER IOTA WITH TONOS ":;y=0x03B0", // GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND TONOS ":i=0x03CA", // GREEK SMALL LETTER IOTA WITH DIALYTIKA ":y=0x03CB", // GREEK SMALL LETTER UPSILON WITH DIALYTIKA ";o=0x03CC", // GREEK SMALL LETTER OMICRON WITH TONOS ";y=0x03CD", // GREEK SMALL LETTER UPSILON WITH TONOS ";v=0x03CE", // GREEK SMALL LETTER OMEGA WITH TONOS // APPENDIX A - ALTERNATIVE INPUT COMBINATIONS // // The character combinations below are not standard as far as it concerns // order of input. Greek users type diacritics before characters and // DIALYTIKA before TONOS. However, if you are not used to this, you can // replace the standard combinations with those in this Appendix. You can also // keep both, if you find it difficult to type in a certain order; be warned, // however, that this will affect the display of text while you type. My advice // is to ignore the combinations of Appendix A completely. // // ";.=0x0387", // GREEK ANO TELEIA {ALTERNATIVE INPUT} // ";:=0x0385", // GREEK DIALYTIKA TONOS {ALTERNATIVE INPUT} // "A;=0x0386", // GREEK CAPITAL LETTER ALPHA WITH TONOS {ALTERNATIVE INPUT} // "E;=0x0388", // GREEK CAPITAL LETTER EPSILON WITH TONOS {ALTERNATIVE INPUT} // "H;=0x0389", // GREEK CAPITAL LETTER ETA WITH TONOS {ALTERNATIVE INPUT} // "I;=0x038A", // GREEK CAPITAL LETTER IOTA WITH TONOS {ALTERNATIVE INPUT} // "O;=0x038C", // GREEK CAPITAL LETTER OMICRON WITH TONOS {ALTERNATIVE INPUT} // "Y;=0x038E", // GREEK CAPITAL LETTER UPSILON WITH TONOS {ALTERNATIVE INPUT} // "V;=0x038F", // GREEK CAPITAL LETTER OMEGA WITH TONOS {ALTERNATIVE INPUT} // ";:i=0x0390", // GREEK SMALL LETTER IOTA WITH DIALYTIKA AND TONOS {ALTERNATIVE INPUT #1} // "i:;=0x0390", // GREEK SMALL LETTER IOTA WITH DIALYTIKA AND TONOS {ALTERNATIVE INPUT #2} // "i;:=0x0390", // GREEK SMALL LETTER IOTA WITH DIALYTIKA AND TONOS {ALTERNATIVE INPUT #3} // "I:=0x03AA", // GREEK CAPITAL LETTER IOTA WITH DIALYTIKA {ALTERNATIVE INPUT} // "Y:=0x03AB", // GREEK CAPITAL LETTER UPSILON WITH DIALYTIKA {ALTERNATIVE INPUT} // "a;=0x03AC", // GREEK SMALL LETTER ALPHA WITH TONOS {ALTERNATIVE INPUT} // "e;=0x03AD", // GREEK SMALL LETTER EPSILON WITH TONOS {ALTERNATIVE INPUT} // "h;=0x03AE", // GREEK SMALL LETTER ETA WITH TONOS {ALTERNATIVE INPUT} // "i;=0x03AF", // GREEK SMALL LETTER IOTA WITH TONOS {ALTERNATIVE INPUT} // ";:y=0x03B0", // GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND TONOS {ALTERNATIVE INPUT #1} // "y:;=0x03B0", // GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND TONOS {ALTERNATIVE INPUT #2} // "y;:=0x03B0", // GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND TONOS {ALTERNATIVE INPUT #3} // "i:=0x03CA", // GREEK SMALL LETTER IOTA WITH DIALYTIKA {ALTERNATIVE INPUT} // "y:=0x03CB", // GREEK SMALL LETTER UPSILON WITH DIALYTIKA {ALTERNATIVE INPUT} // "o;=0x03CC", // GREEK SMALL LETTER OMICRON WITH TONOS {ALTERNATIVE INPUT} // "y;=0x03CD", // GREEK SMALL LETTER UPSILON WITH TONOS {ALTERNATIVE INPUT} // "v;=0x03CE", // GREEK SMALL LETTER OMEGA WITH TONOS {ALTERNATIVE INPUT} // APPENDIX B - UNUSED CHARACTERS // // The following characters are included in the Basic Greek block of the // Unicode standard, but are not used in Greek standard keyboard maps and // codepages nor are they used for writing Modern Greek (monotonic), // except in very special cases (mainly scholarly). To use any or all, please // unremark needed characters and assign to keys arbitrarily. // // "=0x0374", // GREEK NUMERAL SIGN // "=0x0375", // GREEK LOWER NUMERAL SIGN // "=0x037A", // GREEK YPOGEGRAMMENI // "=0x03D0", // GREEK BETA SYMBOL // "=0x03D1", // GREEK THETA SYMBOL // "=0x03D2", // GREEK UPSILON WITH HOOK SYMBOL // "=0x03D3", // GREEK UPSILON WITH ACUTE AND HOOK SYMBOL // "=0x03D4", // GREEK UPSILON WITH DIAERESIS AND HOOK SYMBOL // "=0x03D5", // GREEK PHI SYMBOL // "=0x03D6", // GREEK PI SYMBOL // "=0x03DA", // GREEK LETTER STIGMA // "=0x03DC", // GREEK LETTER DIGAMMA // "=0x03DE", // GREEK LETTER KOPPA // "=0x03E0", // GREEK LETTER SAMPI // "=0x03F0", // GREEK KAPPA SYMBOL // "=0x03F1", // GREEK RHO SYMBOL // "=0x03F2", // GREEK LUNATE SIGMA SYMBOL // "=0x03F3", // GREEK LETTER YOT