Xbasic
{ON_KEY}
IN THIS PAGE
Syntax
{ON_KEY= Key_Definition }
Arguments
- Key_Definition
Character. The key click that you wish to respond to. Use the % character to indicate ALT keys, as in %5 for ALT-F5.
Description
Captures non-printable keystrokes and generates an Xdialog event.
Discussion
The {ON_KEY} command allows you to respond to specified keyboard keystrokes.
To find the definition of any particular key, open the Code Editor and click Code > More Genies > Insert Key Code.
Example
files = filefind.get("c:\*.*",0,"n") ui_dlg_box("slider",<<%dlg% Press F2 or Alt-F5; {on_key=F2} {on_key=%5} {stretch=width,height} [.20,10file^#files]{hslider}[.20,10contents] %dlg%,<<%code% if a_dlg_button = "F2" then a_dlg_button = "" ui_msg_box("","Why did you press F2?") end if if a_dlg_button = "%5" then a_dlg_button = "" ui_msg_box("","Why did you press Alt-F5?") end if %code%)
Limitations
Desktop applications only
See Also