Update keyboard layout
This commit is contained in:
parent
2cd6ba47c1
commit
f8d5bbe94e
@ -262,31 +262,75 @@ xkb_symbols "dvorak" {
|
||||
|
||||
partial alphanumeric_keys
|
||||
xkb_symbols "dvorak-sane" {
|
||||
include "us(dvorak-alt-intl)"
|
||||
name[Group1]="English (Dvorak, sane)";
|
||||
|
||||
key <TLDE> {[grave, asciitilde, U00B0, U00B0 ]};
|
||||
|
||||
key <AE01> { [ 1, exclam ] };
|
||||
key.type[Group1] = "EIGHT_LEVEL";
|
||||
key <AE02> {[ 2, at, U00B2, U2082, U00BD, U2161, U2154, U2156 ]};
|
||||
key.type[Group1] = "FOUR_LEVEL";
|
||||
key <AE03> { [ 3, numbersign ] };
|
||||
key <AE04> {[4, U0024, U00A7, U00A7]};
|
||||
key <AE05> { [ 5, percent ] };
|
||||
key <AE06> {[ 6, asciicircum, U22C1, U22C0 ]};
|
||||
key <AE07> { [ 7, ampersand ] };
|
||||
key <AE08> {[8, asterisk, U221E, U221E]};
|
||||
key <AE09> { [ 9, parenleft, dead_grave] };
|
||||
key <AE10> { [ 0, parenright, U2070, U2080 ]};
|
||||
key <AE11> { [ bracketleft, braceleft ] };
|
||||
key <AE12> { [ bracketright, braceright, dead_tilde] };
|
||||
|
||||
key <AD01> { [ apostrophe, quotedbl, dead_acute, dead_diaeresis ] };
|
||||
key <AD02> { [ comma, less, adiaeresis, dead_caron ] };
|
||||
key <AD03> {[period, period, U00B7, U00B7 ]};
|
||||
key <AD04> {[p, P, U03C8, U03A8 ]};
|
||||
key <AD09> {[r, R, U00AE, U00AE ]};
|
||||
key <AD05> { [ y, Y, udiaeresis ] };
|
||||
key <AD06> { [ f, F ] };
|
||||
key <AD07> { [ g, G ] };
|
||||
key <AD08> {[ c, C, U1F12F, U00A9 ]};
|
||||
key <AD09> {[r, R, U00AE, U211D ]};
|
||||
key <AD10> {[l, L, U03BB, U039B ]};
|
||||
key <AD11> { [ slash, question ] };
|
||||
key <AD12> {[equal, plus, U2248, U208A ]};
|
||||
|
||||
key <AC01> {[a, A, U00E4, U00C4 ]};
|
||||
key <AC02> {[o, O, U00F6, U00D6 ]};
|
||||
key <AC03> {[e, E, U03B5, U20AC ]};
|
||||
key.type[Group1] = "EIGHT_LEVEL";
|
||||
key <AC01> {[ a, A, U00E4, U00C4, U03B1, U03B1, U2200, U2200 ]};
|
||||
key <AC02> {[ o, O, U00F6, U00D6, U1F197, U1F192, U2205, U03A9 ]};
|
||||
key <AC03> {[ e, E, U03B5, U20AC, U2208, U2209, U2203, U2204 ]};
|
||||
key.type[Group1] = "FOUR_LEVEL";
|
||||
key <AC04> {[u, U, U00FC, U00DC ]};
|
||||
key <AC05> {[i, I, U2208, U2208 ]};
|
||||
key <AC06> {[d, D, U03B4, U0394 ]};
|
||||
key <AC07> { [ h, H ] };
|
||||
key <AC08> {[t, T, U2122, U0398 ]};
|
||||
key <AC09> { [ n, N, U2115, U2115 ]};
|
||||
key.type[Group1] = "EIGHT_LEVEL";
|
||||
key <AC10> {[ s, S, U00DF, U1E9E, U2211, U2211, U2211, U2211 ]};
|
||||
key <AC11> {[ minus, underscore, U2192, U2191, U2194, U21AE, U21D2, U21F6 ]};
|
||||
|
||||
key <AC08> {[t, T, U2122, U2122 ]};
|
||||
key <AC10> {[s, S, U00DF, U1E9E ]};
|
||||
key <AC11> {[minus, underscore, dead_acute, dead_grave]};
|
||||
|
||||
key <AB07> {[m, M, U03BC, U03BC ]};
|
||||
key.type[Group1] = "FOUR_LEVEL";
|
||||
key <LSGT> {[ less, greater, U2264, U2265 ]};
|
||||
key <AB01> { [ semicolon, colon, acircumflex ] };
|
||||
key <AB02> {[q, Q, U211A, U211A ]};
|
||||
key <AB03> { [ j, J, egrave, dead_doubleacute ] };
|
||||
key <AB04> { [ k, K, ugrave ] };
|
||||
key <AB05> { [ x, X, idiaeresis ] };
|
||||
key <AB06> { [ b, B ] };
|
||||
key.type[Group1] = "EIGHT_LEVEL";
|
||||
key <AB07> {[ m, M, U03BC, U03BC, U2286, U2287, U22C2, U22C3 ]};
|
||||
key.type[Group1] = "FOUR_LEVEL";
|
||||
key <AB08> { [ w, W ] };
|
||||
key <AB09> { [ v, V ] };
|
||||
key <AB10> { [ z, Z ] };
|
||||
|
||||
key <BKSL> { [ backslash, bar ] };
|
||||
key <CAPS> {[ Control_L ]};
|
||||
|
||||
include "compose(menu)"
|
||||
include "capslock(ctrl_modifier)"
|
||||
//include "level5(rctrl_switch)"
|
||||
include "level3(ralt_switch)"
|
||||
};
|
||||
|
||||
// Dvorak intl., with dead keys
|
||||
|
Loading…
Reference in New Issue
Block a user