bqn revision 1.1 1 1.1 mrg // EXTRAS:
2 1.1 mrg //
3 1.1 mrg // BQN Keyboard Layouts
4 1.1 mrg //
5 1.1 mrg // Authors: Marshall Lochbaum <mwlochbaum (a] gmail.com>
6 1.1 mrg // dzaima <dzaimagit (a] gmail.com>
7 1.1 mrg // Editors: B. Wilson <iequeikalo (a] wilsonb.com>
8 1.1 mrg // Symbols: https://mlochbaum.github.io/BQN/help/index.html
9 1.1 mrg
10 1.1 mrg //
11 1.1 mrg //
12 1.1 mrg //
13 1.1 mrg //
14 1.1 mrg //
15 1.1 mrg //
16 1.1 mrg //
17 1.1 mrg //
18 1.1 mrg //
19 1.1 mrg //
20 1.1 mrg //
21 1.1 mrg //
22 1.1 mrg //
23 1.1 mrg //
24 1.1 mrg //
25 1.1 mrg //
26 1.1 mrg //
27 1.1 mrg // This layout is intended to be used as an overlay on top of a base layout.
28 1.1 mrg
29 1.1 mrg default partial alphanumeric_keys
30 1.1 mrg xkb_symbols "bqn" {
31 1.1 mrg name[Group1]= "BQN";
32 1.1 mrg
33 1.1 mrg key <SPCE> { [ U0203F ] }; // space
34 1.1 mrg key <TLDE> { [ U002DC, U000AC ] }; // `
35 1.1 mrg key <AE01> { [ U002D8, U02389 ] }; // 1
36 1.1 mrg key <AE02> { [ U000A8, U02687 ] }; // 2
37 1.1 mrg key <AE03> { [ U0207C, U0235F ] }; // 3
38 1.1 mrg key <AE04> { [ U0231C, U025F6 ] }; // 4
39 1.1 mrg key <AE05> { [ U000B4, U02298 ] }; // 5
40 1.1 mrg key <AE06> { [ U002DD, U0238A ] }; // 6
41 1.1 mrg key <AE07> { [ U000AF, U0234E ] }; // 7
42 1.1 mrg key <AE08> { [ U0221E, U02355 ] }; // 8
43 1.1 mrg key <AE09> { [ U000AF, U027E8 ] }; // 9
44 1.1 mrg key <AE10> { [ U02022, U027E9 ] }; // 0
45 1.1 mrg key <AE11> { [ U000F7, U0221A ] }; // -
46 1.1 mrg key <AE12> { [ U000D7, U022C6 ] }; // =
47 1.1 mrg
48 1.1 mrg key <AD01> { [ U0233D, U02199 ] }; // Q
49 1.1 mrg key <AD02> { [ U1D568, U1D54E ] }; // W
50 1.1 mrg key <AD03> { [ U0220A, U02377 ] }; // E
51 1.1 mrg key <AD04> { [ U02191, U1D563 ] }; // R
52 1.1 mrg key <AD05> { [ U02227, U0234B ] }; // T
53 1.1 mrg key <AD06> { [ ] }; // Y
54 1.1 mrg key <AD07> { [ U02294 ] }; // U
55 1.1 mrg key <AD08> { [ U0228F, U02291 ] }; // I
56 1.1 mrg key <AD09> { [ U02290, U02292 ] }; // O
57 1.1 mrg key <AD10> { [ U003C0, U02373 ] }; // P
58 1.1 mrg key <AD11> { [ U02190, U022A3 ] }; // [
59 1.1 mrg key <AD12> { [ U02192, U022A2 ] }; // ]
60 1.1 mrg
61 1.1 mrg key <AC01> { [ U02349, U02196 ] }; // A
62 1.1 mrg key <AC02> { [ U1D564, U1D54A ] }; // S
63 1.1 mrg key <AC03> { [ U02195 ] }; // D
64 1.1 mrg key <AC04> { [ U1D557, U1D53D ] }; // F
65 1.1 mrg key <AC05> { [ U1D558, U1D53E ] }; // G
66 1.1 mrg key <AC06> { [ U022B8, U000AB ] }; // H
67 1.1 mrg key <AC07> { [ U02218 ] }; // J
68 1.1 mrg key <AC08> { [ U025CB, U0233E ] }; // K
69 1.1 mrg key <AC09> { [ U027DC, U000BB ] }; // L
70 1.1 mrg key <AC10> { [ U022C4, U000B7 ] }; // ;
71 1.1 mrg key <AC11> { [ U021A9, U002D9 ] }; // '
72 1.1 mrg key <AC12> { [ ] }; // /
73 1.1 mrg
74 1.1 mrg key <AB01> { [ U0294A, U022C8 ] }; // Z
75 1.1 mrg key <AB02> { [ U1D569, U1D54F ] }; // X
76 1.1 mrg key <AB03> { [ U02193 ] }; // C
77 1.1 mrg key <AB04> { [ U02228, U02352 ] }; // V
78 1.1 mrg key <AB05> { [ U0230A, U02308 ] }; // B
79 1.1 mrg key <AB06> { [ ] }; // N
80 1.1 mrg key <AB07> { [ U02261, U02262 ] }; // M
81 1.1 mrg key <AB08> { [ U0223E, U02264 ] }; // ,
82 1.1 mrg key <AB09> { [ U0224D, U02265 ] }; // .
83 1.1 mrg key <AB10> { [ U02260, U021D0 ] }; // /
84 1.1 mrg };
85