scripts/system/progm.xkb

56 lines
2.6 KiB
Plaintext

partial
xkb_symbols "us-intl" {
name[Group1] = "English (US, Programmer, intl., with dead keys)";
include "us(intl)"
key <AB08> { [ comma, less ] }; // , <
key <AB09> { [ period, greater ] }; // . >
key <AB10> { [ slash, question ] }; // / ?
key <AC10> { [ semicolon, plus ] }; // ; +
key <AC11> { [ at, quoteleft ] }; // @ `
key <AD11> { [ bracketleft, braceleft ] }; // [ {
key <AD12> { [bracketright, braceright ] }; // ] }
key <AE01> { [ 1, exclam ] }; // 1 !
key <AE02> { [ 2, quotedbl ] }; // 2 "
key <AE03> { [ 3, numbersign ] }; // 3 #
key <AE04> { [ 4, dollar ] }; // 4 $
key <AE05> { [ 5, percent ] }; // 5 %
key <AE06> { [ 6, ampersand ] }; // 6 &
key <AE07> { [ 7, quoteright ] }; // 7 '
key <AE08> { [ 8, parenleft ] }; // 8 (
key <AE09> { [ 9, parenright ] }; // 9 )
key <AE10> { [ 0, minus ] }; // 0 -
key <AE11> { [ colon, asterisk ] }; // : *
key <AE12> { [ underscore, equal ] }; // _ =
key <BKSL> { [ backslash, bar ] }; // \ |
key <TLDE> { [ asciicircum, asciitilde ] }; // ^ ~
};
partial
xkb_symbols "us-workman-intl" {
name[Group1] = "English (Workman, Programmer, intl., with dead keys)";
include "us(workman-intl)"
key <AB08> { [ comma, less ] }; // , <
key <AB09> { [ period, greater ] }; // . >
key <AB10> { [ slash, question ] }; // / ?
key <AD10> { [ semicolon, plus ] }; // ; +
key <AC11> { [ at, quoteleft ] }; // @ `
key <AD11> { [ bracketleft, braceleft ] }; // [ {
key <AD12> { [bracketright, braceright ] }; // ] }
key <AE01> { [ 1, exclam ] }; // 1 !
key <AE02> { [ 2, quotedbl ] }; // 2 "
key <AE03> { [ 3, numbersign ] }; // 3 #
key <AE04> { [ 4, dollar ] }; // 4 $
key <AE05> { [ 5, percent ] }; // 5 %
key <AE06> { [ 6, ampersand ] }; // 6 &
key <AE07> { [ 7, quoteright ] }; // 7 '
key <AE08> { [ 8, parenleft ] }; // 8 (
key <AE09> { [ 9, parenright ] }; // 9 )
key <AE10> { [ 0, minus ] }; // 0 -
key <AE11> { [ colon, asterisk ] }; // : *
key <AE12> { [ underscore, equal ] }; // _ =
key <BKSL> { [ backslash, bar ] }; // \ |
key <TLDE> { [ asciicircum, asciitilde ] }; // ^ ~
key <CAPS> { [ Caps_Lock ] };
};