ArrowKey Handler in LiveCode 8?
Mike Bonner
bonnmike at gmail.com
Sat May 7 15:40:44 EDT 2016
I didn't file it, just went looking for one and there it was.
On Sat, May 7, 2016 at 1:39 PM, RM <richmondmathewson at gmail.com> wrote:
> Glad you filed that bug report, as arrowKeys not being sent to a card would
> be a real B*mmer. Thanks.
>
> Richmond.
>
> On 7.05.2016 22:30, Mike Bonner wrote:
>
>> If there isn't a focused object, arrowkey is supposed to be sent to the
>> card. This isn't happening in 8.
>>
>> If you place an additional object (like a scrolling list field) onto the
>> card and click it so that it has focus, and then hit the arrow keys, your
>> object to move will behave as you expect. arrowkey is sent to the focused
>> object, then passed up to the card. Its this bug.
>> http://quality.livecode.com/show_bug.cgi?id=17470
>>
>> On Sat, May 7, 2016 at 1:24 PM, RM <richmondmathewson at gmail.com> wrote:
>>
>> I am beginning to wonder exactly HOW MUCH of the language has been
>>> changed,
>>> and what justifies such change.
>>>
>>> Richmond.
>>>
>>> On 7.05.2016 21:56, Scott Rossi wrote:
>>>
>>> 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 at lists.runrev.com
>>>> Please visit this url to subscribe, unsubscribe and manage your
>>>> subscription preferences:
>>>> http://lists.runrev.com/mailman/listinfo/use-livecode
>>>>
>>>>
>>> _______________________________________________
>>> use-livecode mailing list
>>> use-livecode at lists.runrev.com
>>> Please visit this url to subscribe, unsubscribe and manage your
>>> subscription preferences:
>>> http://lists.runrev.com/mailman/listinfo/use-livecode
>>>
>>> _______________________________________________
>> use-livecode mailing list
>> use-livecode at lists.runrev.com
>> Please visit this url to subscribe, unsubscribe and manage your
>> subscription preferences:
>> http://lists.runrev.com/mailman/listinfo/use-livecode
>>
>
>
> _______________________________________________
> use-livecode mailing list
> use-livecode at lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your
> subscription preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode
More information about the use-livecode
mailing list