Wow, this thread arrived just in time for the related question that I just
ran into.  As best I can tell, Window has the same problem -- it's a
container, and hence not focusable.  That seems to mean that if I want to
have any global keyboard shortcuts, I have to go implement a FocusableWindow
and FocusableWindowSkin, right?  This seems wrong somehow, especially since
top-level windows have a very well-known sense of focus bestowed by the
window system.  Why should everyone have to roll their own?  Am I missing
anything?

(Well, looking at your example, I see that
implementing Application.UnprocessedKeyHandler might do the trick for the
top-level app, but what if I generate additional top-level windows and want
them to have shortcuts, such as Esc to close them?)

Reply via email to