hebrew_cp1255.vim (1741B)
1 " add in the vowel points, known as 'niqud', which are present in 2 " CP1255: Note: there are several 'standards' for placement of the vowel 3 " points, and I ignored all of them. Since we can input English by simply 4 " pressing Ctrl-^ and eliminating this map, I saw no reason to try to use 5 " exotic key locations. If you don't like it, that's just too bad :-) 6 let b:keymap_name = "heb" 7 loadkeymap 8 a <char-249> " ש - shin 9 b <char-240> " נ - nun 10 c <char-225> " ב - bet 11 d <char-226> " ג - gimel 12 e <char-247> " ק - qof 13 f <char-235> " כ - kaf 14 g <char-242> " ע - ayin 15 h <char-233> " י - yod 16 i <char-239> " ן - final nun 17 j <char-231> " ח - het 18 k <char-236> " ל - lamed 19 l <char-234> " ך - final kaf 20 m <char-246> " צ - tsadi 21 n <char-238> " מ - mem 22 o <char-237> " ם - final mem 23 p <char-244> " פ - pe 24 q / " / - slash 25 r <char-248> " ר - resh 26 s <char-227> " ד - dalet 27 t <char-224> " א - alef 28 u <char-229> " ו - vav 29 v <char-228> " ה - he 30 w ' " ' - single-quote 31 x <char-241> " ס - samekh 32 y <char-232> " ט - tet 33 z <char-230> " ז - zayin 34 , <char-250> " ת - tav 35 . <char-245> " ץ - final tsadi 36 ; <char-243> " ף - final pe 37 ' , " , - comma 38 / . " . - period 39 ` ; " ; - semicolon 40 " vowels: 41 A: <Char-192> " sheva 42 HE <Char-193> " hataf segol 43 HA <Char-194> " hataf patah 44 HO <Char-195> " hataf qamats 45 I <Char-196> " hiriq 46 AY <Char-197> " tsere 47 E <Char-198> " segol 48 AA <Char-199> " patah 49 AO <Char-200> " qamats 50 O <Char-201> " holam 51 U <Char-203> " qubuts 52 D <Char-204> " dagesh 53 ]T <Char-205> " meteg 54 ]Q <Char-206> " maqaf 55 ]R <ּChar-207> " rafe 56 ]p <Char-208> " paseq 57 SR <Char-209> " shin-dot 58 SL <Char-210> " sin-dot 59 ]P <Char-211> " sof-pasuq 60 VV <Char-212> " double-vav 61 VY <Char-213> " vav-yod 62 YY <Char-214> " yod-yod