Whether your application is keyboard-friendly or not depends on the way you design your application, and (at least on Windows) has little to do with the GUI toolkit you choose. Because the Windows UI Guidelines require that every application be completely functional, even without a mouse, the operating system gives you all the tools you need, and wxPython certainly exposes those. But if you don't remember to add keyboard accelerators or hook up the keystroke events, it won't matter what GUI toolkit you use.
ยทยทยท
On Wed, 5 Jan 2005 15:49:03 -0000, "Alan Sheehan" <adsheehan@iel.ie> wrote:
I am developing Python applications and considering WxPython as its user
interface and I have some key (excuse the pun) requirements that must be
addressed.The applications will mainly be used on a Windows desktop (with portability
a goal) for high thruput and repetitive tasks therefore performance and
efficiency is important.The ideal solution would be that the various features and functions of the
application be driven via the keyboard using Tab, Enter, Alt+key, Ctrl+key
and Fn keys while navigating the various on screen widgets including
buttons, controls, input fields and menus. It would be significantly less
efficient to have to continually flip between a mouse for navigation and the
keyboard for data entry.Does anyone have pros and cons of wxPython in terms of keyboarding ability ?
--
- Tim Roberts, timr@probo.com
Providenza & Boekelheide, Inc.