If you want to recreate the behavior of previous versions of LC, you can do something like this:
on arrowKey theKey if the selObj is empty then pass arrowKey put loc of the selObj into theLoc put 1 into D if the shiftkey is down then multiply D by 10 switch theKey case "left" subtract D from item 1 of theLoc break case "right" add D to item 1 of theLoc break case "up" subtract D from item 2 of theLoc break case "down" add D to item 2 of theLoc end switch set loc of the selObj to theLoc end arrowKey Regards, Scott Rossi Creative Director Tactile Media, UX/UI Design > >On 7.05.2016 01:07, JOHN PATTEN wrote: >> Hi All, >> >> I was going to use the arrow keys to move an object, something like >>what Devin wrote up a while ago: >> >> on arrowKey pWhich >> # determine some way to designate which object is to be nudged >> put the long id of btn "test" into tSelObj # for example >> switch pWhich >> case "left" >> put -1 into tXamount >> put 0 into tYamount >> break >> case "up" >> put 0 into tXamount >> put -1 into tYamount >> break >> case "right" >> put 1 into tXamount >> put 0 into tYamount >> break >> case "down" >> put 0 into tXamount >> put 1 into tYamount >> break >> end switch >> move tSelObj relative tXamount,tYamount >> end arrowKey >> and after a few tests in LiveCode 8, I can¹t get anything to budge >>with the arrowkeys? I opened the same stack in LiveCode 7.06 and it >>works fine. Something change or is this a bug in 8? >> >> Thank you! _______________________________________________ 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