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 &quot;label&quot; my custom keybindings.  Right now &quot;Show active keybinds&quot; 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">&lt;<a href="mailto:robby@eecs.northwestern.edu" target="_blank">robby@eecs.northwestern.edu</a>&gt;</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&#39;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 &quot;receiver: ~s\n&quot; receiver)<br>
      #f)<br>
    (super-new)))<br>
<br>
(define f (new f% [label &quot;&quot;] [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>