Preliminarily... Keymapping * adds names of shortcut groups, as symbols, in a morph's extension properties * changes Morph - extends with about 15 methods - overrides handleKeystroke: to invoke any key maps before normal handling process KeyBinder * registers as a keyboard listener with the ActiveHand I installed them both successfully in Squeak 4.1#10142 (figured Squeak would be closer to the image they were last known to work in). They seem to work with minor changes - tests and default shortcuts appear okay. I'd love to hear anyone's experience using either of these projects long-term... Cheers, Sean p.s. I'll check out SVI tomorrow - very interested in vi bindings. -- View this message in context: http://forum.world.st/keyboard-shortcut-for-save-image-tp1680084p2216065.htm... Sent from the Pharo Smalltalk mailing list archive at Nabble.com.