python pygame keyboard input
E.S. Rosenberg
esr+linux-il at g.jct.ac.il
Sun Feb 14 14:04:09 IST 2016
Did you try changing it?
It is pretty clear from those local variables that you have a nice DE
sitting on your mageia box customized for Hebrew/English use while
the rPI is just a vanilla install (en_GB).
Did you try running your python script on a virtual console away from
xkb and all the other things aiming to help you with multiple-language
input options?
Did you try running it while making sure your locale variables are all
C/en_US.utf-8?
And again are the python versions you are using on each platform matching?
2016-02-14 12:05 GMT+02:00 Shlomo Solomon <shlomo.solomon at gmail.com>:
> In response to E.S. Rosenberg's post, here are the locale variables on
> my Mageia 5 and Raspberry PI. Although there are differences, I don't
> see the problem. The main difference is that Mageia is set to
> en_US.UTF-8 and the PI to en_GB.UTF-8.
>
> There are also differences in variables defining numeric, paper and
> others, but they don't seen to be variables that would cause my text
> input problem.
>
>
> MAGEIA 5 locale
>
> LANG=en_US.UTF-8
> LC_CTYPE=en_US.UTF-8
> LC_NUMERIC=he_IL.UTF-8
> LC_TIME=en_US.UTF-8
> LC_COLLATE=en_US.UTF-8
> LC_MONETARY=he_IL.UTF-8
> LC_MESSAGES=en_US.UTF-8
> LC_PAPER=he_IL.UTF-8
> LC_NAME=he_IL.UTF-8
> LC_ADDRESS=he_IL.UTF-8
> LC_TELEPHONE=he_IL.UTF-8
> LC_MEASUREMENT=he_IL.UTF-8
> LC_IDENTIFICATION=he_IL.UTF-8
> LC_ALL=
>
> RASPBERRY PI locale
>
> LANG=en_GB.UTF-8
> LANGUAGE=
> LC_CTYPE="en_GB.UTF-8"
> LC_NUMERIC="en_GB.UTF-8"
> LC_TIME="en_GB.UTF-8"
> LC_COLLATE="en_GB.UTF-8"
> LC_MONETARY="en_GB.UTF-8"
> LC_MESSAGES="en_GB.UTF-8"
> LC_PAPER="en_GB.UTF-8"
> LC_NAME="en_GB.UTF-8"
> LC_ADDRESS="en_GB.UTF-8"
> LC_TELEPHONE="en_GB.UTF-8"
> LC_MEASUREMENT="en_GB.UTF-8"
> LC_IDENTIFICATION="en_GB.UTF-8"
> LC_ALL=
>
>
>
>
>
> On Sun, 14 Feb 2016 11:28:52 +0200
> "E.S. Rosenberg" <esr+linux-il at g.jct.ac.il> wrote:
>
>> I think your question shouldn't be what distro but rather:
>> - what version of python
>> - what localization was set when running the program (LC_* env vars)
>>
>> 2016-02-14 11:17 GMT+02:00 Shlomo Solomon <shlomo.solomon at gmail.com>:
>> > Meir - thanks. What distro are you running?
>> >
>> > I can now add that the problem exists on my Mageia 5 and Mageia 4
>> > boxes. But on a Raspberry PI, the program does run as expected.
>> >
>> > I'd appreciate if someone could test this on Mageia and let me know
>> > if this is a Mageia problem, or maybe something wrong with my setup.
>> >
>> >
>> > On Sun, 14 Feb 2016 06:10:36 +0000
>> > Meir Michanie <meirm at riunx.com> wrote:
>> >
>> >> It works for me.
>> >> python pykey.py 113 - q 119 - w 101 - e 114 - r 116 - t 121 - y
>> >> 116 - t 306
>> >> - left ctrl 99 - c
>> >>
>> >> On Sun, 14 Feb 2016 at 01:07 Shlomo Solomon
>> >> <shlomo.solomon at gmail.com> wrote:
>> >>
>> >> > I'm having a problem getting text input with pygame.
>> >> > Here's a simple program and the results I'm getting. Digits and
>> >> > special keys work but I'm getting strange results for alphabet
>> >> > keys. Any idea what my problem is?
>> >> >
>> >> >
>> >> > import pygame
>> >> > pygame.init()
>> >> > pygame.display.set_mode((100, 100))
>> >> > while True:
>> >> > for event in pygame.event.get():
>> >> > if event.type == pygame.KEYDOWN:
>> >> > print event.key, "-", pygame.key.name(event.key)
>> >> >
>> >> >
>> >> > When I hit 1, 2, F1, F2, LeftShift, PageDown, a, b the output is:
>> >> >
>> >> > 49 - 1
>> >> > 50 - 2
>> >> > 282 - f1
>> >> > 283 - f2
>> >> > 304 - left shift
>> >> > 281 - page down
>> >> > 249 - world 89
>> >> > 240 - world 80
>> >> >
>> >> >
>> >> >
>> >> > --
>> >> > Shlomo Solomon
>> >> > http://the-solomons.net
>> >> > Sent by Claws Mail 3.11.1 - KDE 4.14.5 - LINUX Mageia 5
>> >> >
>> >> >
>> >> > _______________________________________________
>> >> > Linux-il mailing list
>> >> > Linux-il at cs.huji.ac.il
>> >> > http://mailman.cs.huji.ac.il/mailman/listinfo/linux-il
>> >> >
>> >
>> >
>> >
>> > --
>> > Shlomo Solomon
>> > http://the-solomons.net
>> > Sent by Claws Mail 3.11.1 - KDE 4.14.5 - LINUX Mageia 5
>> >
>> >
>> > _______________________________________________
>> > Linux-il mailing list
>> > Linux-il at cs.huji.ac.il
>> > http://mailman.cs.huji.ac.il/mailman/listinfo/linux-il
>
>
>
> --
> Shlomo Solomon
> http://the-solomons.net
> Sent by Claws Mail 3.11.1 - KDE 4.14.5 - LINUX Mageia 5
>
>
> _______________________________________________
> Linux-il mailing list
> Linux-il at cs.huji.ac.il
> http://mailman.cs.huji.ac.il/mailman/listinfo/linux-il
More information about the Linux-il
mailing list