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