Sounds like that is the problem. As indicated I have work around with using menu-bind, so nothing critical. On a related topic is there a way to "label" my custom keybindings. Right now "Show active keybinds" from the menu shows the line number in my keybindings file.<br>
<br><div class="gmail_quote">On Sat, Oct 27, 2012 at 9:56 PM, Robby Findler <span dir="ltr"><<a href="mailto:robby@eecs.northwestern.edu" target="_blank">robby@eecs.northwestern.edu</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Okay, it looks like on-subwindow-char is not being called properly<br>
anymore. Here's a small program that illustrates the problem. It<br>
prints out the frame, but I think it should print out the<br>
editor-canvas. This seems to be linux specific.<br>
<br>
#lang racket/gui<br>
<br>
(define f%<br>
(class frame%<br>
(define/override (on-subwindow-char receiver evt)<br>
(printf "receiver: ~s\n" receiver)<br>
#f)<br>
(super-new)))<br>
<br>
(define f (new f% [label ""] [width 400] [height 400]))<br>
(define t (new text%))<br>
(define ec (new editor-canvas% [parent f] [editor t]))<br>
(send ec focus)<br>
(send f show #t)<br>
<span class="HOEnZb"><font color="#888888"><br>
<br>
Robby<br>
</font></span></blockquote></div><br>