# liblouis: Hungarian Computer Braille table
#
# -----------
#-index-name: Hungarian, computer
#-display-name: Hungarian computer braille
#
#+language:hu
#+type:computer
#+dots:8
# Marked as "direction:both" by Bue Vester-Andersen
# as it is a computer Braille table.
#+direction:both
#
# TODO: Please correct the metadata above. It is not meant to be
# accurate nor complete. It hasn't been verified by the table
# author yet. It is merely an attempt by the liblouis maintainers
# to get some sensible initial values in place.
#
# TODO: Please add a reference to official documentation about
# the implemented braille code. Preferably submit the documents
# to https://github.com/liblouis/braille-specs.
# -----------
#
#  Based on the Linux screenreader BRLTTY, copyright (C) 1999-2011 by the BRLTTY Team
#
#  Copyright (C) 2012 Attila Hammer from IT Foundation for the Visually Impaired - Hungary. www.infoalap.hu
#  Copyright (C) 2023 Norbert Markus from IT Foundation for the Visually Impaired - Hungary. www.infoalap.hu
#
#  This file is part of liblouis.
#
#  liblouis is free software: you can redistribute it and/or modify it
#  under the terms of the GNU Lesser General Public License as
#  published by the Free Software Foundation, either version 2.1 of the
#  License, or (at your option) any later version.
#
#  liblouis is distributed in the hope that it will be useful, but
#  WITHOUT ANY WARRANTY; without even the implied warranty of
#  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
#  Lesser General Public License for more details.
#
#  You should have received a copy of the GNU Lesser General Public
#  License along with liblouis. If not, see
#  <http://www.gnu.org/licenses/>.
#
#  Maintained by Attila Hammer  hammer.attila@infoalap.hu
#
# If you found bugs with hungarian computer braille table, report it with following address:
# Attila Hammer <hammer.attila@infoalap.hu>
#If you have a Launchpad account, report table related requests with following bug tracker address: https://bugs.launchpad.net/belin
math  \x03B1 18        Greek small letter alpha (need define this character before boxes.ctb include operation, don't change this line order)
include boxes.ctb
include digits6DotsPlusDot6.uti
include latinLetterDef8Dots.uti
include spaces.uti

#Uppercase and lowercase accented characters
uppercase        \x00c1        478        LATIN CAPITAL LETTER A WITH ACUTE
uppercase        \x00c4        4578        LATIN CAPITAL LETTER A WITH DIAERESIS
uppercase        \x00c9        1678        LATIN CAPITAL LETTER E WITH ACUTE
uppercase        \x00cd        3478        LATIN CAPITAL LETTER I WITH ACUTE
uppercase        \x00d3        24678        LATIN CAPITAL LETTER O WITH ACUTE
uppercase        \x00d6        1234578        LATIN CAPITAL LETTER O WITH DIAERESIS
uppercase        \x00da        34678        LATIN CAPITAL LETTER U WITH ACUTE
uppercase        \x00dc        1235678        LATIN CAPITAL LETTER U WITH DIAERESIS
uppercase        \x0150        1245678        LATIN CAPITAL LETTER O WITH DOUBLE ACUTE
uppercase        \x0170        2345678        LATIN CAPITAL LETTER U WITH DOUBLE ACUTE
lowercase        \x00e1        48        LATIN SMALL LETTER A WITH ACUTE
lowercase        \x00e4        458        LATIN SMALL LETTER A WITH DIAERESIS
lowercase        \x00e9        168        LATIN SMALL LETTER E WITH ACUTE
lowercase        \x00ed        348        LATIN SMALL LETTER I WITH ACUTE
lowercase        \x00f3        2468        LATIN SMALL LETTER O WITH ACUTE
lowercase        \x00f6        123458        LATIN SMALL LETTER O WITH DIAERESIS
lowercase        \x00fa        3468        LATIN SMALL LETTER U WITH ACUTE
lowercase        \x00fc        123568        LATIN SMALL LETTER U WITH DIAERESIS
lowercase        \x0151        124568        LATIN SMALL LETTER O WITH DOUBLE ACUTE
lowercase        \x0171        234568        LATIN SMALL LETTER U WITH DOUBLE ACUTE

#Punctuation simbols
punctuation        !        5        EXCLAMATION MARK
punctuation        "        4        QUOTATION MARK
punctuation        \x0023        3456        NUMBER SIGN
punctuation        $        46        DOLLAR SIGN
punctuation        %        123456        PERCENT SIGN
punctuation        &        12346        AMPERSAND
punctuation        '        6        APOSTROPHE
punctuation        (        236        LEFT PARENTHESIS
punctuation        )        356        RIGHT PARENTHESIS
punctuation        *        35        ASTERISK
punctuation        +        235        PLUS SIGN
punctuation        ,        2        COMMA
punctuation        -        36        HYPHEN-MINUS
punctuation − 36        Added u+2212 simbol
punctuation        .        3        FULL STOP
punctuation        /        256        SOLIDUS
punctuation        :        25        COLON
punctuation        ;        23        SEMICOLON
punctuation        <        56        LESS-THAN SIGN
punctuation        =        2356        EQUALS SIGN
punctuation        >        45        GREATER-THAN SIGN
punctuation        ?        26        QUESTION MARK
punctuation        @        3457        COMMERCIAL AT
punctuation        [        123567        LEFT SQUARE BRACKET
punctuation        \\        347        REVERSE SOLIDUS
punctuation        ]        234567        RIGHT SQUARE BRACKET
punctuation        ^        23467        CIRCUMFLEX ACCENT
punctuation        _        4567        LOW LINE
punctuation        `        345        GRAVE ACCENT
punctuation        {        12356        LEFT CURLY BRACKET
punctuation        |        34        VERTICAL LINE
punctuation        }        23456        RIGHT CURLY BRACKET
punctuation        ~        2346        TILDE
letter        \x007f        456        DELETE
punctuation        \x00a0        0        NO-BREAK SPACE
punctuation        \x2580        1245        UPPER HALF BLOCK
punctuation        \x2582        78        LOWER ONE QUARTER BLOCK
punctuation        \x2584        3678        LOWER HALF BLOCK
punctuation        \x2586        235678        LOWER THREE QUARTERS BLOCK
punctuation        \x2588        12345678        FULL BLOCK
punctuation § 357
punctuation – 36
punctuation … 3-3-3
sign € 457
sign • 6-35
nofor pass2 @67 @6-35
noback pass2 @67 @6-35
space        \s        0        SPACE
include braille-patterns.cti

#Lowercase greek letters
math  \x03B2 128        Greek small letter beta
math  \x03B3 12458        Greek small letter gamma
math \x03B4 1458        Greek small letter delta
math  \x03B5 158        Greek small letter epsilon
math  \x03B6 13568        Greek small letter zeta
math  \x03B7 1568        Greek small letter eta
math  \x03B8 14568        Greek small letter theta
math  \x03B9 248        Greek small letter iota
math  \x03BA 138        Greek small letter kappa
math  \x03BB 1238        Greek small letter lambda
math \x03BC 1348        Greek small letter mu
math  \x03BD 13458        Greek small letter nu
math  \x03BE 13468        Greek small letter xi
math  \x03BF 1358        Greek small letter omicron
math \x03C0 12348        Greek small letter pi
math \x03C1 12358        Greek small letter rho
noback math  \x03C2 2348        Greek small letter final sigma
math \x03C3 2348        Greek small letter sigma
math \x03C4 23458        Greek small letter taU
math \x03C5 1368        Greek small letter upsilon
math \x03C6 1248        Greek small letter phi
math \x03C7 123468        Greek small letter chi
math \x03C8 134568        Greek small letter psi
math  \x03C9 24568        Greek small letter omega
noback math  \x03D1 14568        Greek theta simbol
noback math  \x03D5 1248        Greek phi simbol
noback math  \x03D6 12348        Greek pi simbol
noback math  \x03F1 12358        Greek rho simbol
noback math  \x03F5 158        Greek epsilon simbol

#uppercase greek letters
math \x0391 178        Greek capital letter alpha
math \x0392 1278        Greek capital letter beta
math  \x0393 124578        Greek capital letter gamma
math  \x0394 14578        Greek capital letter delta
math  \x0395 1578        Greek capital letter  epsilon
math  \x0396 135678        Greek capital letter zeta
math  \x0397 15678        Greekcapital letter eta
math  \x0398 145678        Greek capital letter theta
math  \x0399 2478        Greek capital letter iota
math  \x039A 1378        Greekcapital letter kappa
math  \x039B 12378        Greek capital letter lamda 
math \x039C 13478        Greek capital letter  mu
math  \x039D 134578        Greek capital letter nu
math  \x039E 134678        Greek capital letter Xi
math  \x039F 13578        Greek capital letteromicron
math  \x03A0 123478        Greek capital letter pi 
math  \x03A1 123578        Greek capital letter rho
math  \x03A3 23478        Greek capital letter sigma
math  \x03A4 234578        Greek Capital Letter tau
math  \x03A5 13678        Greek capital letter upsilon
math  \x03A6 12478        Greek capital letter phi
math \x03A7 1234678        Greek capital letter chi
math  \x03A8 1345678        Greek capital letter psi
math  \x03A9 245678        Greek capital letter omega

#Mathematical symbols
sign \x00B0 4568        Degree sign
math \x2032 568        Prime, angle minute
math \x2033 68 doublePrime, angle second
undefined 26