ref: 778016d179f5e200097de604a84e49c14bf8cabd
dir: /keyboard-addipa/
From: noodle <noodle@pastanoggin.com> Date: Sun, 11 Jan 2026 07:19:39 +0000 Subject: [PATCH] keyboard: add Unicode block IPA Extensions (U+0250-U+2AF). fix ƒ and Ʋ (have hook) and ℏ (is script) --- diff 7190a3b7ceff8444095d843db71fbed8d4b31610 ff2f33f1aa618f34060701c2c0c1d6a9e3d67afa --- a/lib/keyboard +++ b/lib/keyboard @@ -166,7 +166,7 @@ 014E uO Ŏ latin capital letter o breve 014F uo ŏ latin small letter o breve 0150 hO Ő latin capital letter o double acute -0151 ho ő latin small letter o double acute +0151 ho ő latin small letter o double acute 0152 OE Œ latin capital letter o e 0153 oe œ latin small letter o e 0154 'R Ŕ latin capital letter r acute @@ -211,7 +211,7 @@ 017D vZ Ž latin capital letter z hacek 017E vz ž latin small letter z hacek 0180 -b ƀ latin small letter b bar -0192 $f ƒ latin small letter script f +0192 )f ƒ latin small letter f hook 0195 hv ƕ latin small letter h v 0197 -I I- Ɨ latin capital letter barred i 019B -*l ƛ latin small letter barred lambda @@ -218,7 +218,7 @@ 01A2 OI Ƣ latin capital letter o i 01A3 oi ƣ latin small letter o i 01A6 YR Ʀ latin letter y r -01B2 $V Ʋ latin capital letter script v +01B2 )V Ʋ latin capital letter v hook 01B5 -Z Z- Ƶ latin capital letter z bar 01B6 -z z- ƶ latin small letter z bar 01BB -2 2- ƻ latin letter two bar @@ -262,11 +262,102 @@ 01EC _,O Ǭ latin capital letter o ogonek macron 01ED _,o ǭ latin small letter o ogonek macron 01F0 vj ǰ latin small letter j hacek +0250 &a ɐ latin small letter a turned 0251 $a ɑ latin small letter script a +0252 &$a ɒ latin small letter script a turned +0253 (b ɓ latin small letter b hook +0254 oo ɔ latin small letter open o +0255 >c ɕ latin small letter c curl +0256 rd ɖ latin small letter d retroflex hook +0257 (d ɗ latin small letter d hook +0258 %e ɘ latin small letter e reversed +0259 uhh ə latin small letter schwa +025A uhr ɚ latin small letter schwa rhotic +025B ee ɛ latin small letter open e +025C %ee ɜ latin small letter open e reversed +025D er ɝ latin small letter open e reversed rhotic +025E c%e ɞ latin small letter open e reversed closed +025F -j j- ɟ latin small letter dotless j bar +0260 (g ɠ latin small letter g hook +0261 l$g ɡ latin small letter script g +0262 Gg ɢ latin small capital letter g +0263 l*g ɣ latin small letter gamma +0264 hr ɤ latin small letter rams horn +0265 &h ɥ latin small letter h turned +0266 (h ɦ latin small letter h hook +0267 (hg ɧ latin small letter heng hook 0268 -i i- ɨ latin small letter barred i +0269 l*i ɩ latin small letter iota +026A Ii ɪ latin small capital letter i +026B ~l ɫ latin small letter l with middle tilde +026C \l ɬ latin small letter l belt +026D rl ɭ latin small letter l retroflex hook +026E lzh ɮ latin small letter lezh +026F &m ɯ latin small letter m turned +0270 |&m ɰ latin small letter m turned with long leg +0271 mg ɱ latin small letter meng +0272 )n ɲ latin small letter n left hook +0273 rn ɳ latin small letter n retroflex hook +0274 Nn ɴ latin small capital letter n +0275 -o o- ɵ latin small letter barred o +0276 Oe ɶ latin small capital letter o e +0277 c*w ɷ latin small letter closed omega +0278 l*f ɸ latin small letter phi +0279 &r ɹ latin small letter r turned +027A |&r ɺ latin small letter r turned long leg +027B r&r ɻ latin small letter r turned retroflex hook +027C |r ɼ latin small letter r long leg +027D rr ɽ latin small letter r retroflex hook +027E ?r ɾ latin small letter r fish hook +027F %?r ɿ latin small letter r reversed with fish hook +0280 Rr ʀ latin small capital letter r +0281 %Rr ʁ latin small capital letter r inverted +0282 rs ʂ latin small letter s retroflex hook +0283 esh ʃ latin small letter esh +0284 (-j (j- ʄ latin small letter dotless j stroke and hook +0285 %sh ʅ latin small letter esh squat reversed +0286 <sh ʆ latin small letter esh curl +0287 &t ʇ latin small letter turned t +0288 rt ʈ latin small letter t retroflex hook 0289 -u u- ʉ latin small letter u bar -028B $v ʋ latin small letter script v +028A %*W ʊ latin small letter upsilon +028B )v ʋ latin small letter v hook +028C &v ʌ latin small letter v turned +028D &w ʍ latin small letter w turned +028E &y ʎ latin small letter y turned +028F Yy ʏ latin small capital letter y +0290 rz ʐ latin small letter z retroflex hook +0291 >z ʑ latin small letter z curl +0292 zh ʒ latin small letter ezh +0293 <zh ʓ latin small letter ezh curl +0294 ?_ ʔ latin letter glottal stop +0295 %?_ ʕ latin letter voiced pharyngeal approximant +0296 &?L ʖ latin letter glottal stop inverted +0297 cs ʗ latin letter c stretched +0298 .0 0. ʘ latin letter bilabial click +0299 Bb ʙ latin small capital letter b +029A c*e ʚ latin small letter epsilon closed +029B (Gg ʛ latin small capital letter g hook +029C Hh ʜ latin small capital letter h +029D <j ʝ latin small letter j crossed-tail +029E &k ʞ latin small latter turned k +029F Ll ʟ latin small capital letter l +02A0 (q ʠ latin small letter q hook +02A1 -? ?- ʡ latin letter glottal stop with stroke +02A2 %-? %?- ʢ latin letter glottal stop reversed with stroke 02A3 dz ʣ latin small letter d z +02A4 dzh ʤ latin small letter dezh +02A5 >dz ʥ latin small letter d z curl +02A6 ts ʦ latin small letter t s +02A7 tsh ʧ latin small letter tesh +02A8 >tc ʨ latin small letter t c curl +02A9 fng ʩ latin small letter feng +02AA ls ʪ latin small letter l s +02AB lz ʫ latin small letter l z +02AC ww ʬ bilabial percussive +02AD nn ʭ bidental percussive +02AE ?&h ʮ latin small letter h turned fish hook +02AF r&h ʯ latin small letter h turned fish hook retroflex hook 0391 *A Α greek capital letter alpha 0392 *B Β greek capital letter beta 0393 *G Γ greek capital letter gamma @@ -310,7 +401,7 @@ 03BF *o ο greek small letter omicron 03C0 *p π greek small letter pi 03C1 *r ρ greek small letter rho -03C2 ts ς greek small letter final sigma +03C2 *fs ς greek small letter final sigma 03C3 *s σ greek small letter sigma 03C4 *t τ greek small letter tau 03C5 *u υ greek small letter upsilon @@ -437,7 +528,7 @@ 210A $g ℊ script small g 210B $H ℋ script capital h 210D HH ℍ double-struck capital h -210F -h h- ℏ planck constant over 2 pi +210F -$h $h- ℏ planck constant over 2 pi 2110 $I ℐ script capital i 2112 $L ℒ script capital l 2113 $l ℓ script small l @@ -469,9 +560,9 @@ 215D 58 ⅝ fraction five eighths 215E 78 ⅞ fraction seven eighths 2190 <- ← left arrow -2191 ua ↑ up arrow +2191 ^| ↑ up arrow 2192 -> → right arrow -2193 da ↓ down arrow +2193 V| ↓ down arrow 2194 ab ↔ left right arrow 2196 nw ↖ north-west arrow 2197 ne ↗ north-east arrow @@ -547,7 +638,7 @@ 22C1 L| ⋁ n-ary logical or 22C2 CA ⋂ n-ary intersection 22C3 CU ⋃ n-ary union -22C4 lz ⋄ diamond operator +22C4 do ⋄ diamond operator 22DC =< ⋜ equal to or less than 22DD => ⋝ equal to or greater than 22E6 <!~ ⋦ less than but not equivalent to -- ⑨