User avatar
mia (developer mode)
@mia@shrimptest.0x0.st
okay one more change
partial alphanumeric_keys modifier_keys
xkb_symbols "mia" {

   include "us(carpalx-full-altgr-intl)"
   name[Group1]= "English (mia, intl., with AltGr dead keys)";

    key <AD06> { [ k,          K,        idiaeresis,         Idiaeresis ] };

    key <AC01> { [ c,          C,        ccedilla,           Ccedilla ] };
    key <AC05> { [ d,          D,        eth,                ETH ] };
    key <AC07> { [ e,          E,        eacute,             Eacute ] };
    key <AC08> { [ a,          A,        aacute,             Aacute ] };
    key <AC11> { [ apostrophe, quotedbl, doublelowquotemark, dead_acute ] };

    key <AB03> { [ f,          F,        adiaeresis,         Adiaeresis ] };
    key <AB04> { [ r,          R,        registered,         trademark ] };
    key <AB06> { [ b,          B,        U0131,              U0130 ] };
    key <AB09> { [ period,     greater,  ellipsis,           dead_caron ] };

    key <CAPS> { [ BackSpace,  Escape ],                                    type[Group1] = "TWO_LEVEL" };
    key <TAB>  { [ ISO_Level3_Shift ],                                      type[Group1] = "ONE_LEVEL" };

    key <LFSH> { [ Alt_L ],                                                 type[Group1] = "ONE_LEVEL" };
    key <LSGT> { [ Control_L ],                                             type[Group1] = "ONE_LEVEL" };
    key <LCTL> { [ Super_L ],                                               type[Group1] = "ONE_LEVEL" };
    key <LWIN> { [ bar,        backslash,      bar, backslash ] };
    key <LALT> { [ Shift_R ],                                               type[Group1] = "ONE_LEVEL" };

    key <BKSL> { [ Super_R ],                                               type[Group1] = "ONE_LEVEL" };
    key <RALT> { [ Control_R ],                                             type[Group1] = "ONE_LEVEL" };
    key <RCTL> { [ Tab ],                                                   type[Group1] = "ONE_LEVEL" };
};