Code:
//IPA Characters
// a custom keyboard layout by an OSU linguistics undergrad student
// designed to use almost all of the symbols in the International Phonetic Alphabet
default
partial alphanumeric_keys modifier_keys
xkb_symbols "basic" {
name[Group1]= "IPA Characters";
key.type[Group1]="FOUR_LEVEL";
key <TLDE> {[ U0303, U0334 ]};
key <AE01> {[ U0298, U02B7, U02E9, U033C ]};
key <AE02> {[ U01C0, U032A, U02E8 ]};
key <AE03> {[ U01C2, U033A, U02E7 ]};
key <AE04> {[ U01C3, U02B2, U02E6, U033B ]};
key <AE05> {[ U01C1, U029F, U02E5, U027A ]};
key <AE06> {[ U02B0, U02B1, U02DE, U02B4 ]};
key <AE07> {[ U02E0, U02E4, U207F, U02E1 ]};
key <AE08> {[ U0324, U0330, U032C ]};
key <AE09> {[ U0361, U035C, U203F ]};
key <AE10> {[ U0325, U030A, U007C, U2016 ]};
key <AE11> {[ U0320, U031E, U0319, U0308 ]};
key <AE12> {[ U031F, U031D, U0318, U033D ]};
key <AD01> {[ U0259, U028C, U0250, U025E ]};
key <AD02> {[ w, U028D, U0270, U0265 ]};
key <AD03> {[ U025B, e, U025C, U0258 ]};
key <AD04> {[ U0279, r, U027E, U0280 ]};
key <AD05> {[ t, U03B8, U0288 ]};
key <AD06> {[ y, U028F ]};
key <AD07> {[ u, U028A, U0289, U0339 ]};
key <AD08> {[ U026A, i, U0268, U031C ]};
key <AD09> {[ o, U0254, U0153, U00F8 ]};
key <AD10> {[ p, U0239 ]};
key <AD11> {[ bracketleft, slash, U2193, U2191 ]};
key <AD12> {[ bracketright, slash, U2198, U2197 ]};
key <BKSL> {[ U027B, U027D, U02B5, U02B6 ]};
key <AC01> {[ a, U00E6, U0251, U0252 ]};
key <AC02> {[ s, U0283, U0282, U026C ]};
key <AC03> {[ d, U00F0, U0256, U0257 ]};
key <AC04> {[ f, U0278 ]};
key <AC05> {[ g, U0262, U0260, U029B ]};
key <AC06> {[ h, U0266, U0127, U029C ]};
key <AC07> {[ j, U025F, U029D, U0284 ]};
key <AC08> {[ k, q, U0263, U0281 ]};
key <AC09> {[ l, U026B, U028E, U026D ]};
key <AC10> {[ U02D0, U02D1, U0306 ]};
key <AC11> {[ U031A, U02BC, U02C8, U02CC ]};
key <AB01> {[ z, U0292, U0290, U026E ]};
key <AB02> {[ x, U03C7, U0267 ]};
key <AB03> {[ U00E7, c, U0255, U0291 ]};
key <AB04> {[ v, U03B2, U028B, U2C71 ]};
key <AB05> {[ b, U0238, U0299, U0253 ]};
key <AB06> {[ n, U014B, U0272, U0273 ]};
key <AB07> {[ m, U0271, U0274 ]};
key <AB08> {[ U0276, U0275, U0264, U026F ]};
key <AB09> {[ U0329, U032F, U002E ]};
key <AB10> {[ U0294, U02A1, U0295, U02A2 ]};
include "level3(ralt_switch)"
};
Bookmarks