<html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">Hi Keith,<div><br></div><div>it seems that you want to try out alternative ways of user interaction. We try to use the default keyboard interactions seen in programs like apple mail.</div><div>Because I like the objects are created in Omni Graffle I experimented with this in my own module. (<span class="Apple-style-span" style="font-size: 13px; white-space: pre-wrap; background-color: rgb(243, 243, 243); "><a href="http://lively-kernel.org/repository/webwerkstatt/kernel/lively/morphic/Graffle.js">http://lively-kernel.org/repository/webwerkstatt/kernel/lively/morphic/Graffle.js</a></span>)</div><div>If you wan't to prototype alternative ways of using the keyboard you can do it in a similar way.</div><div><br></div><div>I agree that shift + click should add to the selection. <a href="http://lively-kernel.org/trac/ticket/145">http://lively-kernel.org/trac/ticket/145</a></div><div><br></div><div>Best,</div><div>Jens</div><div><br></div><div><br><div><div>On 27.10.2011, at 02:02, Keith P. Hodges wrote:</div><blockquote type="cite"><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div><div style="font-size: 16px; ">So my grand scheme...</div><div style="font-size: 16px; "><br></div><div style="font-size: 16px; ">Click, acts on buttons, moves focus to text fields (but not editable content).</div><div style="font-size: 16px; "><br></div><div style="font-size: 16px; ">Shift-Click, selects an object (showing halos), a second click, enables multiple selections.</div><div style="font-size: 16px; "><br></div><div style="font-size: 16px; ">Holding Key "R", shows only Resize Halos of the selected objects, or if there are none, the object under the mouse as the mouse moves which becomes a resize cursor.</div><div style="font-size: 16px; "><div>Holding Key "T", and the "T" halos of the selected objects, or if there are none, the object under the mouse as the mouse moves with a rotate cursor.</div><div><div><br></div><div>Holding Shift Key and Key "T", "T" ((or perhaps "+") halos of the selected objects, or if there are none, the object under the mouse as the mouse moves with a scale cursor. The handles can be smaller and more precise if they need to be, because the cursor indicates the action.</div></div><div><div><div><br></div></div></div></div></div></div></blockquote><div><br></div><blockquote type="cite"><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div><font class="Apple-style-span" color="#000000"><br></font></div><br></div></blockquote></div><br></div></body></html>