C++ prototype:
typedef Bool (*wxKeyFunction)(wxMediaEdit *media,
wxKeyEvent& event,
void *data);
/* a wxKeymap method: */
void AddKeyFunction(char *name, wxKeyFunction func, void *data);
Scheme use:
(let ([callback
(lambda (media event)
(send media insert "*")
#t)])
(send my-keymap add-key-function "insert-start" callback))