Very good, Richmond. It’s impressive how quickly you piss around! And, it’s close but no cigar . The arrow keys on the keyboard move the ibeam in a field w/o highlighting any text. And, the Delete key deletes the char in front of the iBeam. I thought this would be easy to duplicate in LC, but maybe not??.
Why do I want to emulate these keys? Well at this point, It has become a challenge and I like challenges. BTW, the calculator that I am inspired to replicate is found in Mac Good Grapher which is bundled with the Mac. The Good Grapher Calculator has back and forward buttons and a Delete button that operate exactly as the keyboard ones Thanks for playing with this, Roger > On Nov 5, 2021, at 10:15 AM, Richmond via use-livecode > <use-livecode@lists.runrev.com> wrote: > > Pissed around a bit: > > https://forums.livecode.com/viewtopic.php?f=7&t=36444 > > Love, Richmond. > > On 5.11.21 15:59, Roger Guay via use-livecode wrote: >> I want them to do exactly the same thing that the keyboard keys do!! IOW, I >> want to emulate the delete key and the back and forward keys. >> >> Roger >> >>> On Nov 5, 2021, at 12:33 AM, Richmond Mathewson via use-livecode >>> <use-livecode@lists.runrev.com> wrote: >>> >>> Surely the script depends on what you want those buttons to do. >>> >>> On Fri, 5 Nov 2021 03:41 Roger Guay via use-livecode, < >>> use-livecode@lists.runrev.com> wrote: >>> >>>> Thanks, Alex. Sorry I didn’t make myself clear. I’m building a calculator >>>> stack with forward and back arrow buttons and a Delete button. What's the >>>> script for these buttons? >>>> >>>> Roger >>>> >>>>> On Nov 4, 2021, at 5:53 PM, Alex Tweedly via use-livecode < >>>> use-livecode@lists.runrev.com> wrote: >>>>> 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@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@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@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@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@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@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@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode