Created
August 16, 2015 22:17
-
-
Save lulu-berlin/46bb26e1ecab10a33858 to your computer and use it in GitHub Desktop.
A Yiddish keyboard layout for VIM
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
" VIM keyboard layout for Yiddish and Hebrew | |
" based on the Mac keyboard layout by Jack (Yosl) and Shoshke-Reyzl Juni | |
" (url: http://www.shoshke.net/) | |
" Adapted to VIM by Ya'ar Hever | |
" Last Updated: Sun Aug 16 22:22:22 CEST 2015 | |
" Use this short name in the status line. | |
let b:keymap_name = "UYIP" | |
loadkeymap | |
a <char-0x5e9> " ש - shin | |
b <char-0x5e0> " נ - nun | |
c <char-0x5d1> " ב - bet | |
d <char-0x5d2> " ג - gimel | |
e <char-0x5e7> " ק - qof | |
f <char-0x5db> " כ - kaf | |
g <char-0x5e2> " ע - ayin | |
h <char-0x5d9> " י - yod | |
i <char-0x5df> " ן - final nun | |
j <char-0x5d7> " ח - het | |
k <char-0x5dc> " ל - lamed | |
l <char-0x5da> " ך - final kaf | |
m <char-0x5e6> " צ - tsadi | |
n <char-0x5de> " מ - mem | |
o <char-0x5dd> " ם - final mem | |
p <char-0x5e4> " פ - pe | |
q / " / - slash | |
r <char-0x5e8> " ר - resh | |
s <char-0x5d3> " ד - dalet | |
t <char-0x5d0> " א - alef | |
u <char-0x5d5> " ו - vav | |
v <char-0x5d4> " ה - he | |
w ' " ' - single-quote | |
x <char-0x5e1> " ס - samekh | |
y <char-0x5d8> " ט - tet | |
z <char-0x5d6> " ז - zayin | |
, <char-0x5ea> " ת - tav | |
. <char-0x5e5> " ץ - final tsadi | |
; <char-0x5e3> " ף - final pe | |
' , " , - comma | |
/ . " . - period | |
` ; " ; - semicolon | |
\\ <Char-0x5be> " makef | |
Q <Char-0x201c> " gershayim | |
W <Char-0x201e> " lower gershayim | |
E <Char-0x22> " quotation mark | |
T <Char-0xfb2e> " pasekh alef | |
R <Char-0xfb2f> " komets alef | |
Y <Char-0x5f0> " tsvey vovn | |
U <Char-0x5d5><Char-0x5bc> " melupm vov | |
I <Char-0x5d5><Char-0x5b9> " khoylem | |
O <Char-0x5e4><Char-0x5bf> " fey | |
P <Char-0x5e4><Char-0x5bc> " pey | |
A <Char-0x5e9><Char-0x5c2> " sin | |
S <Char-0x5e9> " shin | |
F <Char-0x5db><Char-0x5bc> " kof | |
G <Char-0x5f1> " vov yud | |
H <Char-0x5d9><Char-0x5b4> " khirek yud | |
J <Char-0x5f2><Char-0x5b7> " pasekh tsvey yudn | |
K <Char-0x5f2> " tsvey yudn | |
C <Char-0x5d1><Char-0x5bf> " veys | |
V <Char-0x5d1><Char-0x5bc> " beys | |
B <Char-0x2013> " en-dash | |
N <Char-0x2013> " en-dash | |
M <Char-0x5ea><Char-0x5bc> " tof | |
" niqqud | |
<M-1> <Char-0x5b2> " Hataf Patah | |
<M-2> <Char-0x5b3> " Hataf Qamats | |
<M-3> <Char-0x5b1> " Hataf Segol | |
<M-4> <Char-0x5b4> " Hiriq | |
<M-5> <Char-0x5b5> " Tsere | |
<M-6> <Char-0x5b7> " Patah | |
<M-7> <Char-0x5b8> " Qamats | |
<M-8> <Char-0x5bb> " Qubuts | |
<M-9> <Char-0x5b6> " Segol | |
<M-0> <Char-0x5b0> " Sheva | |
<M--> - | |
<M-=> <Char-0x5b9> " Holam | |
<M-,> <Char-0x5bc> " Dagesh | |
" misc. & compatibility | |
<M-q> <Char-0x2026> " ellipsis | |
<M-w> <Char-0x5b8> " Qamats (again) | |
<M-u> <Char-0x5d5><Char-0x5bc> " melupm vov | |
<M-\> <Char-0x5be> " makef | |
<M-a> <Char-0x5e9><Char-0x5c2> " sin | |
<M-h> <Char-0x5f2><Char-0x5b7> " pasekh tsvey yudn | |
<M-'> <Char-0x5b2> " Hataf Patah | |
<M-z> <Char-0x2013> " en-dash | |
<M-x> <Char-0x2014> " em-dash | |
<M-c> <Char-0x201c> " beginning quote | |
<M-v> <Char-0x201d> " ending quote | |
<M-b> <Char-0x2018> " beginning smart quote | |
<M-n> <Char-0x2019> " ending smart quote |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment