" BXS to Unicode IPA keymap.
" BXS is a modification of CXS which in turn is a
" modification of X-SAMPA!
" See for CXS.
"
" Maintainer: Benct Philip Jonsson
"
" If these mappings don't suit you or you don't like
" my nonstandard symbols, don't complain but change things
" to suit you, which you are free to do if you change the
" name of the file and the paragraphs above this one.
"
" Last changed: 28 jan 2010
" Added i\ which was inadvertently omitted.
" Added k\ for small kappa = velic explosion/flap.
" Added ,\ ;\ :\\ !\\ ?\\ @\\ to be able to type
" ordinary punctuation characters without switching
" keymaps.
" Changed: 11 aug 2009
" Changed to syntax.
" Added codes and names where the Unicode::UCD Perl module knew them.
" Changed: 6 aug 2009
" Changed BXS notation for superscript letters
" from $ to _$, which latter
" thus becomes a consistent notantion for
" superscript letters, though old notations like
" _h _j _l also remain available, while
" $_ becomes the notation for spacing
" modifier letters as alternatives to combining
" diacritics like $_c . Now one can also type a
" literal $ whithout hitting Esc! This change
" also makes the notation here consistent with
" that in my Perl BXS converter.
"
" I also added `\ to allow typing an actual backtick
" without changing keymaps or hitting Esc.
let b:keymap_name = "BXS"
scriptencoding utf8
loadkeymap
" Convenience mapping
`\\ U+0060 GRAVE ACCENT
! U+2193 DOWNWARDS ARROW
!\\ U+01C3 LATIN LETTER RETROFLEX CLICK
!\\\\ U+0021 EXCLAMATION MARK
" BXS addition, quasi ɾ with retroflex hook.
4` U+0297 LATIN LETTER STRETCHED C
\" U+02CC MODIFIER LETTER LOW VERTICAL LINE
\"\\ U+0022 QUOTATION MARK
% U+02CC MODIFIER LETTER LOW VERTICAL LINE
& U+00E6 LATIN SMALL LETTER AE
&\\ U+0276 LATIN LETTER SMALL CAPITAL OE
" BXS addition
9\\ U+029A LATIN SMALL LETTER CLOSED OPEN E
' U+02C8 MODIFIER LETTER VERTICAL LINE
( U+0306 COMBINING BREVE
" BXS addition
(\\ U+0028 LEFT PARENTHESIS
" BXS addition
)\\ U+0029 RIGHT PARENTHESIS
, U+02CC MODIFIER LETTER LOW VERTICAL LINE
,\\ U+002C COMMA
-\\ U+203F UNDERTIE
._d_d U+02AD LATIN LETTER BIDENTAL PERCUSSIVE
._w_w U+02AC LATIN LETTER BILABIAL PERCUSSIVE
1 U+0268 LATIN SMALL LETTER I WITH STROKE
2 U+00F8 LATIN SMALL LETTER O WITH STROKE
3 U+025C LATIN SMALL LETTER REVERSED OPEN E
3\\ U+025E LATIN SMALL LETTER CLOSED REVERSED OPEN E
3` U+025D LATIN SMALL LETTER REVERSED OPEN E WITH HOOK
4 U+027E LATIN SMALL LETTER R WITH FISHHOOK
" BXS change/addition
4\\ U+027A LATIN SMALL LETTER TURNED R WITH LONG LEG
" BXS addition
4\\` U+
5 U+026B LATIN SMALL LETTER L WITH MIDDLE TILDE
6 U+0250 LATIN SMALL LETTER TURNED A
7 U+0264 LATIN SMALL LETTER RAMS HORN
8 U+0275 LATIN SMALL LETTER BARRED O
8\\ U+0275 LATIN SMALL LETTER BARRED O, U+031F COMBINING PLUS SIGN BELOW
9 U+0153 LATIN SMALL LIGATURE OE
: U+02D0 MODIFIER LETTER TRIANGULAR COLON
:\\ U+02D1 MODIFIER LETTER HALF TRIANGULAR COLON
:\\\\ U+003A COLON
; U+02B2 MODIFIER LETTER SMALL J
;\\ U+003B SEMICOLON
<\\ U+02A2 LATIN LETTER REVERSED GLOTTAL STOP WITH STROKE
U+2198 SOUTH EAST ARROW
U+2197 NORTH EAST ARROW
" BXS change/addition
_= U+030D COMBINING VERTICAL LINE ABOVE
= U+0329 COMBINING VERTICAL LINE BELOW
=\\ U+01C2 LATIN LETTER ALVEOLAR CLICK
>\\ U+02A1 LATIN LETTER GLOTTAL STOP WITH STROKE
? U+0294 LATIN LETTER GLOTTAL STOP
?\\ U+0295 LATIN LETTER PHARYNGEAL VOICED FRICATIVE
?\\\\ U+003F QUESTION MARK
@ U+0259 LATIN SMALL LETTER SCHWA
@\\ U+0258 LATIN SMALL LETTER REVERSED E
@` U+025A LATIN SMALL LETTER SCHWA WITH HOOK
@\\\\ U+0040 COMMERCIAL AT
^ U+2191 UPWARDS ARROW
_} U+031A COMBINING LEFT ANGLE ABOVE
) U+0361 COMBINING DOUBLE INVERTED BREVE
_\" U+0308 COMBINING DIAERESIS
" The whole notation with _$ before a symbol to
" indicate a superscript is a BXS addition
_$& U+1D46 MODIFIER LETTER SMALL TURNED AE
_$3 U+1D4C MODIFIER LETTER SMALL TURNED OPEN E
_$6 U+1D44 MODIFIER LETTER SMALL TURNED A
_$8 U+1DB1 MODIFIER LETTER SMALL BARRED O
_$?\\ U+02E4 MODIFIER LETTER SMALL REVERSED GLOTTAL STOP
_$@ U+1D4A MODIFIER LETTER SMALL SCHWA
_$a U+1D43 MODIFIER LETTER SMALL A
_$A U+1D45 MODIFIER LETTER SMALL ALPHA
_$b U+1D47 MODIFIER LETTER SMALL B
_$B U+1D5D MODIFIER LETTER SMALL BETA
_$c U+1D9C MODIFIER LETTER SMALL C
_$d U+1D48 MODIFIER LETTER SMALL D
_$D U+1D9E MODIFIER LETTER SMALL ETH
_$e U+1D49 MODIFIER LETTER SMALL E
_$E U+1D4B MODIFIER LETTER SMALL OPEN E
_$f U+1DA0 MODIFIER LETTER SMALL F
_$G U+02E0 MODIFIER LETTER SMALL GAMMA
_$g U+1D4D MODIFIER LETTER SMALL G
_$g\\ U+1DA2 MODIFIER LETTER SMALL SCRIPT G
_$h U+02B0 MODIFIER LETTER SMALL H
_$H U+1DA3 MODIFIER LETTER SMALL TURNED H
_$h\\ U+02B1 MODIFIER LETTER SMALL H WITH HOOK
_$I U+1DA6 MODIFIER LETTER SMALL CAPITAL I
_$i U+2071 SUPERSCRIPT LATIN SMALL LETTER I
_$i\\ U+1DA4 MODIFIER LETTER SMALL I WITH STROKE
_$I\\ U+1DA7 MODIFIER LETTER SMALL CAPITAL I WITH STROKE
_$j U+02B2 MODIFIER LETTER SMALL J
_$J U+1DAE MODIFIER LETTER SMALL N WITH LEFT HOOK
_$J\\ U+1DA1 MODIFIER LETTER SMALL DOTLESS J WITH STROKE
_$j\\ U+1DA8 MODIFIER LETTER SMALL J WITH CROSSED-TAIL
_$k U+1D4F MODIFIER LETTER SMALL K
_$l U+02E1 MODIFIER LETTER SMALL L
_$L U+1DAB MODIFIER LETTER SMALL CAPITAL L
_$l` U+1DA9 MODIFIER LETTER SMALL L WITH RETROFLEX HOOK
_$m U+1D50 MODIFIER LETTER SMALL M
_$M U+1D5A MODIFIER LETTER SMALL TURNED M
_$m\\ U+1DAD MODIFIER LETTER SMALL TURNED M WITH LONG LEG
_$N U+1D51 MODIFIER LETTER SMALL ENG
_$n U+207F SUPERSCRIPT LATIN SMALL LETTER N
_$N\\ U+1DB0 MODIFIER LETTER SMALL CAPITAL N
_$n` U+1DAF MODIFIER LETTER SMALL N WITH RETROFLEX HOOK
_$o U+1D52 MODIFIER LETTER SMALL O
_$O U+1D53 MODIFIER LETTER SMALL OPEN O
_$p U+1D56 MODIFIER LETTER SMALL P
_$P U+1DB2 MODIFIER LETTER SMALL PHI
_$Q U+1D9B MODIFIER LETTER SMALL TURNED ALPHA
_$r U+02B3 MODIFIER LETTER SMALL R
_$R U+02B6 MODIFIER LETTER SMALL CAPITAL INVERTED R
_$r\\ U+02B4 MODIFIER LETTER SMALL TURNED R
_$r\\` U+02B5 MODIFIER LETTER SMALL TURNED R WITH HOOK
_$s U+02E2 MODIFIER LETTER SMALL S
_$S U+1DB4 MODIFIER LETTER SMALL ESH
_$s\\ U+1D9D MODIFIER LETTER SMALL C WITH CURL
_$s` U+1DB3 MODIFIER LETTER SMALL S WITH HOOK
_$t U+1D57 MODIFIER LETTER SMALL T
_$T U+1DBF MODIFIER LETTER SMALL THETA
_$u U+1D58 MODIFIER LETTER SMALL U
_$U U+1DB7 MODIFIER LETTER SMALL UPSILON
_$u\\ U+1DB6 MODIFIER LETTER SMALL U BAR
_$v U+1D5B MODIFIER LETTER SMALL V
_$V U+1DBA MODIFIER LETTER SMALL TURNED V
_$v\\ U+1DB9 MODIFIER LETTER SMALL V WITH HOOK
_$w U+02B7 MODIFIER LETTER SMALL W
_$x U+02E3 MODIFIER LETTER SMALL X
_$X U+1D61 MODIFIER LETTER SMALL CHI
_$y U+02B8 MODIFIER LETTER SMALL Y
_$z U+1DBB MODIFIER LETTER SMALL Z
_$Z U+1DBE MODIFIER LETTER SMALL EZH
_$z\\ U+1DBD MODIFIER LETTER SMALL Z WITH CURL
_$z` U+1DBC MODIFIER LETTER SMALL Z WITH RETROFLEX HOOK
+ U+02D6 MODIFIER LETTER PLUS SIGN
_+ U+031F COMBINING PLUS SIGN BELOW
- U+02D7 MODIFIER LETTER MINUS SIGN
_- U+0320 COMBINING MINUS SIGN BELOW
_0 U+030A COMBINING RING ABOVE
0 U+0325 COMBINING RING BELOW
_> U+02BC MODIFIER LETTER APOSTROPHE
_? U+02C0 MODIFIER LETTER GLOTTAL STOP
_$? U+02C0 MODIFIER LETTER GLOTTAL STOP
_?\\ U+02E4 MODIFIER LETTER SMALL REVERSED GLOTTAL STOP
_\\ U+005F LOW LINE
_^ U+032F COMBINING INVERTED BREVE BELOW
" BXS addition
_( U+032F COMBINING INVERTED BREVE BELOW
_A U+0318 COMBINING LEFT TACK BELOW
_a U+033A COMBINING INVERTED BRIDGE BELOW
_B U+030F COMBINING DOUBLE GRAVE ACCENT
_B_L U+02CF MODIFIER LETTER LOW ACUTE ACCENT
" BXS addition
$_c U+02D3 MODIFIER LETTER CENTRED LEFT HALF RING
_c U+031C COMBINING LEFT HALF RING BELOW
_d U+032A COMBINING BRIDGE BELOW
_e U+0334 COMBINING TILDE OVERLAY
_F U+0302 COMBINING CIRCUMFLEX ACCENT
_F_R U+02C7 CARON
_G U+02E0 MODIFIER LETTER SMALL GAMMA
_h U+02B0 MODIFIER LETTER SMALL H
_H U+0301 COMBINING ACUTE ACCENT
_j U+02B2 MODIFIER LETTER SMALL J
_y U+02B8 MODIFIER LETTER SMALL Y
_; U+0321 COMBINING PALATALIZED HOOK BELOW
_k U+0330 COMBINING TILDE BELOW
_l U+02E1 MODIFIER LETTER SMALL L
_L U+0300 COMBINING GRAVE ACCENT
_L_B U+02CE MODIFIER LETTER LOW GRAVE ACCENT
_M U+0304 COMBINING MACRON
_m U+033B COMBINING SQUARE BELOW
_N U+033C COMBINING SEAGULL BELOW
_n U+207F SUPERSCRIPT LATIN SMALL LETTER N
$_O U+02D2 MODIFIER LETTER CENTRED RIGHT HALF RING
" BXS addition
$_o U+02D5 MODIFIER LETTER DOWN TACK
_o U+031E COMBINING DOWN TACK BELOW
_O U+0339 COMBINING RIGHT HALF RING BELOW
_q U+0319 COMBINING RIGHT TACK BELOW
" BXS addition
$_r U+02D4 MODIFIER LETTER UP TACK
_R U+030C COMBINING CARON
_r U+031D COMBINING UP TACK BELOW
" BXS addition
_h\\ U+02B1 MODIFIER LETTER SMALL H WITH HOOK
_T U+030B COMBINING DOUBLE ACUTE ACCENT
_t U+0324 COMBINING DIAERESIS BELOW
_v U+032C COMBINING CARON BELOW
_w U+02B7 MODIFIER LETTER SMALL W
" BXS addition
_W U+032B COMBINING INVERTED DOUBLE ARCH BELOW
_X U+0306 COMBINING BREVE
_x U+033D COMBINING X ABOVE
$` U+02DE MODIFIER LETTER RHOTIC HOOK
` U+0322 COMBINING RETROFLEX HOOK BELOW
_` U+0322 COMBINING RETROFLEX HOOK BELOW
A U+0251 LATIN SMALL LETTER ALPHA
" BXS addition
b\\ U+0180 LATIN SMALL LETTER B WITH STROKE
B U+03B2 GREEK SMALL LETTER BETA
B\\ U+0299 LATIN LETTER SMALL CAPITAL B
b_< U+0253 LATIN SMALL LETTER B WITH HOOK
C U+00E7 LATIN SMALL LETTER C WITH CEDILLA
C\\ U+0043 LATIN CAPITAL LETTER C
" BXS addition
c\\ U+0255 LATIN SMALL LETTER C WITH CURL
D U+00F0 LATIN SMALL LETTER ETH
" BXS addition
d\\ U+0221 LATIN SMALL LETTER D WITH CURL
" BXS addition
D\\ U+1D06 LATIN LETTER SMALL CAPITAL ETH
d_< U+0257 LATIN SMALL LETTER D WITH HOOK
d_b U+0238 LATIN SMALL LETTER DB DIGRAPH
d_z U+02A3 LATIN SMALL LETTER DZ DIGRAPH
d_Z U+02A4 LATIN SMALL LETTER DEZH DIGRAPH
d_z\\ U+02A5 LATIN SMALL LETTER DZ DIGRAPH WITH CURL
d` U+0256 LATIN SMALL LETTER D WITH TAIL
E U+025B LATIN SMALL LETTER OPEN E
F U+0271 LATIN SMALL LETTER M WITH HOOK
" BXS addition
m\\ U+0271 LATIN SMALL LETTER M WITH HOOK
" BXS addition
F\\ U+
f_N U+02A9 LATIN SMALL LETTER FENG DIGRAPH
G U+0263 LATIN SMALL LETTER GAMMA
g\\ U+01E5 LATIN SMALL LETTER G WITH STROKE
g\\\\ U+0261 LATIN SMALL LETTER SCRIPT G
G\\ U+0262 LATIN LETTER SMALL CAPITAL G
G\\_< U+029B LATIN LETTER SMALL CAPITAL G WITH HOOK
g_< U+0260 LATIN SMALL LETTER G WITH HOOK
H U+0265 LATIN SMALL LETTER TURNED H
h\\ U+0266 LATIN SMALL LETTER H WITH HOOK
H\\ U+029C LATIN LETTER SMALL CAPITAL H
i\\ U+0268 LATIN SMALL LETTER I WITH STROKE
I U+026A LATIN LETTER SMALL CAPITAL I
I\\ U+1D7B LATIN SMALL CAPITAL LETTER I WITH STROKE
J U+0272 LATIN SMALL LETTER N WITH LEFT HOOK
J\\ U+025F LATIN SMALL LETTER DOTLESS J WITH STROKE
j\\ U+029D LATIN SMALL LETTER J WITH CROSSED-TAIL
J\\_< U+0284 LATIN SMALL LETTER DOTLESS J WITH STROKE AND HOOK
K U+026C LATIN SMALL LETTER L WITH BELT
" Velic explosion/flap BXS addition
k\\ U+03BA GREEK SMALL LETTER KAPPA
K\\ U+026E LATIN SMALL LETTER LEZH
L U+028E LATIN SMALL LETTER TURNED Y
" BXS change
l\\ U+0234 LATIN SMALL LETTER L WITH CURL
"l\\ ɺ U+027A LATIN SMALL LETTER TURNED R WITH LONG LEG
L\\ U+029F LATIN LETTER SMALL CAPITAL L
l_e U+026B LATIN SMALL LETTER L WITH MIDDLE TILDE
l_s U+02AA LATIN SMALL LETTER LS DIGRAPH
l_z U+02AB LATIN SMALL LETTER LZ DIGRAPH
l` U+026D LATIN SMALL LETTER L WITH RETROFLEX HOOK
M U+026F LATIN SMALL LETTER TURNED M
M\\ U+0270 LATIN SMALL LETTER TURNED M WITH LONG LEG
N U+014B LATIN SMALL LETTER ENG
" BXS‑addition
n\\ U+0235 LATIN SMALL LETTER N WITH CURL
N\\ U+0274 LATIN LETTER SMALL CAPITAL N
n` U+0273 LATIN SMALL LETTER N WITH RETROFLEX HOOK
n_n U+019E LATIN SMALL LETTER N WITH LONG RIGHT LEG
O U+0254 LATIN SMALL LETTER OPEN O
O\\ U+0298 LATIN LETTER BILABIAL CLICK
" BXS addition
P\\ U+0298 LATIN LETTER BILABIAL CLICK
" BXS change/CXS alternate
P U+0278 LATIN SMALL LETTER PHI
p\\ U+0278 LATIN SMALL LETTER PHI
p_< U+01A5 LATIN SMALL LETTER P WITH HOOK
Q U+0252 LATIN SMALL LETTER TURNED ALPHA
" BXS addition
q\\ U+01A3 LATIN SMALL LETTER OI
q_<