diff --git a/.config/dvorak-custom b/.config/dvorak-custom index 5c25d3a..481e09e 100644 --- a/.config/dvorak-custom +++ b/.config/dvorak-custom @@ -1,5 +1,9 @@ partial alphanumeric_keys modifier_keys -xkb_symbols "dvorak" { +//xkb_keymap { +// xkb_keycodes { include "evdev+aliases(qwerty)" }; +// xkb_types { include "complete" }; +// xkb_compat { include "complete" }; +xkb_symbols "dvorak-custom" { name[Group1]="English (Dvorak, custom)"; key {[ BackSpace, BackSpace ]}; @@ -178,8 +182,8 @@ xkb_symbols "dvorak" { key {[grave, asciitilde, U00B0, U00B0 ]}; - key {[ 1, exclam, U00B9, U2081 ]}; key.type[Group1] = "EIGHT_LEVEL"; + key {[ 1, exclam, U00B9, U2081, 1, U2260, 1, U2260 ]}; key {[ 2, at, U00B2, U2082, U00BD, U2161, U2154, U2156 ]}; key {[ 3, numbersign, U00B3, U2083, U00A7, U00A7, U00A7, U00A7 ]}; key {[ 4, U0024, U2074, U2084, U00BC, U00BE ]}; @@ -190,7 +194,7 @@ xkb_symbols "dvorak" { key {[ 9, parenleft, dead_grave ]}; key {[ 0, parenright, U2070, U2080 ]}; key {[ bracketleft, braceleft ]}; - key {[ bracketright, braceright, dead_tilde]}; + key {[ bracketright, braceright, dead_acute, dead_grave ]}; key {[ apostrophe, quotedbl, dead_acute, dead_diaeresis ]}; key {[ comma, less, adiaeresis, dead_caron ]}; @@ -216,11 +220,11 @@ xkb_symbols "dvorak" { key {[d, D, U03B4, U0394 ]}; key {[ h, H ]}; key.type[Group1] = "EIGHT_LEVEL"; - key {[ t, T, U2122, U0398, U27C2, U27C2 ]}; + key {[ t, T, U2122, U0398, U03C4, U27C2 ]}; key.type[Group1] = "FOUR_LEVEL"; key {[ n, N, U2115, U2115 ]}; key.type[Group1] = "EIGHT_LEVEL"; - key {[ s, S, U00DF, U1E9E, U2211, U2211, U2211, U2211 ]}; + key {[ s, S, U00DF, U1E9E, U03C3, U2211 ]}; key {[ minus, underscore, U2192, U2191, U2194, U21AE, U21D2, U21F6 ]}; key.type[Group1] = "FOUR_LEVEL"; @@ -245,3 +249,5 @@ xkb_symbols "dvorak" { include "level3(ralt_switch)" include "level5(modifier_mapping)" }; +//xkb_geometry { include "pc(pc105)" }; +//}; \ No newline at end of file