partial xkb_symbols "dvorak" { name[Group1] = "Czechia - Dvorak overlay with dead keys and eszett"; key { [ dead_grave, dead_tilde ] }; // ~ key { [ copyright ] }; // 1->© key { [ EuroSign ] }; // 2->€ key { [ dead_circumflex ] }; // 6 key { [ eacute, Eacute ] }; // 7 key { [ uacute, Uacute ] }; // 8 key { [ yacute, Yacute ] }; // 9 key { [ oacute, Oacute ] }; // 0 key { [ guillemotright ] }; // _->[ key { [ guillemotleft ] }; // +->] key { [ dead_acute, dead_doubleacute ] }; // q->' key { [ doublelowquotemark, singlelowquotemark ] }; // w->, key { [ leftdoublequotemark, leftsinglequotemark ] }; // e->. key { [ yacute, Yacute ] }; // t->y key { [ ecaron, Ecaron ] }; // y->f key { [ uring, Uring ] }; // u->g key { [ ccaron, Ccaron ] }; // i->c key { [ rcaron, Rcaron ] }; // o->r key { [ iacute, Iacute ] }; // p->l key { [ copyright ] }; // \-> key { [ aacute, Aacute ] }; // a->a key { [ oacute, Oacute ] }; // s->o key { [ eacute, Eacute ] }; // d->e key { [ uacute, Uacute ] }; // f->u key { [ iacute, Iacute ] }; // g->i key { [ dcaron, Dcaron ] }; // h->d key { [ aacute, Aacute ] }; // j->h key { [ tcaron, Tcaron ] }; // k->t key { [ ncaron, Ncaron ] }; // l->n key { [ scaron, Scaron ] }; // ;->s key { [ dead_macron ] }; // '->_ key { [ dead_diaeresis ] }; //z->; key { [ ssharp ] }; //x->q key { [ ecaron, Ecaron ] }; //c->c key { [ uring, Uring ] }; //v->k key { [ doublelowquotemark, singlelowquotemark ] }; //n->b key { [ leftdoublequotemark, leftsinglequotemark ] }; //m->m key { [ dead_caron ] }; //.->v key { [ zcaron, Zcaron ] }; // /->z }; // #define XK_dead_breve 0xfe55 // #define XK_dead_abovedot 0xfe56 // #define XK_dead_diaeresis 0xfe57 // #define XK_dead_abovering 0xfe58 // #define XK_dead_cedilla 0xfe5b // #define XK_dead_ogonek 0xfe5c // #define XK_dead_iota 0xfe5d // #define XK_dead_voiced_sound 0xfe5e // #define XK_dead_semivoiced_sound 0xfe5f // #define XK_dead_belowdot 0xfe60 // #define XK_dead_hook 0xfe61 // #define XK_dead_horn 0xfe62 // #define XK_dead_stroke 0xfe63 // #define XK_dead_abovecomma 0xfe64 // #define XK_dead_psili 0xfe64 /* alias for dead_abovecomma */ // #define XK_dead_abovereversedcomma 0xfe65 // #define XK_dead_dasia 0xfe66 /* alias for dead_abovereversedcomma */