From: Matthew Flatt <mflatt@cs.utah.edu>
To: plt-scheme@list.cs.brown.edu
Subject: [plt-scheme] 370.6
Date: Sun, 8 Jul 2007 09:04:05 +0800
MzScheme and MrEd are now version 370.6 in the SVN repository trunk.
The changes are related to Caps Lock modifier handling, and the overall
effect is that more keybindings (e.g., menu shortcuts) should now work
right for Mac OS X and X11 when Caps Lock is on.
Changes:
* Key and mouse events now report whether the Caps Lock key was on.
* Under Mac OS X, the Caps Lock modifier is ignored when getting the
key code for an event that includes Control or Command.
* Under X, the the Caps Lock modifier is ignored when getting the key
code for an event that includes Control without Alt.
* Key events have a `get-other-caps-key-code’ method to report
alternate key code where Caps Lock has its opposite state.
* Added `map-command-as-meta’, which affects the keybinding% mapping:
When set to #t, "m:" refers to the Command key under Mac OS X (in
addition to the Meta key under X11 and the Alt key under Windows).
When set to #f, "m:" has no corresponding key under Mac OS X (which
is the old/default setting).
The idea is that a "Treat Command as Meta" option in DrScheme will
replace the current "Treat option key as meta" option (which doesn’t
work at all).
Matthew