Control of Text Fields.

Alex Tweedly alex at tweedly.net
Thu Nov 4 20:53:56 EDT 2021


Hi Roger,

I'm not sure I properly understand your question.

here's a code snippet the moves the insertion point (in this sample, 
typing an 'f' moves it forward, 'b' moves it back). (Note this also 
works if there is some text selected - it moves the insertion to just 
after the selection, just like the arrow key does).

> on keydown p
>    local t
>    switch p
>       case  "f"
>          put word 4 of the selectedchunk into t
>          select after char (t+1) of me
>          break
>       case "b"
>          put word 2 of the selectedchunk into t
>          select before char (t-1) of me
>          break
>    end  switch
> end keydown
To then delete the char in front of it, you'd do something like

    put empty into char (t+1) of me

Hope that's close enough to what you were asking, or at least gives you 
a starting place  :-),

Alex.

On 04/11/2021 20:49, Roger Guay via use-livecode wrote:
> I simply want to be able to move the insertion iBeam in a focused field left and right, one char at a time (just like the left and right arrows keys), and then to delete the char in front of it (just like the Delete key). The dictionary was again of no use to me. Can someone please provide sample scripts?
>
> Thanks,
> Roger
> _______________________________________________
> 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