omz:forum

    • Register
    • Login
    • Search
    • Recent
    • Popular

    Welcome!

    This is the community forum for my apps Pythonista and Editorial.

    For individual support questions, you can also send an email. If you have a very short question or just want to say hello — I'm @olemoritz on Twitter.


    Braille application.

    Pythonista
    6
    334
    212737
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • cvp
      cvp @shinya.ta last edited by

      @shinya.ta new version:

      • rename module into BrailleKeyboardForTextField.py
      • rename some functions and classes
      • define all characters in Japanese Braille dictionnary with comment showing dots, like:
      		'156':'さ',		# ⠱
      		'1256':'し',		# ⠳
      		'1456':'す',		# ⠹
      		'12456':'せ',	# ⠻
      		'2456':'そ',		# ⠺
      
      • displaying tapped dots, dots symbol and character outside TextField name
      1 Reply Last reply Reply Quote 1
      • cvp
        cvp @shinya.ta last edited by

        @shinya.ta No news, good news?

        shinya.ta 4 Replies Last reply Reply Quote 0
        • shinya.ta
          shinya.ta @cvp last edited by

          @cvp

          Dear.cvp
          Sorry for the delay.
          I have a long consecutive holiday in Japan now, so I had a family service.

          It's a wonderful finish.

          There are several problems.

          I want the delete button and the Chinese character conversion button.
          Because there are many people who don't have disabilities to watch emails.

          This time, I'm going to use it for iPhone.

          ‘め’
          For example, can I input 1.2.3.4.5.6 with one hand?

          But.’あ’
          I'd like to input it so that I can input only one.

          Do you understand it in my poor English?

          1 Reply Last reply Reply Quote 0
          • shinya.ta
            shinya.ta @cvp last edited by

            @cvp

            ↑
            The sentence was mistaken for some.
            It means Kanji in Japanese.

            1 Reply Last reply Reply Quote 0
            • shinya.ta
              shinya.ta @cvp last edited by

              @cvp

              The meaning of the last sentence means "Ahhh" in Japanese, meaning "1".

              cvp 1 Reply Last reply Reply Quote 0
              • shinya.ta
                shinya.ta @cvp last edited by

                @cvp

                For example, how about a decision button and a conversion button?

                cvp 1 Reply Last reply Reply Quote 0
                • cvp
                  cvp @shinya.ta last edited by cvp

                  @shinya.ta Hi, I'm really and sincerely sorry, but I don't understand any question...
                  I agree to help you for each new request but you will have to explain it in another way.

                  For example, you speak about delete button, decision button and conversion button.
                  Are these buttons some combinations of the Braille dots, if yes, which ones, and which process they have to perform? Or are these buttons "normal" buttons, if yes, where to put them and which process?

                  You speak also about the め character which uses the 6 Braille dots and you ask to use one hand, do you have an hand with six fingers? 😀It is a joke, sorry. Please explain also.

                  I wait for your answer, and I'm sorry for the time difference between our two countries.

                  shinya.ta 1 Reply Last reply Reply Quote 0
                  • cvp
                    cvp @shinya.ta last edited by

                    @shinya.ta I remember you that, like in Apple standard Braille keyboard, my little script supports:

                    • left swipe with one finger to delete previous character
                    • right swipe at right to insert a blank or space
                    1 Reply Last reply Reply Quote 0
                    • shinya.ta
                      shinya.ta @cvp last edited by

                      @cvp

                      Sorry for poor English.

                      The standard operation of Apple is difficult to use if you use voiceOver.

                      Assuming that the iPhone is used vertically, I'd like to request a delete button and a decision button on the bottom side.

                      "A" is one braille button and it will be displayed soon.
                      However, with other letters, multiple points are needed, so the device records the point and wants to make a decision operation.

                      cvp 2 Replies Last reply Reply Quote 0
                      • cvp
                        cvp @shinya.ta last edited by cvp

                        @shinya.ta Thanks for the explanation but I still have questions:

                        • delete button = left delete / backspace? (Just to be sure)
                        • decision button, sorry, I don't understand yet
                          Do you want to say that the points are not tapped together but one after the other?
                          And the decision button must be tapped at end of each points set?
                        • you say that if the character has only one dot, no decision button is needed, but how
                          The program could distinguish a 1 of a 1-2 for instance?
                          Is it a maximum delay before the next character?
                        • and what is the conversion button?
                        1 Reply Last reply Reply Quote 0
                        • cvp
                          cvp @shinya.ta last edited by cvp

                          @shinya.ta a new version is available at GitHub

                          • left delete button at bottom left
                          • confirm (decision?) Button at bottom right
                            the dots buttons stay active until you press this button
                            . even if all fingers have left the screen
                            . even if only one dot because an eventual 2nd dot could come

                          Anyway , please answer to questions of previous post and don't worry if this version is not what you want, I just try to go on with what I understood.
                          If you want other dimensions, colors, icons, positions and functions for buttons, please let me know.

                          shinya.ta 2 Replies Last reply Reply Quote 0
                          • shinya.ta
                            shinya.ta @cvp last edited by

                            @cvp

                            I tried it.
                            There are some problems.

                            あ、い、う、え、…を
                            You can't input in turn.

                            One more thing, we use Kanji in Japanese.
                            So, I'd like to make a tentative decision instead of making a decision.
                            Then, the iPhone will convert the expected conversion.

                            Then you choose the correct letters and convert them.

                            Therefore, I want to suppress it by a temporary decision.

                            The delete button is easier to understand by the name of delete.

                            1 Reply Last reply Reply Quote 0
                            • shinya.ta
                              shinya.ta @cvp last edited by

                              @cvp

                              The conversion in Japanese is like this.

                              みずうみ→湖
                              かわ→川

                              cvp 4 Replies Last reply Reply Quote 0
                              • cvp
                                cvp @shinya.ta last edited by

                                @shinya.ta Sorry, I don't understand your explanation. It is not a problem of English language.
                                I don't understand exactly what my script should do.
                                I think that I did understand incorrectly at begin, sorry.

                                Could you give an example of the sequence of what you tap on the screen and how the script should react.

                                Exeample of what I did understand: I tap dot 1, dot 2, dot ok (at right bottom) and the script inserts い in the text field...

                                shinya.ta 1 Reply Last reply Reply Quote 0
                                • cvp
                                  cvp @shinya.ta last edited by

                                  @shinya.ta I think that I begin (very slowly) to understand...
                                  Braille dots will generate kinds of syllables (kana) and their combination must be converted in a word (kanji) via a *dictionary *.

                                  shinya.ta 1 Reply Last reply Reply Quote 0
                                  • cvp
                                    cvp @shinya.ta last edited by cvp

                                    @shinya.ta It seems that there is also a Braille Kanji

                                    shinya.ta 1 Reply Last reply Reply Quote 0
                                    • shinya.ta
                                      shinya.ta @cvp last edited by

                                      @cvp

                                      That example is fine.
                                      Yesterday, the reaction of the dot was strange.

                                      Even if I tried to tap all the dots, the response was up to four.

                                      1 Reply Last reply Reply Quote 0
                                      • shinya.ta
                                        shinya.ta @cvp last edited by

                                        @cvp

                                        Can you display fifty Japanese syllables in turn on that device?

                                        1 Reply Last reply Reply Quote 0
                                        • shinya.ta
                                          shinya.ta @cvp last edited by

                                          @cvp

                                          My wife doesn't remember the Braille of Kanji.
                                          All the visually impaired people do not understand the Braille of the Chinese characters.

                                          Therefore, the conversion of kanji characters is necessary from the input of Hiragana.

                                          cvp 1 Reply Last reply Reply Quote 0
                                          • cvp
                                            cvp @shinya.ta last edited by cvp

                                            @shinya.ta Hi, this is what I understand:

                                            • there is a bug of some dots forgotten, due to the fact I accept that the dots must be
                                              memorized until the ok button and not until the fingers leave the screen.
                                              the same Touch ID is sometimes generated by Pythonista...
                                              I promise the bug will be solved today
                                            • we will not use the kanji Braille, only the hiragana
                                            • you accept the fact that the user needs to press the ok button after each dots set which
                                              represents a syllable or hiragana
                                            • I don't understand your question about 50 syllables
                                            • How will the hiragana's be converted in one of the 2000 official kanji's?
                                              Do I need to try to find a conversion table, like かわ→川
                                            shinya.ta 1 Reply Last reply Reply Quote 0
                                            • First post
                                              Last post
                                            Powered by NodeBB Forums | Contributors