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...@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.solo...@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 <me...@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.solo...@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@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@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@cs.huji.ac.il http://mailman.cs.huji.ac.il/mailman/listinfo/linux-il