python pygame keyboard input
Shlomo Solomon
shlomo.solomon at gmail.com
Sun Feb 14 12:05:22 IST 2016
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
More information about the Linux-il
mailing list