Metadata-Version: 2.4
Name: braillebaseuniversalset
Version: 1.0.0
Summary: A complete and extensible Unicode Braille processing library.
Author: Nagao Yuji
License: MIT
Project-URL: Homepage, https://github.com/DukaCrazy/braillebase
Project-URL: Documentation, https://braillebase.blogspot.com/
Keywords: braille,unicode,accessibility,API,binary,blind,education
Requires-Python: >=3.6
Description-Content-Type: text/markdown
License-File: LICENSE
Dynamic: license-file

braillebaseuniversalset

```python
class BrailleBaseBniversalSet:
    def braille_base_universal_set():
        #LOWER
        return [["a", ["⠁"], 0], #2026/06/09
        ["b", ["⠃"], 0], #2026/06/09
        ["c", ["⠉"], 0], #2026/06/09
        ["d", ["⠙"], 0], #2026/06/09
        ["e", ["⠑"], 0], #2026/06/09
        ["f", ["⠋"], 0], #2026/06/09
        ["g", ["⠛"], 0], #2026/06/09
        ["h", ["⠓"], 0], #2026/06/09
        ["i", ["⠊"], 0], #2026/06/09
        ["j", ["⠚"], 0], #2026/06/09
        ["k", ["⠅"], 0], #2026/06/09
        ["l", ["⠇"], 0], #2026/06/09
        ["m", ["⠍"], 0], #2026/06/09
        ["n", ["⠝"], 0], #2026/06/09
        ["o", ["⠕"], 0], #2026/06/09
        ["p", ["⠏"], 0], #2026/06/09
        ["q", ["⠟"], 0], #2026/06/09
        ["r", ["⠗"], 0], #2026/06/09
        ["s", ["⠎"], 0], #2026/06/09
        ["t", ["⠞"], 0], #2026/06/09
        ["u", ["⠥"], 0], #2026/06/09
        ["v", ["⠧"], 0], #2026/06/09
        ["w", ["⠺"], 0], #2026/06/09
        ["x", ["⠭"], 0], #2026/06/09
        ["y", ["⠽"], 0], #2026/06/09
        ["z", ["⠵"], 0], #2026/06/09

        #UPPER
        ["A", ["⠁"],1], #2026/06/09
        ["B", ["⠃"],1], #2026/06/09
        ["C", ["⠉"],1], #2026/06/09
        ["D", ["⠙"],1], #2026/06/09
        ["E", ["⠑"],1], #2026/06/09
        ["F", ["⠋"],1], #2026/06/09
        ["G", ["⠛"],1], #2026/06/09
        ["H", ["⠓"],1], #2026/06/09
        ["I", ["⠊"],1], #2026/06/09
        ["J", ["⠚"],1], #2026/06/09
        ["K", ["⠅"],1], #2026/06/09
        ["L", ["⠇"],1], #2026/06/09
        ["M", ["⠍"],1], #2026/06/09
        ["N", ["⠝"],1], #2026/06/09
        ["O", ["⠕"],1], #2026/06/09
        ["P", ["⠏"],1], #2026/06/09
        ["Q", ["⠟"],1], #2026/06/09
        ["R", ["⠗"],1], #2026/06/09
        ["S", ["⠎"],1], #2026/06/09
        ["T", ["⠞"],1], #2026/06/09
        ["U", ["⠥"],1], #2026/06/09
        ["V", ["⠧"],1], #2026/06/09
        ["W", ["⠺"],1], #2026/06/09
        ["X", ["⠭"],1], #2026/06/09
        ["Y", ["⠽"],1], #2026/06/09
        ["Z", ["⠵"],1], #2026/06/09

        #NUMBER
        ["⠼", ["⠼"], 0], #2026/06/09
        ["1", ["⠁"], 0], #2026/06/09
        ["2", ["⠃"], 0], #2026/06/09
        ["3", ["⠉"], 0], #2026/06/09
        ["4", ["⠙"], 0], #2026/06/09
        ["5", ["⠑"], 0], #2026/06/09
        ["6", ["⠋"], 0], #2026/06/09
        ["7", ["⠛"], 0], #2026/06/09
        ["8", ["⠓"], 0], #2026/06/09
        ["9", ["⠊"], 0], #2026/06/09
        ["0", ["⠚"], 0], #2026/06/09

        #MATH
        ["\u0023", ["⠸", "⠹"], 0], #2026/06/09 #
        ["+", ["⠐", "⠖"], 0], #2026/06/09
        ["−", ["⠐", "⠤"], 0], #2026/06/09
        ["×", ["⠐", "⠦"], 0], #2026/06/09
        ["*", ["⠐", "⠔"], 0], #2026/06/09
        ["÷", ["⠐", "⠌"], 0], #2026/06/09
        ["%", ["⠨", "⠴"], 0], #2026/06/09
        ["=", ["⠐", "⠶"], 0], #2026/06/09
        ["°", ["⠘", "⠚"], 0], #2026/08/02

        #PUNCTUATION
        [".", ["⠲"], 0], #2026/06/09
        [",", ["⠂"], 0], #2026/06/09
        [";", ["⠆"], 0], #2026/06/09
        [":", ["⠒"], 0], #2026/06/09
        ["!", ["⠖"], 0], #2026/06/09
        ["?", ["⠦"], 0], #2026/06/09
        ["\u0027", ["⠄"], 0], #2026/06/09 '
        ["\u0022", ["⠄", "⠶"], 0], #2026/06/09 "

        #DELIMITER
        ["“", ["⠦"], 0], #2026/08/02
        ["”", ["⠴"], 0], #2026/08/02
        ["‘", ["⠠", "⠦"], 0], #2026/08/02
        ["’", ["⠠", "⠴"], 0], #2026/08/02
        ["(", ["⠈", "⠣"], 0], #2026/08/01
        [")", ["⠈", "⠜"], 0], #2026/08/01
        ["[", ["⠨", "⠣"], 0], #2026/08/01
        ["]", ["⠨", "⠜"], 0], #2026/08/01
        ["{", ["⠸", "⠣"], 0], #2026/08/01
        ["}", ["⠸", "⠜"], 0], #2026/08/01
        ["<", ["⠈", "⠣"], 0], #2026/08/02
        [">", ["⠈", "⠜"], 0], #2026/08/02
        ["\u002F", ["⠸", "⠌"], 0], #2026/06/09 #2026/08/02 /
        ["\u005C", ["⠸", "⠡"], 0], #2026/06/09 #2026/08/02 \

        #MONEY SIMBOL
        ["$", ["⠈", "⠎"], 0], #2026/06/09
        ["¢", ["⠈", "⠉"], 0], #2026/06/09
        ["¥", ["⠈", "⠽"], 0], #2026/06/09
        ["€", ["⠈", "⠑"], 0], #2026/06/09
        ["£", ["⠈", "⠇"], 0], #2026/06/09
        ["₣", ["⠈", "⠋"], 0], #2026/06/09
        ["₦", ["⠈", "⠝"], 0], #2026/06/09

        #GREEK
        ["[Α]", ["⠸", "⠁"], 0], #2026/08/01
        ["[Β]", ["⠸", "⠃"], 0], #2026/08/01
        ["[Γ]", ["⠸", "⠛"], 0], #2026/08/01
        ["[Δ]", ["⠸", "⠙"], 0], #2026/08/01
        ["[Ε]", ["⠸", "⠑"], 0], #2026/08/01
        ["[Ζ]", ["⠸", "⠵"], 0], #2026/08/01
        ["[Η]", ["⠸", "⠸"], 0], #2026/08/01
        ["[Θ]", ["⠸", "⠹"], 0], #2026/08/01
        ["[Ι]", ["⠸", "⠊"], 0], #2026/08/01
        ["[Κ]", ["⠸", "⠅"], 0], #2026/08/01
        ["[Λ]", ["⠸", "⠇"], 0], #2026/08/01
        ["[Μ]", ["⠸", "⠍"], 0], #2026/08/01
        ["[Ν]", ["⠸", "⠝"], 0], #2026/08/01
        ["[Ξ]", ["⠸", "⠭"], 0], #2026/08/01
        ["[Ο]", ["⠸", "⠕"], 0], #2026/08/01
        ["[Π]", ["⠸", "⠏"], 0], #2026/08/01
        ["[Ρ]", ["⠸", "⠗"], 0], #2026/08/01
        ["[Σ]", ["⠸", "⠎"], 0], #2026/08/01
        ["[Τ]", ["⠸", "⠞"], 0], #2026/08/01
        ["[Υ]", ["⠸", "⠥"], 0], #2026/08/01
        ["[Φ]", ["⠸", "⠋"], 0], #2026/08/01
        ["[Χ]", ["⠸", "⠯"], 0], #2026/08/01
        ["[Ψ]", ["⠸", "⠽"], 0], #2026/08/01
        ["[Ω]", ["⠸", "⠺"], 0], #2026/08/01

        ["[α]", ["⠰", "⠁"], 0], #2026/08/01
        ["[β]", ["⠰", "⠃"], 0], #2026/08/01
        ["[γ]", ["⠰", "⠛"], 0], #2026/08/01
        ["[δ]", ["⠰", "⠙"], 0], #2026/08/01
        ["[ε]", ["⠰", "⠑"], 0], #2026/08/01
        ["[ζ]", ["⠰", "⠵"], 0], #2026/08/01
        ["[η]", ["⠰", "⠸"], 0], #2026/08/01
        ["[θ]", ["⠰", "⠹"], 0], #2026/08/01
        ["[ι]", ["⠰", "⠊"], 0], #2026/08/01
        ["[κ]", ["⠰", "⠅"], 0], #2026/08/01
        ["[λ]", ["⠰", "⠇"], 0], #2026/08/01
        ["[μ]", ["⠰", "⠍"], 0], #2026/08/01
        ["[ν]", ["⠰", "⠝"], 0], #2026/08/01
        ["[ξ]", ["⠰", "⠭"], 0], #2026/08/01
        ["[ο]", ["⠰", "⠕"], 0], #2026/08/01
        ["[π]", ["⠰", "⠏"], 0], #2026/08/01
        ["[ρ]", ["⠰", "⠗"], 0], #2026/08/01
        ["[σ]", ["⠰", "⠎"], 0], #2026/08/01
        ["[τ]", ["⠰", "⠞"], 0], #2026/08/01
        ["[υ]", ["⠰", "⠥"], 0], #2026/08/01
        ["[φ]", ["⠰", "⠋"], 0], #2026/08/01
        ["[χ]", ["⠰", "⠯"], 0], #2026/08/01
        ["[ψ]", ["⠰", "⠽"], 0], #2026/08/01
        ["[ω]", ["⠰", "⠺"], 0], #2026/08/01
        ["[ς]", ["⠰", "⠎"], 0], #2026/08/01

        #KEYBOARD: BB-User Interface
        ["[*ENTER*]", ["⠯","⠠","⠼","⠽"], 4],
        ["[*SPACE*]", ["⠯","⠄","⠠","⠽"], 4],

        ["[*DELETE*]", ["⠯","⠨","⠪","⠽"], 4],
        ["[*BACK*]", ["⠯","⠕","⠅","⠽"], 4],
        ["[*ESC*]", ["⠯","⠚","⠖","⠽"], 4],

        ["[*TAB*]", ["⠯","⠦","⠙","⠽"], 4],
        ["[*SHIFT*]", ["⠯","⠼","⠧","⠽"], 4],
        ["[*ALT*]", ["⠯","⠁","⠃","⠽"], 4],
        ["[*CTRL*]", ["⠯","⠯","⠺","⠽"], 4],

        ['[*FN*]', ["⠯","⠋","⠝","⠽"], 4],
        ["[*MENU*]", ["⠯","⠍","⠝","⠽"], 4],

        ["[*WINDOWS*]", ["⠯","⠎","⠼","⠽"], 4],
        ["[*COMMAND*]", ["⠯","⠎","⠼","⠽"], 4],
        ["[*SUPER*]", ["⠯","⠎","⠼","⠽"], 4],

        ["[*NUMLOCK*]", ["⠯","⠼","⠀","⠽"], 4],

        ["[*PGUP*]", ["⠯","⠋","⠠","⠽"], 4],
        ["[*PGDOWN*]", ["⠯","⠁","⠴","⠽"], 4],
        ["[*HOME*]", ["⠯","⠋","⠀","⠽"], 4],
        ["[*END*]", ["⠯","⠀","⠴","⠽"], 4],

        ["[*INSERT*]", ["⠯","⠕","⠄","⠽"], 4],

        ["[*SYSRQ*]", ["⠯","⠻","⠛","⠽"], 4],
        ["[*PRTSC*]", ["⠯","⠥","⠬","⠽"], 4],
        ["[*CAPSLOCK*]", ["⠯","⠉","⠇","⠽"], 4],

        ["[*PAUSE*]", ["⠯","⠏","⠀","⠽"], 4],
        ["[*BREAK*]", ["⠯","⠃","⠲","⠽"], 4],

        ["[*UP*]", ["⠯","⠉","⠏","⠽"], 4],
        ["[*DOWN*]", ["⠯","⠼","⠤","⠽"], 4],
        ["[*LEFT*]", ["⠯","⠗","⠒","⠽"], 4],
        ["[*RIGHT*]", ["⠯","⠒","⠺","⠽"], 4],

        ["[*F1*]", ["⠯","⠋","⠁","⠽"], 4],
        ["[*F2*]", ["⠯","⠋","⠃","⠽"], 4],
        ["[*F3*]", ["⠯","⠋","⠉","⠽"], 4],
        ["[*F4*]", ["⠯","⠋","⠙","⠽"], 4],

        ["[*F5*]", ["⠯","⠋","⠑","⠽"], 4],
        ["[*F6*]", ["⠯","⠋","⠋","⠽"], 4],
        ["[*F7*]", ["⠯","⠋","⠛","⠽"], 4],
        ["[*F8*]", ["⠯","⠋","⠓","⠽"], 4],

        ["[*F9*]", ["⠯","⠋","⠊","⠽"], 4],
        ["[*F10*]", ["⠯","⠋","⠚","⠽"], 4],
        ["[*F11*]", ["⠯","⠋","⠄","⠽"], 4],
        ["[*F12*]", ["⠯","⠋","⠆","⠽"], 4],

        ["[*A*]", ["⠯","⠇","⠁","⠽"], 4],
        ["[*B*]", ["⠯","⠇","⠃","⠽"], 4],
        ["[*C*]", ["⠯","⠇","⠉","⠽"], 4],
        ["[*D*]", ["⠯","⠇","⠙","⠽"], 4],
        ["[*E*]", ["⠯","⠇","⠑","⠽"], 4],
        ["[*F*]", ["⠯","⠇","⠋","⠽"], 4],
        ["[*G*]", ["⠯","⠇","⠛","⠽"], 4],
        ["[*H*]", ["⠯","⠇","⠓","⠽"], 4],
        ["[*I*]", ["⠯","⠇","⠊","⠽"], 4],
        ["[*J*]", ["⠯","⠇","⠚","⠽"], 4],
        ["[*K*]", ["⠯","⠇","⠅","⠽"], 4],
        ["[*L*]", ["⠯","⠇","⠇","⠽"], 4],
        ["[*M*]", ["⠯","⠇","⠍","⠽"], 4],
        ["[*N*]", ["⠯","⠇","⠝","⠽"], 4],
        ["[*O*]", ["⠯","⠇","⠕","⠽"], 4],
        ["[*P*]", ["⠯","⠇","⠏","⠽"], 4],
        ["[*Q*]", ["⠯","⠇","⠟","⠽"], 4],
        ["[*R*]", ["⠯","⠇","⠗","⠽"], 4],
        ["[*S*]", ["⠯","⠇","⠎","⠽"], 4],
        ["[*T*]", ["⠯","⠇","⠞","⠽"], 4],
        ["[*U*]", ["⠯","⠇","⠥","⠽"], 4],
        ["[*V*]", ["⠯","⠇","⠧","⠽"], 4],
        ["[*W*]", ["⠯","⠇","⠺","⠽"], 4],
        ["[*X*]", ["⠯","⠇","⠭","⠽"], 4],
        ["[*Y*]", ["⠯","⠇","⠽","⠽"], 4],
        ["[*Z*]", ["⠯","⠇","⠵","⠽"], 4],

        ["[*1*]", ["⠯","⠼","⠁","⠽"], 4],
        ["[*2*]", ["⠯","⠼","⠃","⠽"], 4],
        ["[*3*]", ["⠯","⠼","⠉","⠽"], 4],
        ["[*4*]", ["⠯","⠼","⠙","⠽"], 4],
        ["[*5*]", ["⠯","⠼","⠑","⠽"], 4],
        ["[*6*]", ["⠯","⠼","⠋","⠽"], 4],
        ["[*7*]", ["⠯","⠼","⠛","⠽"], 4],
        ["[*8*]", ["⠯","⠼","⠓","⠽"], 4],
        ["[*9*]", ["⠯","⠼","⠊","⠽"], 4],
        ["[*0*]", ["⠯","⠼","⠚","⠽"], 4],

        ["[*+*]", ["⠯","⠐","⠖","⠽"], 4],
        ["[*-*]", ["⠯","⠐","⠤","⠽"], 4],
        ["[***]", ["⠯","⠐","⠔","⠽"], 4],
        ["[*/*]", ["⠯","⠸","⠌","⠽"], 4],
        ["[*.*]", ["⠯","⠀","⠲","⠽"], 4],

        #SPACE
        ["\u0020", ["\u2800"], 0],  # SPACE
        ["\u00A0", ["\u2800"], 0],
        ["\u1680", ["\u2800"], 0],
        ["\u180E", ["\u2800"], 0],
        ["\u2000", ["\u2800"], 0],
        ["\u2001", ["\u2800"], 0],
        ["\u2002", ["\u2800"], 0],
        ["\u2003", ["\u2800"], 0],
        ["\u2004", ["\u2800"], 0],
        ["\u2005", ["\u2800"], 0],
        ["\u2006", ["\u2800"], 0],
        ["\u2007", ["\u2800"], 0],
        ["\u2008", ["\u2800"], 0],
        ["\u2009", ["\u2800"], 0],
        ["\u200A", ["\u2800"], 0],
        ["\u200B", ["\u2800"], 0],
        ["\u200C", ["\u2800"], 0],
        ["\u200D", ["\u2800"], 0],
        ["\u202F", ["\u2800"], 0],
        ["\u205F", ["\u2800"], 0],
        ["\u2060", ["\u2800"], 0],
        ["\u3000", ["\u2800"], 0],
        ["\uFEFF", ["\u2800"], 0],
        #"\u00A0": ["⠀"],      # NBSP
        #"\t": ["⠄"],   # TAB
        #"\n": ["\n"]

        #BRAILLE
        ["⠀", ["\u2800"], 0],
        ["⠁", ["⠁"], 0],
        ["⠂", ["⠂"], 0],
        ["⠃", ["⠃"], 0],
        ["⠄", ["⠄"], 0],
        ["⠅", ["⠅"], 0],
        ["⠆", ["⠆"], 0],
        ["⠇", ["⠇"], 0],
        ["⠈", ["⠈"], 0],
        ["⠉", ["⠉"], 0],
        ["⠊", ["⠊"], 0],
        ["⠋", ["⠋"], 0],
        ["⠌", ["⠌"], 0],
        ["⠍", ["⠍"], 0],
        ["⠎", ["⠎"], 0],
        ["⠏", ["⠏"], 0],
        ["⠐", ["⠐"], 0],
        ["⠑", ["⠑"], 0],
        ["⠒", ["⠒"], 0],
        ["⠓", ["⠓"], 0],
        ["⠔", ["⠔"], 0],
        ["⠕", ["⠕"], 0],
        ["⠖", ["⠖"], 0],
        ["⠗", ["⠗"], 0],
        ["⠘", ["⠘"], 0],
        ["⠙", ["⠙"], 0],
        ["⠚", ["⠚"], 0],
        ["⠛", ["⠛"], 0],
        ["⠜", ["⠜"], 0],
        ["⠝", ["⠝"], 0],
        ["⠞", ["⠞"], 0],
        ["⠟", ["⠟"], 0],
        ["⠠", ["⠠"], 0],
        ["⠡", ["⠡"], 0],
        ["⠢", ["⠢"], 0],
        ["⠣", ["⠣"], 0],
        ["⠤", ["⠤"], 0],
        ["⠥", ["⠥"], 0],
        ["⠦", ["⠦"], 0],
        ["⠧", ["⠧"], 0],
        ["⠨", ["⠨"], 0],
        ["⠩", ["⠩"], 0],
        ["⠪", ["⠪"], 0],
        ["⠫", ["⠫"], 0],
        ["⠬", ["⠬"], 0],
        ["⠭", ["⠭"], 0],
        ["⠮", ["⠮"], 0],
        ["⠯", ["⠯"], 0],
        ["⠰", ["⠰"], 0],
        ["⠱", ["⠱"], 0],
        ["⠲", ["⠲"], 0],
        ["⠳", ["⠳"], 0],
        ["⠴", ["⠴"], 0],
        ["⠵", ["⠵"], 0],
        ["⠶", ["⠶"], 0],
        ["⠷", ["⠷"], 0],
        ["⠸", ["⠸"], 0],
        ["⠹", ["⠹"], 0],
        ["⠺", ["⠺"], 0],
        ["⠻", ["⠻"], 0],
        ["⠼", ["⠼"], 0],
        ["⠽", ["⠽"], 0],
        ["⠾", ["⠾"], 0],
        ["⠿", ["⠿"], 0]]
```
