Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- partial alphanumeric_keys
- xkb_symbols "dvq-simplified" {
- name[group1]="English (Dvorak-Qwerty, simplified)";
- key <TLDE> { [ grave, asciitilde ] };
- key <AE01> { [ 1, exclam ] };
- key <AE02> { [ 2, at ] };
- key <AE03> { [ 3, numbersign ] };
- key <AE04> { [ 4, dollar ] };
- key <AE05> { [ 5, percent ] };
- key <AE06> { [ 6, asciicircum ] };
- key <AE07> { [ 7, ampersand ] };
- key <AE08> { [ 8, asterisk ] };
- key <AE09> { [ 9, parenleft ] };
- key <AE10> { [ 0, parenright ] };
- key <AE11> { [ plus, question ] };
- key <AE12> { [ grave ] };
- key <AD01> {
- type[group1]="DVQ-SIMPLIFIED_ALPHA_NUMERIC",
- symbols[Group1]= [ NoSymbol, q, apostrophe, quotedbl ],
- actions[Group1]= [ RedirectKey(key=<I161>,clearmods=Lock) ]
- };key <I161> { [ q, Q ] };
- key <AD02> {
- type[group1]="DVQ-SIMPLIFIED_ALPHA_NUMERIC",
- symbols[Group1]= [ NoSymbol, w, comma, less ],
- actions[Group1]= [ RedirectKey(key=<I162>,clearmods=Lock) ]
- };key <I162> { [ w, W ] };
- key <AD03> {
- type[group1]="DVQ-SIMPLIFIED_ALPHA_NUMERIC",
- symbols[Group1]= [ NoSymbol, e, period, greater ],
- actions[Group1]= [ RedirectKey(key=<I168>,clearmods=Lock) ]
- };key <I168> { [ e, E ] };
- key <AD04> {
- type[group1]="DVQ-SIMPLIFIED_ALPHA_NUMERIC",
- symbols[Group1]= [ NoSymbol, r, P, NoSymbol, p ],
- actions[Group1]= [ RedirectKey(key=<I170>,clearmods=Lock) ]
- };key <I170> { [ r, R ] };
- key <AD05> {
- type[group1]="DVQ-SIMPLIFIED_ALPHA_NUMERIC",
- symbols[Group1]= [ NoSymbol, t, Y, NoSymbol, y ],
- actions[Group1]= [ RedirectKey(key=<I174>,clearmods=Lock) ]
- };key <I174> { [ t, T ] };
- key <AD06> {
- type[group1]="DVQ-SIMPLIFIED_ALPHA_NUMERIC",
- symbols[Group1]= [ NoSymbol, y, F, NoSymbol, f ],
- actions[Group1]= [ RedirectKey(key=<I177>,clearmods=Lock) ]
- };key <I177> { [ y, Y ] };
- key <AD07> {
- type[group1]="DVQ-SIMPLIFIED_ALPHA_NUMERIC",
- symbols[Group1]= [ NoSymbol, u, G, NoSymbol, g ],
- actions[Group1]= [ RedirectKey(key=<I178>,clearmods=Lock) ]
- };key <I178> { [ u, U ] };
- key <AD08> {
- type[group1]="DVQ-SIMPLIFIED_ALPHA_NUMERIC",
- symbols[Group1]= [ NoSymbol, i, C, NoSymbol, c ],
- actions[Group1]= [ RedirectKey(key=<I183>,clearmods=Lock) ]
- };key <I183> { [ i, I ] };
- key <AD09> {
- type[group1]="DVQ-SIMPLIFIED_ALPHA_NUMERIC",
- symbols[Group1]= [ NoSymbol, o, R, NoSymbol, r ],
- actions[Group1]= [ RedirectKey(key=<I184>,clearmods=Lock) ]
- };key <I184> { [ o, O ] };
- key <AD10> {
- type[group1]="DVQ-SIMPLIFIED_ALPHA_NUMERIC",
- symbols[Group1]= [ NoSymbol, p, L, NoSymbol, l ],
- actions[Group1]= [ RedirectKey(key=<I185>,clearmods=Lock) ]
- };key <I185> { [ p, P ] };
- key <AD11> {
- type[group1]="DVQ-SIMPLIFIED_ALPHA_NUMERIC",
- symbols[Group1]= [ NoSymbol, bracketleft, slash, question ],
- actions[Group1]= [ RedirectKey(key=<I186>,clearmods=Lock) ]
- };key <I186> { [ bracketleft, braceleft ] };
- key <AD12> {
- type[group1]="DVQ-SIMPLIFIED_ALPHA_NUMERIC",
- symbols[Group1]= [ NoSymbol, bracketright, equal, plus ],
- actions[Group1]= [ RedirectKey(key=<I215>,clearmods=Lock) ]
- };key <I215> { [ bracketright, braceright ] };
- key <AC01> {
- type[group1]="DVQ-SIMPLIFIED_ALPHA_NUMERIC",
- symbols[Group1]= [ NoSymbol, a, A, NoSymbol, a ],
- actions[Group1]= [ RedirectKey(key=<I217>,clearmods=Lock) ]
- };key <I217> { [ a, A ] };
- key <AC02> {
- type[group1]="DVQ-SIMPLIFIED_ALPHA_NUMERIC",
- symbols[Group1]= [ NoSymbol, s, O, NoSymbol, o ],
- actions[Group1]= [ RedirectKey(key=<I219>,clearmods=Lock) ]
- };key <I219> { [ s, S ] };
- key <AC03> {
- type[group1]="DVQ-SIMPLIFIED_ALPHA_NUMERIC",
- symbols[Group1]= [ NoSymbol, d, E, NoSymbol, e ],
- actions[Group1]= [ RedirectKey(key=<I220>,clearmods=Lock) ]
- };key <I220> { [ d, D ] };
- key <AC04> {
- type[group1]="DVQ-SIMPLIFIED_ALPHA_NUMERIC",
- symbols[Group1]= [ NoSymbol, f, U, NoSymbol, u ],
- actions[Group1]= [ RedirectKey(key=<I221>,clearmods=Lock) ]
- };key <I221> { [ f, F ] };
- key <AC05> {
- type[group1]="DVQ-SIMPLIFIED_ALPHA_NUMERIC",
- symbols[Group1]= [ NoSymbol, g, I, NoSymbol, i ],
- actions[Group1]= [ RedirectKey(key=<I222>,clearmods=Lock) ]
- };key <I222> { [ g, G ] };
- key <AC06> {
- type[group1]="DVQ-SIMPLIFIED_ALPHA_NUMERIC",
- symbols[Group1]= [ NoSymbol, h, D, NoSymbol, d ],
- actions[Group1]= [ RedirectKey(key=<I224>,clearmods=Lock) ]
- };key <I224> { [ h, H ] };
- key <AC07> {
- type[group1]="DVQ-SIMPLIFIED_ALPHA_NUMERIC",
- symbols[Group1]= [ NoSymbol, j, H, NoSymbol, h ],
- actions[Group1]= [ RedirectKey(key=<I226>,clearmods=Lock) ]
- };key <I226> { [ j, J ] };
- key <AC08> {
- type[group1]="DVQ-SIMPLIFIED_ALPHA_NUMERIC",
- symbols[Group1]= [ NoSymbol, k, T, NoSymbol, t ],
- actions[Group1]= [ RedirectKey(key=<I227>,clearmods=Lock) ]
- };key <I227> { [ k, K ] };
- key <AC09> {
- type[group1]="DVQ-SIMPLIFIED_ALPHA_NUMERIC",
- symbols[Group1]= [ NoSymbol, l, N, NoSymbol, n ],
- actions[Group1]= [ RedirectKey(key=<I228>,clearmods=Lock) ]
- };key <I228> { [ l, L ] };
- key <AC10> {
- type[group1]="DVQ-SIMPLIFIED_ALPHA_NUMERIC",
- symbols[Group1]= [ NoSymbol, semicolon, S, NoSymbol, s ],
- actions[Group1]= [ RedirectKey(key=<I229>,clearmods=Lock) ]
- };key <I229> { [ semicolon, colon ] };
- key <AC11> {
- type[group1]="DVQ-SIMPLIFIED_ALPHA_NUMERIC",
- symbols[Group1]= [ NoSymbol, apostrophe, minus, underscore ],
- actions[Group1]= [ RedirectKey(key=<I230>,clearmods=Lock) ]
- };key <I230> { [ apostrophe, quotedbl ] };
- key <AB01> {
- type[group1]="DVQ-SIMPLIFIED_ALPHA_NUMERIC",
- symbols[Group1]= [ NoSymbol, z, semicolon, colon ],
- actions[Group1]= [ RedirectKey(key=<I231>,clearmods=Lock) ]
- };key <I231> { [ z, Z ] };
- key <AB02> {
- type[group1]="DVQ-SIMPLIFIED_ALPHA_NUMERIC",
- symbols[Group1]= [ NoSymbol, x, Q, NoSymbol, q ],
- actions[Group1]= [ RedirectKey(key=<I234>,clearmods=Lock) ]
- };key <I234> { [ x, X ] };
- key <AB03> {
- type[group1]="DVQ-SIMPLIFIED_ALPHA_NUMERIC",
- symbols[Group1]= [ NoSymbol, c, J, NoSymbol, j ],
- actions[Group1]= [ RedirectKey(key=<I235>,clearmods=Lock) ]
- };key <I235> { [ c, C ] };
- key <AB04> {
- type[group1]="DVQ-SIMPLIFIED_ALPHA_NUMERIC",
- symbols[Group1]= [ NoSymbol, v, K, NoSymbol, k ],
- actions[Group1]= [ RedirectKey(key=<I245>,clearmods=Lock) ]
- };key <I245> { [ v, V ] };
- key <AB05> {
- type[group1]="DVQ-SIMPLIFIED_ALPHA_NUMERIC",
- symbols[Group1]= [ NoSymbol, b, X, NoSymbol, x ],
- actions[Group1]= [ RedirectKey(key=<I246>,clearmods=Lock) ]
- };key <I246> { [ b, B ] };
- key <AB06> {
- type[group1]="DVQ-SIMPLIFIED_ALPHA_NUMERIC",
- symbols[Group1]= [ NoSymbol, n, B, NoSymbol, b ],
- actions[Group1]= [ RedirectKey(key=<I249>,clearmods=Lock) ]
- };key <I249> { [ n, N ] };
- key <AB07> {
- type[group1]="DVQ-SIMPLIFIED_ALPHA_NUMERIC",
- symbols[Group1]= [ NoSymbol, m, M, NoSymbol, m ],
- actions[Group1]= [ RedirectKey(key=<I250>,clearmods=Lock) ]
- };key <I250> { [ m, M ] };
- key <AB08> {
- type[group1]="DVQ-SIMPLIFIED_ALPHA_NUMERIC",
- symbols[Group1]= [ NoSymbol, comma, W, NoSymbol, w ],
- actions[Group1]= [ RedirectKey(key=<I251>,clearmods=Lock) ]
- };key <I251> { [ comma, less ] };
- key <AB09> {
- type[group1]="DVQ-SIMPLIFIED_ALPHA_NUMERIC",
- symbols[Group1]= [ NoSymbol, period, V, NoSymbol, v ],
- actions[Group1]= [ RedirectKey(key=<I252>,clearmods=Lock) ]
- };key <I252> { [ period, greater ] };
- key <AB10> {
- type[group1]="DVQ-SIMPLIFIED_ALPHA_NUMERIC",
- symbols[Group1]= [ NoSymbol, slash, Z, NoSymbol, z ],
- actions[Group1]= [ RedirectKey(key=<I253>,clearmods=Lock) ]
- };key <I253> { [ slash, question ] };
- };
- partial alphanumeric_keys
- xkb_symbols "dvorak-qwerty" {
- name[Group1]= "English (Dvorak Qwerty)";
- include "us(dvq-simplified)"
- include "level3(ralt_switch)"
- key <TLDE> { [ at, grave ] };
- key <LSGT> { [ z, Z, quotedbl ] };
- key <BKSL> { [ parenleft, braceleft, bracketleft ] };
- key <AD01> { [ NoSymbol, q, Q, NoSymbol, q, ampersand ] };
- key <AD02> { [ NoSymbol, w, W, NoSymbol, w, numbersign ] };
- key <AD03> { [ NoSymbol, e, F, NoSymbol, f, dollar ] };
- key <AD04> { [ NoSymbol, r, P, NoSymbol, p, percent ] };
- key <AD05> { [ NoSymbol, t, B, NoSymbol, b, question ] };
- key <AD06> { [ NoSymbol, y, H, NoSymbol, bar, NoSymbol ] };
- key <AD07> { [ NoSymbol, u, J, NoSymbol, j, NoSymbol ] };
- key <AD08> { [ NoSymbol, i, L, NoSymbol, l, 7 ] };
- key <AD09> { [ NoSymbol, o, U, NoSymbol, u, 8 ] };
- key <AD10> { [ NoSymbol, p, Y, NoSymbol, y, 9 ] };
- key <AD11> { [ NoSymbol, NoSymbol, colon, NoSymbol, semicolon, NoSymbol ] };
- key <AD12> { [ NoSymbol, NoSymbol, braceright, NoSymbol, parenright, bracketright ] };
- key <AC01> { [ NoSymbol, a, A, NoSymbol, a, apostrophe ] };
- key <AC02> { [ NoSymbol, s, R, NoSymbol, r, plus ] };
- key <AC03> { [ NoSymbol, d, S, NoSymbol, s, slash ] };
- key <AC04> { [ NoSymbol, f, T, NoSymbol, t, minus ] };
- key <AC05> { [ NoSymbol, g, G, NoSymbol, g, equal ] };
- key <AC06> { [ NoSymbol, h, Adiaeresis, NoSymbol, adiaeresis, NoSymbol ] };
- key <AC07> { [ NoSymbol, j, K, NoSymbol, k, asciitilde ] };
- key <AC08> { [ NoSymbol, k, N, NoSymbol, n, 1 ] };
- key <AC09> { [ NoSymbol, l, E, NoSymbol, e, 2 ] };
- key <AC10> { [ NoSymbol, NoSymbol, I, NoSymbol, i, 3 ] };
- key <AC11> { [ NoSymbol, NoSymbol, O, NoSymbol, o, 0 ] };
- key <AB01> { [ NoSymbol, z, X, NoSymbol, x, asterisk ] };
- key <AB02> { [ NoSymbol, x, C, NoSymbol, c, backslash ] };
- key <AB03> { [ NoSymbol, c, H, NoSymbol, h, underscore ] };
- key <AB04> { [ NoSymbol, v, V, NoSymbol, v, exclam ] };
- key <AB05> { [ NoSymbol, b, Aring, NoSymbol, aring, NoSymbol ] };
- key <AB06> { [ NoSymbol, n, Odiaeresis, NoSymbol, odiaeresis, NoSymbol ] };
- key <AB07> { [ NoSymbol, m, M, NoSymbol, m, asciicircum ] };
- key <AB08> { [ NoSymbol, NoSymbol, H, NoSymbol, h, 4 ] };
- key <AB09> { [ NoSymbol, NoSymbol, less, NoSymbol, comma, 5 ] };
- key <AB10> { [ NoSymbol, NoSymbol, greater, NoSymbol, period, 6 ] };
- };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement