Text field in Windows standalone not receiving keyboard focus
Peter Bogdanoff
bogdanoff at me.com
Fri Jan 29 18:23:06 EST 2021
Andrew, are you using Parallels/Windows for testing?
I just saw something somewhat similar where I suddenly couldn’t paste into a field; typing did work (Windows 10 running in Parallels, in IDE, not runtime). I went to Parallels’ settings for Windows, unchecked and rechecked “Share clipboard” and it now worked—could paste text.
Peter Bogdanoff
> On Jan 29, 2021, at 2:48 PM, Andrew at MidWest Coast Media via use-livecode <use-livecode at lists.runrev.com> wrote:
>
>
>> - add a keydown handler in the field. Is it received?
> This is received under the same circumstances described before. I can’t add a breakpoint because the Remote Debugger will take focus from the standalone, which is one of the known workarounds. If I add an answer “foo” the focus is properly shifted to the field after the modal.
>
>> - add a keydown handler in the card. Who's the target?
> The card also doesn’t receive this message until the focus issue is resolved as described before… interesting.
>
>> - any front script or other library intercepting keystrokes?
> Nope
>
>> - any behaviors?
> Datagrid, but not on this field or parent group.
>
>> And if the normal culprits are exonerated, don't forget the more obscure
>> and exotic possibilities:
>>
>> - white text, or textshift?
> Nope, standard text that displays as soon as focus is properly received.
>
>> - text added but clipped by a tabstop?
> No tabs
>
>> - does all your startup code get executed? (And preopencard/stack code?)
> No errors thrown
>
>> - is this a real Windows machine or virtualized setup?
> Win10 Boot Camp install running through Parallels, but the client who complained is on native Win10 box.
>
>
>
>
> _______________________________________________
> 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