146185892Smrg// EXTRAS:
246185892Smrg//
346185892Smrg// BQN Keyboard Layouts
446185892Smrg//
546185892Smrg// Authors: Marshall Lochbaum <mwlochbaum@gmail.com>
646185892Smrg//          dzaima <dzaimagit@gmail.com>
746185892Smrg// Editors: B. Wilson <iequeikalo@wilsonb.com>
846185892Smrg// Symbols: https://mlochbaum.github.io/BQN/help/index.html
946185892Smrg
1046185892Smrg// ┌────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬─────────┐
1146185892Smrg// │  ¬ │  ⎉ │  ⚇ │  ⍟ │  ◶ │  ⊘ │  ⎊ │  ⍎ │  ⍕ │  ⟨ │  ⟩ │  √ │  ⋆ │         │
1246185892Smrg// │  ˜ │  ˘ │  ¨ │  ⁼ │  ⌜ │  ´ │  ˝ │    │  ∞ │  ¯ │  • │  ÷ │  × │         │
1346185892Smrg// ├────┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬──────┤
1446185892Smrg// │       │  ↙ │  �� │  ⍷ │  �� │  ⍋ │    │    │  ⊑ │  ⊒ │  ⍳ │  ⊣ │  ⊢ │      │
1546185892Smrg// │       │  ⌽ │  �� │  ∊ │  ↑ │  ∧ │    │  ⊔ │  ⊏ │  ⊐ │  π │  ← │  → │      │
1646185892Smrg// ├───────┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴──────┤
1746185892Smrg// │        │  ↖ │  �� │    │  �� │  �� │  « │    │  ⌾ │  » │  · │  ˙ │          │
1846185892Smrg// │        │  ⍉ │  �� │  ↕ │  �� │  �� │  ⊸ │  ∘ │  ○ │  ⟜ │  ⋄ │  ↩ │          │
1946185892Smrg// ├────────┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──────────┤
2046185892Smrg// │           │  ⋈ │  �� │    │  ⍒ │  ⌈ │    │  ≢ │  ≤ │  ≥ │  ⇐ │            │
2146185892Smrg// │           │  ⥊ │  �� │  ↓ │  ∨ │  ⌊ │    │  ≡ │  ∾ │  ≍ │  ≠ │            │
2246185892Smrg// ├───────────┼────┼────┼────┼────┴────┴────┴────┼────┼────┼────┼────────────┤
2346185892Smrg// │           │    │    │    │                   │    │    │    │            │
2446185892Smrg// │           │    │    │    │         ‿         │    │    │    │            │
2546185892Smrg// └───────────┴────┴────┴────┴───────────────────┴────┴────┴────┴────────────┘
2646185892Smrg//
2746185892Smrg// This layout is intended to be used as an overlay on top of a base layout.
2846185892Smrg
2946185892Smrgdefault partial alphanumeric_keys
3046185892Smrgxkb_symbols "bqn" {
3146185892Smrg  name[Group1]= "BQN";
3246185892Smrg
3346185892Smrg  key <SPCE> { [ U0203F         ] }; // space ‿
3446185892Smrg  key <TLDE> { [ U002DC, U000AC ] }; // `˜¬
3546185892Smrg  key <AE01> { [ U002D8, U02389 ] }; // 1˘⎉
3646185892Smrg  key <AE02> { [ U000A8, U02687 ] }; // 2¨⚇
3746185892Smrg  key <AE03> { [ U0207C, U0235F ] }; // 3⁼⍟
3846185892Smrg  key <AE04> { [ U0231C, U025F6 ] }; // 4⌜
3946185892Smrg  key <AE05> { [ U000B4, U02298 ] }; // 5´⊘
4046185892Smrg  key <AE06> { [ U002DD, U0238A ] }; // 6˝⎊
4146185892Smrg  key <AE07> { [ U000AF, U0234E ] }; // 7 ⍎
4246185892Smrg  key <AE08> { [ U0221E, U02355 ] }; // 8∞⍕
4346185892Smrg  key <AE09> { [ U000AF, U027E8 ] }; // 9¯⟨
4446185892Smrg  key <AE10> { [ U02022, U027E9 ] }; // 0•⟩
4546185892Smrg  key <AE11> { [ U000F7, U0221A ] }; // -÷√
4646185892Smrg  key <AE12> { [ U000D7, U022C6 ] }; // =×⋆
4746185892Smrg
4846185892Smrg  key <AD01> { [ U0233D, U02199 ] }; // Q⌽↙
4946185892Smrg  key <AD02> { [ U1D568, U1D54E ] }; // W����
5046185892Smrg  key <AD03> { [ U0220A, U02377 ] }; // E∊⍷
5146185892Smrg  key <AD04> { [ U02191, U1D563 ] }; // R↑��
5246185892Smrg  key <AD05> { [ U02227, U0234B ] }; // T∧⍋
5346185892Smrg  key <AD06> { [                ] }; // Y
5446185892Smrg  key <AD07> { [ U02294         ] }; // U⊔
5546185892Smrg  key <AD08> { [ U0228F, U02291 ] }; // I⊏⊑
5646185892Smrg  key <AD09> { [ U02290, U02292 ] }; // O⊐⊒
5746185892Smrg  key <AD10> { [ U003C0, U02373 ] }; // Pπ⍳
5846185892Smrg  key <AD11> { [ U02190, U022A3 ] }; // [←⊣
5946185892Smrg  key <AD12> { [ U02192, U022A2 ] }; // ]→⊢
6046185892Smrg
6146185892Smrg  key <AC01> { [ U02349, U02196 ] }; // A⍉↖
6246185892Smrg  key <AC02> { [ U1D564, U1D54A ] }; // S����
6346185892Smrg  key <AC03> { [ U02195         ] }; // D↕
6446185892Smrg  key <AC04> { [ U1D557, U1D53D ] }; // F����
6546185892Smrg  key <AC05> { [ U1D558, U1D53E ] }; // G����
6646185892Smrg  key <AC06> { [ U022B8, U000AB ] }; // H⊸«
6746185892Smrg  key <AC07> { [ U02218         ] }; // J∘
6846185892Smrg  key <AC08> { [ U025CB, U0233E ] }; // K○⌾
6946185892Smrg  key <AC09> { [ U027DC, U000BB ] }; // L⟜»
7046185892Smrg  key <AC10> { [ U022C4, U000B7 ] }; // ;⋄·
7146185892Smrg  key <AC11> { [ U021A9, U002D9 ] }; // '↩˙
7246185892Smrg  key <AC12> { [                ] }; // /
7346185892Smrg
7446185892Smrg  key <AB01> { [ U0294A, U022C8 ] }; // Z⥊⋈
7546185892Smrg  key <AB02> { [ U1D569, U1D54F ] }; // X����
7646185892Smrg  key <AB03> { [ U02193         ] }; // C↓
7746185892Smrg  key <AB04> { [ U02228, U02352 ] }; // V∨⍒
7846185892Smrg  key <AB05> { [ U0230A, U02308 ] }; // B⌊⌈
7946185892Smrg  key <AB06> { [                ] }; // N
8046185892Smrg  key <AB07> { [ U02261, U02262 ] }; // M≡≢
8146185892Smrg  key <AB08> { [ U0223E, U02264 ] }; // ,∾≤
8246185892Smrg  key <AB09> { [ U0224D, U02265 ] }; // .≍≥
8346185892Smrg  key <AB10> { [ U02260, U021D0 ] }; // /≠⇐
8446185892Smrg};
85