From: Mattia B. <mat...@li...> - 2004-06-20 08:37:44
|
On Wed, 26 May 2004 12:38:26 +0300 Giannis Economou <ge...@di...> wrote: Hello, > I recently started coding a GUI app in Perl and WxPerl seems great and is > the choice for me for sure... > > A question: I have a frame with buttons and stuff on it. > I'm interesting at responding to key down events while the app is running > regardless of where the focus is. > Let's suppose I only have the frame and a button. > I' ve set the > EVT_KEY_DOWN( $self, \&OnKeyDown ); > on the frame and > EVT_KEY_DOWN( $btnReset, \&OnKeyDown ); > on the button ($btnReset. > In general this works fine, but: > when the focus is on the button, &OnKeyDown is triggered but I also get a > Beep() from my speakers... > I just want to get rid of the Beep() when the focus is on the button. Try using accelerators (Wx::AcceleratorTable). Regards Mattia |