Problem using Snap! with a non-English keyboard

  1. Download a new input language which is a different language from English or Latin.
  2. Build the following script:
    when [any key] key pressed ((key)) <
    say (key)
    
  3. Switch the input language to that language.

When you press any alphabet keys in that language, you get:

Process. You think of the new feature which will be released in Snap! 12.1.0. You are right. Process is the new feature which will be released in Snap! 12.1.0.

Snap! 12.1.0 also does this, but not a gears picture:

The problem is that Process emits on every non-English and non-Latin keyboards. Please fix this.

I don’t know, but my hunch is that this has nothing to do with exposing the Process constructor to users in v12.1, but with IME text input always starting with code 229 for keydown events. In other words, multi-byte / code keyboards work entirely differently. Did this work in older versions of Snap!?