On 1/22/2020 4:44 PM, James Platt wrote:
I'm working on some GUI code and I am seeing some glitches with keyboard
shortcuts in popup menus. I wonder if others are seeing the same things.
In Racket 7.5 on macOS 10.11.6 "El Captian":
Shortcuts defined in a menu-item% in a popup menu don't work unless the popup
menu is displayed. In other words, you have to right click first and then the
shortcut will work while the menu is open. This isn't a big deal if you are
working according to Apple's human interface guidelines because all items in
popup menus are also supposed to be in the main menu bar . Still, it seems
like this should work on it's own.
It's pretty standard across platforms for popup windows (any kind) to
become inactive when they are hidden. In most windowing systems it is
possible to override that behavior and keep a window active even when
not shown, but I haven't worked with Macs since MultiFinder so I can't
guide you as to how to do it there.
In Racket 7.5 on Linux Mint 19.1 (Racket installed with the Ubuntu PPA):
The shortcuts don't work at all, whether the popup is displayed or not. Also a
keyboard shortcut defined with '#\backspace' does not display in the popup.
This is supposed to be ctl-backspace on Linux and Windows and command-delete
on macOS. The macOS version works but not the Linux version. I haven't tested
This sounds like a bug.
You received this message because you are subscribed to the Google Groups "Racket
To unsubscribe from this group and stop receiving emails from it, send an email
To view this discussion on the web visit