Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!

Supported by

Problem with text_input in Japanese characters

I have a problem with typing Japanese words by text_input.

I can type characters but I have to type a character and press Enter one-by-one.

In other words, the input window does not accept inputs of multiple characters.

For example, when I try to type 'つくえ', I have to type ''つ', press Enter, ''く', press Enter, ’え’, and press Enter.

When I type 'つくえ' and press Enter, the input window only accept ’つ’ but not 'つくえ'.

Can anyone help us?

Comments

  • Hi @HiroTaiyoHamada ,

    Can you clarify this a bit? Because I'm not very familiar with Japanese input methods, although I'm guessing it's similar to pinyin input for Chinese (?). Does your input method work by composing a string of Japanese characters based on input on a QWERTY keyboard, and then when you press Enter the entire string should be entered into the form? But then what actually happens is that only the first character is entered, while the remaining characters are ignored?

    Is that what happens? And what kind of operating system are you using?

    — Sebastiaan

  • Hi,


    I have the same problem!


    When we use "form_text_input" for Japanese language text, it doesn't work properly.

    In Windows OS, the same problem as HiroTaiyoHamada.

    In macOS, typing in Japanese by typical keyborad doesn't work at all (all input text become just alphabet).


    Already tried to change any Language Preferences of OpenSesame , the problem has been not solved.


    Thanks

  • Hi,

    I found the same problem at Forum of PsychoPy (https://discourse.psychopy.org/t/japanese-typed-response/31234), meaning that PsychoPy has the same issue.

    Also, other back-ends such as Expyriment and PyGame have almost same problem, so currently it seems to be hard to write Japanese text in form_text_input.


    Thanks

Sign In or Register to comment.