Yes, you are right and I should say that I have a little
bit lost my fun in programming.
Now the technical discussion. The keys/chars handling in
wxWidgets has never worked properly. Even VZ on the dev-list
wrote "it is a mess". Unfortunately, this is a fact and a real
fact. There is not too much to say or to argue, it is very simple
to check that this is wrongly working.
The point that it seems you are missing is the following.
I'm not advocating tkinter [1] or a qt derivative over wxPython
(mainly a wxWidgets problem), without counting pyGTK I never
really tested.
The point is that, because I'm perpetuously annoyed by this,
I decided a year ago to really spend some time with these
toolkits in order to check seriously the situation.
And I should recognize that I did no find any issue [2]. Not
only there are working as expected, but they are working as
smoothly as another tools you can find for a Windows platorms.
I dropped Visual Basic long time ago when I discovered Python.
However, I take the time to check and to wrote some VBA "macros"
with a recent version of MS Office machine, just to check
if "Windows" has changed something on this level. No problem.
I'm no more writing "large" applications. I'm only maintaining
Python interactive interpreters (PySide, PyQt4 for Python 3 and
tkinter Python 3) because Python is so funny.
I did not switch or ditch wxPython, just toying with
other toolkits.
I perfectly understand there may be a bug in a toolkit. But
when you pressed a key and this "key" is not rendered on a
widget, it seems to me that there is a problem. If you
add to this, this is existing since 10 (ten) years and
in various different forms varying with the misc. versions
of wxWidgets (even in the same serie), I'm allowing me
to ask if there is not something wrong somewhere.
jmf
[1] Python 3 helped me to finally dive in tkinter.
[2] Except a very special keys combination envolving a
Tab key. A known and reported Qt bug.
[3] File archeolgy, code in one of my old version of my
interactive interpreter:
def OnKeyDown(self, event):
kc = event.GetKeyCode()
modif = event.GetModifiers()
# ctrl+return seems to be used now for tab navigation (!), only
MOD_NONE is
tested.
if kc in [wx.WXK_RETURN, wx.WXK_NUMPAD_ENTER] and modif !=
wx.MOD_NONE:
return
···
On 15 oct, 16:20, werner <wbru...@free.fr> wrote:
Hi jmf,
you seem to me in a "rumbling" mood lately.