[squeak-dev] Unix keyboard events lose track when multiple keys pressed or keys held down

Herbert König herbertkoenig at gmx.net
Sun Jan 17 21:40:36 UTC 2021


If it's Scratch on a Raspi I can do for German.
-Where to find the script to add the LC_all?
-What to do / load?

Will be tomorrow around this time when I get to it.

Cheers,

Herbert

Am 17.01.2021 um 21:06 schrieb David T. Lewis:
> On Sun, Jan 17, 2021 at 11:10:34AM -0800, tim Rowledge wrote:
>>
>>> On 2021-01-17, at 8:30 AM, David T. Lewis <lewis at mail.msen.com> wrote:
>>>
>>> I don't have a Pi to check, but most likely there is a unix shell
>>> script somewhere, such as /usr/bin/scratch, that runs the VM and brings
>>> up the Scratch image. If so, then you can add "unset LC_ALL" to the
>>> script, and I expect that Scratch will be happy again.
>> I suspect that some of the 'enhanced initial setup' tools that have been
>> added may well cause the setting of the local stuff.
> Yes that's probably what happened. On my somewhat old Ununtu system,
> LC_ALL is not set. But I can certainly see how people might decide
> that the locale information should always be set to *something* and
> that is probably what has been done on your newer Raspberry Pi system.
>
>> The problem I see with unsetting LC_ALL is that it would likely break the
>> handling of any non-english systems. Which would definitely be an issue.
>>
> If you can put it into a shell script that runs Scratch, then it
> will only affect Scratch itself. Within Scratch it might be an
> issue for keyboard input to Scratch. Maybe we can find a non-English
> Scratch users to check that out. For Japanese Scratch users, the
> LC_ALL setting should not have any effect because compositioninput
> is being used.
>
> Dave
>
>



More information about the Squeak-dev mailing list