Ho Jacque, Just been playing around with this and there seems to be a problem using command-z to undo - leaves garbage in the script field? Pete lcSQL Software <http://www.lcsql.com>
On Fri, Oct 19, 2012 at 5:26 PM, J. Landman Gay <jac...@hyperactivesw.com>wrote: > On 10/19/12 5:41 PM, Peter M. Brigham wrote: > >> For those who >> are interested here is my version (slightly altered from yours, >> Jacque). They are all control-shift keypresses that work only in the >> IDE script editor. >> > > Actually, heavily modified. :) Here's mine for comparison. It uses the > command key instead of control key, doesn't include any commenting > functions, and still doesn't have your (useful) "type space" addition which > I've been meaning to add now for a few years. > > on commandKeyDown whichKey > if ("editor field" is not in the name of the target and "script" is not > in the name of the target) \ > or the shiftkey is not down > then pass commandKeyDown > switch whichKey > case quote > case "'" > put quote & the selection & quote into the selection > break > case "v" -- paste only plain text > put the clipboardData["text"] into the selection > > break > case "=" > case "+" > put " -" & "-" & "#"&"#"&"#" into the selection > > break > case "9" > case "0" > case "(" > case ")" > put "(" & the selection & ")" into the selection > break > case "[" > case "]" > case "{" > case "}" > > get the selection > put "[" & it & "]" into the selection > if it = "" then > put the selectedchunk into tSel > > put word 4 of tSel into word 2 of tSel > put (word 4 of tSel) - 1 into word 4 of tSel > select tSel > end if > break > case " " -- scriptPaint > put the mousetext into the selection > break > default > pass commandKeyDown > end switch > end commandKeyDown > > > -- > Jacqueline Landman Gay | jac...@hyperactivesw.com > HyperActive Software | http://www.hyperactivesw.com > > ______________________________**_________________ > use-livecode mailing list > use-livecode@lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/**mailman/listinfo/use-livecode<http://lists.runrev.com/mailman/listinfo/use-livecode> > _______________________________________________ use-livecode mailing list use-livecode@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode