send "keyUp" / "rawKeyUp" ?

Richmond Mathewson richmondmathewson at gmail.com
Wed Feb 28 05:08:45 EST 2018


Well . . .

That puts "q" into both fields with a US English keyboard layout . . .

&

ит АЛСО (whoops) it ALSO puts "q" into both fields with
a Bulgarian keyboard layout.

So "NBG" I'm afraid.

Thanks for the suggestion :-)

Richmond.

P.S. Had to change 'N' to 'M'.



On 28/2/2018 11:19 am, hh via use-livecode wrote:
> If I understand correctly what you have in mind then you could
> try the following.
>
> Clicking the button will place one copy of numToCodepoint(M)
> into both fld 1 and fld 2.
> Type into the fields as usual, especially you can delete.
> Typing outside the fields ("blind") will put one copy of
> space&char into fld 1 and two copies of space&char into fld 2.
>
> on mouseUp
>   put 113 into M
>   send "rawkeyDown M" to me
> end mouseUp
>
> In card's script:
>
> on rawKeyDown N
>    if the target contains "field "
>    then pass rawKeyDown
>    put numToCodepoint(N) into X
>    send "keyUp X" to me
>    put space & X after fld 1
> end rawKeyDown
>
> on keyUp K
>    if the target contains "field "
>    then pass keyUp
>    put space & K after fld 2
> end keyUp
>
>> Richmond M. wrote:
>> Here we go again: I reply to my own posting:
>>
>> So: I have 2 fields and a button; the button having this sort of script:
>>
>> on mouseUp
>>      put empty into fld "fff"
>>      select after fld "fff"
>>      type "q"
>> end mouseUp
>>
>> and the cardScript of the stack having this sort of script:
>>
>> on rawKeyDown RD
>>      put empty into fld "sss"
>>      put RD into fld "sss"
>> end rawKeyDown
>>
>> at which point, on clicking on the button I get "113"
>> in field "sss", and, oddly enough, empty in field "fff".
>>
>> Of course that doesn't help me at all as I want to do things the other
>> way round:
>>
>> i.e. I want to send a rawKeyDown signal that fakes typing on the key on
>> my keyboard that has the underlying rawKey code of 113.
> _______________________________________________
> 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