Right-Clicks and Double-Clicks don't work in LC8
MacBox at earthlink.net
MacBox at earthlink.net
Thu Jun 23 12:46:16 EDT 2016
Although I’m not sure,of the exact culprit, I solved the issue by removing all plug-ins. I’ll have to find some time one day to go through them all to determine the offender, but in the meantime I can actually use LC8 now! Happy Days :)
> On Jun 23, 2016, at 12:01, macbox at earthlink.net wrote:
>
> Apologies, Mark, I apparently managed to leave out a critical piece of info; this is in Edit, not Run-mode.
>
> To be clear, double-clicking a control in Edit-mode does not open the Property Inspector, and Right-Clicking does not display the PopUp menu to Edit Script, show the Property Inspector, etc.
>
> Additionally holding option-command and double-clicking does not open the script editor
>
> All these do work in older versions, and in LC8 under another user account, so it must be something in my account that’s causing the issue.
>
>
>> Apologies, Mark, I apparently managed to leave out a critical piece of info; this is in Edit, not Run-mode.
>>
>> To be clear, double-clicking a control in Edit-mode does not open the Property Inspector, and Right-Clicking does not display the PopUp menu to Edit Script, show the Property Inspector, etc.
>>
>> Additionally holding option-command and double-clicking does not open the script editor
>>
>> All these do work in older versions, and in LC8 under another user account, so it must be something in my account that’s causing the issue.
>>
>>
>> On Jun 23, 2016, at 11:31, macbox at earthlink.net wrote:
>>
>>> Double-clicking on a control, and Right-Clicking a control do nothing in LiveCode 8 in my user account (this has been true since the first DP release). Testing on another account does work, so I tried quitting, deleting the Livecode7.rev preference file in my account, and relaunching, but that did not solve the issue. What other file(s) do I need to delete?
>>>
>>> I’m currently using LC 8.0.1 build 13020 under Mac OS 10.9.5
>>>
>>> TIA!!
>>> I'm not sure that behavior would be affected by the preferences...
>>>
>>> I just created a stack and a button, and set the button's script to
>>> this:
>>>
>>> on mouseDown
>>> put the millisecs && the params & return before msg
>>> end mouseDown
>>>
>>> on mouseDoubleDown
>>> put the millisecs && the params & return before msg
>>> end mouseDoubleDown
>>>
>>> on mouseUp
>>> put the millisecs && the params & return before msg
>>> end mouseUp
>>>
>>> on mouseDoubleUp
>>> put the millisecs && the params & return before msg
>>> end mouseDoubleUp
>>>
>>> Switched to browser mode and the output of the message box when clicking
>>> or double-clicking either the left or right button seem fine.
>>>
>>> The engine allows to configure the 'double click interval' (the maximum
>>> time between two clicks for it to register as a double-click) and the
>>> 'double click delta' (the maximum distance from the first click the
>>> mouse can move for a double-click to still register). The double click
>>> interval is controlled by 'the doubleClickInterval' global property, and
>>> the double click delta is controlled by 'the doubleClickDelta' global
>>> property. The doubleClickInterval is initialized from the system default
>>> when the engine starts up; the doubleClickDelta is by default 4 pixels.
>>>
>>> Try doing 'put the doubleClickDelta' and 'put the doubleClickInterval'
>>> in the message box on the user account which is broken (in this regard)
>>> and the one that is not.
>>>
>>> Also, whether or not the mouse recognises clicking on the right side as
>>> a right click, there is an option in Mouse System Preferences which
>>> allows you to configure what the 'secondary' click is. If you turn off
>>> 'secondary click', then you have to use Ctrl-Click to get a Right-Click
>>> - this setting is per user account so it might be worth checking that
>>> too.
>>>
>>> Warmest Regards,
>>>
>>> Mark.
>>>
>>> --
>>> Mark Waddingham ~ mark at livecode.com ~ http://www.livecode.com/
>>> LiveCode: Everyone can create apps
>>
>
More information about the use-livecode
mailing list