On 25/10/2016 23:58, Chris Angelico wrote:
On Wed, Oct 26, 2016 at 9:30 AM, BartC <b...@freeuk.com> wrote:
That still doesn't answer the fundamental question:

Are you looking for KEYBOARD input or TEXT input?


Does it matter that much?

Because even if you opt for TEXT, the input (when interactive which is what
we're talking about) is usually chopped up into LINE events. What's the
difference if we want to concentrate on CHAR or KEY events instead?

Yes, it does. Text does not include "Home" or "Delete", but it does
include all manner of symbols that aren't on everyone's keyboards. It
makes a huge difference.

Actually TXT files can include codes such as Carriage Return, Backspace and Tab.

Of course, you might want to stick your head in the sand and pretend
that every character has a button on your keyboard.

I'm not sure of the relevance of that. There isn't a 1:1 correspondence between key and character code. So 'a' and 'A' might both be entered by pressing the key marked 'A'. With, possibly, some underlying translation so that the 'A' key can vary locations by locale. That isn't new.

It doesn't seem to me that anyone is denying that key-at-a-time access is useful in a wide range of programs. They just seem to be unwilling to let it be it available in a simple, standard form. We are expected to download wxPython first.

--
Bartc
--
https://mail.python.org/mailman/listinfo/python-list

Reply via email to