rawKeyDown and key codes
Paul Gabel
paulgabel at comcast.net
Sun Sep 23 18:33:41 EDT 2007
Hi Ken & Bjoernke:
My deepest apologies to both of you. After staring at the computer
screen all day, I just lost focus (a common excuse, but a good one).
I was staring at the field and forgot to look at the message box. I
will store your suggestions so I never have to ask again. Thank you.
-----------------
On Sep 23, 2007, at 3:04 PM, Björnke von Gierke wrote:
> As this is one of the cornerstones of many apps, it certainly
> should work. Note that nothing will happen in the field itself.
> Instead, a number should be appear in the message box. That will be
> the number you want.
>
> For your convenience I made a step by step guide:
>
> 1. Make a new stack
> 2. Drag a field from the tools palette to your stack
> 3. Open the script of that field, and input the following lines:
> on rawKeyDown pKey
> put pKey
> end rawKeyDown
> 4. Change to the browse (or run) tool, by clicking the arrow in the
> tools palette
> 5. Click on the field with the script
> 6. Hit any key on your Keyboard (I guess you're interested in the
> comma)
> 7. In the message box, the number of the key appears (for comma: 44)
>
> sorry if this seems overly pushy
> Bjoernke
>
> On 23 Sep 2007, at 23:52, Paul Gabel wrote:
>
>> Hi Ken:
>>
>> Thanks for your suggestion, but unfortunately it doesn't work.
>> When I type anything in the field, nothing shows up. Any other
>> thoughts?
>>
>> Paul Gabel
>> ---------------
>> On Sep 23, 2007, at 2:08 PM, Ken Ray wrote:
>>
>>> On Sun, 23 Sep 2007 13:15:21 -0700, Paul Gabel wrote:
>>>
>>>> Hello everybody:
>>>>
>>>> In the Docs under rawKeyDown I find this sample script ...
>>>>
>>>> on rawKeyDown theKeyNumber
>>>> if theKeyNumber is 65308 then increaseScroll -- mouse wheel
>>>> down
>>>> else if theKeyNumber is 65309 then decreaseScroll -- mouse
>>>> wheel up
>>>> else pass rawKeyDown -- don't forget this!
>>>> end rawKeyDown
>>>>
>>>> ... but I can't figure out how to get theKeyNumber in the first
>>>> place. I know it's just a rawKeyDown parameter here, but how
>>>> would I,
>>>> for example, determine "theKeyNumber" for a comma so that I can
>>>> trap
>>>> for it? Is there a list some place? Thanks.
>>>
>>> You can always create a dummy field with the script:
>>>
>>> on rawKeyDown pKey
>>> put pKey
>>> end rawKeyDown
>>>
>>> Then type the comma in the field and you'll get your result.
>
> --
>
> official ChatRev page:
> http://chatrev.bjoernke.com
>
> Chat with other RunRev developers:
> go stack URL "http://homepage.mac.com/bvg/chatrev1.3.rev"
>
> _______________________________________________
> use-revolution mailing list
> use-revolution at lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your
> subscription preferences:
> http://lists.runrev.com/mailman/listinfo/use-revolution
More information about the use-livecode
mailing list