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