Hi,
Have just switched over to a recent EToys image (about this system says EToys 3.1 latest update 2177). I have a 2 button mouse (well, a touchpad with 2 buttons underneath), and I want to access both halos and context menus.
Something has changed in this area since the last images I was using.
By default, right button now gives me a halo. So does Alt-left-button. I don't know how to get a context menu up now.
If I swap buttons 2 and 3 in the preferences, (and this is the new and confusing bit), while right button now gives me a context menu, so does alt-left-button. This alt-left-button menu used to always give halos, I think.
So, how can I get a context menu up with the default mappings?
cheers, Simon
At Sun, 01 Feb 2009 21:01:45 +1300, Simon Guest wrote:
Hi,
Have just switched over to a recent EToys image (about this system says EToys 3.1 latest update 2177). I have a 2 button mouse (well, a touchpad with 2 buttons underneath), and I want to access both halos and context menus.
Something has changed in this area since the last images I was using.
By default, right button now gives me a halo. So does Alt-left-button. I don't know how to get a context menu up now.
If I swap buttons 2 and 3 in the preferences, (and this is the new and confusing bit), while right button now gives me a context menu, so does alt-left-button. This alt-left-button menu used to always give halos, I think.
So, how can I get a context menu up with the default mappings?
What platform are you on? On some platforms like Windows, there is a VM preferences that changes the behavior of the second mouse button as well.
In the "default" Etoys mapping, there is not a simple key combination to get the context menu.... But when do you want to have it?
-- Yoshiki
On Sunday 01 Feb 2009 1:31:45 pm Simon Guest wrote:
Hi,
Have just switched over to a recent EToys image (about this system says EToys 3.1 latest update 2177). I have a 2 button mouse (well, a touchpad with 2 buttons underneath), and I want to access both halos and context menus.
Ctrl+click will give you the context menu. Browsers also have a button for context menu just above the 'up' scroll button.
HTH .. Subbu
At Mon, 2 Feb 2009 11:24:21 +0530, K. K. Subramaniam wrote:
On Sunday 01 Feb 2009 1:31:45 pm Simon Guest wrote:
Hi,
Have just switched over to a recent EToys image (about this system says EToys 3.1 latest update 2177). I have a 2 button mouse (well, a touchpad with 2 buttons underneath), and I want to access both halos and context menus.
Ctrl+click will give you the context menu.
Yes, that is true on Unix...
-- Yoshiki
At Mon, 02 Feb 2009 22:33:52 -0800, Yoshiki Ohshima wrote:
At Mon, 2 Feb 2009 11:24:21 +0530, K. K. Subramaniam wrote:
On Sunday 01 Feb 2009 1:31:45 pm Simon Guest wrote:
Hi,
Have just switched over to a recent EToys image (about this system says EToys 3.1 latest update 2177). I have a 2 button mouse (well, a touchpad with 2 buttons underneath), and I want to access both halos and context menus.
Ctrl+click will give you the context menu.
Yes, that is true on Unix...
Ah, so that's why it doesn't work for me on Windows ...
I'm generally Squeaking around in an Etoys development image on Windows, so right click is useful from time to time. I still have not worked out how to be able to get both halos and context menu without changing (and changing back) the swap mouse buttons preference. Any suggestions here would be useful. Is a VM parameter tweak needed?
cheers, Simon
On 03.02.2009, at 08:59, Simon Guest wrote:
At Mon, 02 Feb 2009 22:33:52 -0800, Yoshiki Ohshima wrote:
At Mon, 2 Feb 2009 11:24:21 +0530, K. K. Subramaniam wrote:
On Sunday 01 Feb 2009 1:31:45 pm Simon Guest wrote:
Hi,
Have just switched over to a recent EToys image (about this system says EToys 3.1 latest update 2177). I have a 2 button mouse (well, a touchpad with 2 buttons underneath), and I want to access both halos and context menus.
Ctrl+click will give you the context menu.
Yes, that is true on Unix...
Ah, so that's why it doesn't work for me on Windows ...
I'm generally Squeaking around in an Etoys development image on Windows, so right click is useful from time to time. I still have not worked out how to be able to get both halos and context menu without changing (and changing back) the swap mouse buttons preference. Any suggestions here would be useful. Is a VM parameter tweak needed?
Can't comment on Windows, but on the Mac halo is right-click or command-click, the context menu is option-click.
- Bert -
Hi,
Have just switched over to a recent EToys image (about this system says EToys 3.1 latest update 2177). I have a 2 button mouse (well, a touchpad with 2 buttons underneath), and I want to access both halos
On my Windows PC (XP) it works quite well, I can access both menus: right-mouse-button for halo and middle-mouse-button for context-menu. But on my Laptop with touchpad and three buttons underneath and I have the same problems like you, Simon: I just get the halo and no context-menus.
Rita
and context menus.
I'm generally Squeaking around in an Etoys development image on Windows, so right click is useful from time to time. I still have not worked out how to be able to get both halos and context menu without changing (and changing back) the swap mouse buttons preference. Any suggestions here would be useful. Is a VM parameter tweak needed?
Etoys mailing list Etoys@lists.laptop.org http://lists.laptop.org/listinfo/etoys
On 03.02.2009, at 11:50, Rita Freudenberg wrote:
Hi,
Have just switched over to a recent EToys image (about this system says EToys 3.1 latest update 2177). I have a 2 button mouse (well, a touchpad with 2 buttons underneath), and I want to access both halos and context menus.
On my Windows PC (XP) it works quite well, I can access both menus: right-mouse-button for halo and middle-mouse-button for context-menu. But on my Laptop with touchpad and three buttons underneath and I have the same problems like you, Simon: I just get the halo and no context-menus.
Rita
What if you press the modifiers (alt, ctrl, both) when left-clicking? And I assume the swapMouseButtons preference is disabled?
- Bert -
Bert Freudenberg wrote:
On 03.02.2009, at 11:50, Rita Freudenberg wrote:
Hi,
Have just switched over to a recent EToys image (about this system says EToys 3.1 latest update 2177). I have a 2 button mouse (well, a touchpad with 2 buttons underneath), and I want to access both halos and context menus.
On my Windows PC (XP) it works quite well, I can access both menus: right-mouse-button for halo and middle-mouse-button for context-menu. But on my Laptop with touchpad and three buttons underneath and I have the same problems like you, Simon: I just get the halo and no context-menus.
Rita
What if you press the modifiers (alt, ctrl, both) when left-clicking?
When I press alt and left-click, I get the halos, when I press alt and right-click, I get the halos, too. With either ctrl or both I get nothing.
And I assume the swapMouseButtons preference is disabled?
Yes, that happens when swapMouseButtons preference is disabled, when I enable it, I get the context menu instead of the halos for right-click, alt-right-click and alt-left-click.
Rita
- Bert -
Etoys mailing list Etoys@lists.laptop.org http://lists.laptop.org/listinfo/etoys
On February 3, 2009, Rita Freudenberg wrote:
Hi,
Have just switched over to a recent EToys image (about this system says EToys 3.1 latest update 2177). I have a 2 button mouse (well, a touchpad with 2 buttons underneath), and I want to access both halos
On my Windows PC (XP) it works quite well, I can access both menus: right-mouse-button for halo and middle-mouse-button for context-menu. But on my Laptop with touchpad and three buttons underneath and I have the same problems like you, Simon: I just get the halo and no context-menus.
Rita, is this Windows? As a (likely unhelpful) guess is it possible the touchpad buttons are configured so right does the same thing as middle? Aso on Linux I have funny behaviour if I inadvertently leave Caps On, but that affects left click,,,
Milan
Rita
and context menus.
I'm generally Squeaking around in an Etoys development image on Windows, so right click is useful from time to time. I still have not worked out how to be able to get both halos and context menu without changing (and changing back) the swap mouse buttons preference. Any suggestions here would be useful. Is a VM parameter tweak needed?
Etoys mailing list Etoys@lists.laptop.org http://lists.laptop.org/listinfo/etoys
Hi Simon -
Try the following: Launch the eToys image, press F2 or go to the system menu and to the "VM preferences" submenu. In there, go to the "Mouse Mapping" section and select "3 button mouse" (yes, that is counter-intuitive ;-) This should fix your problem in such that you now get to use Alt-Click for halos and right button for context menus.
[Background info: The Windows VM has from its inception remapped mouse input to have the context menu on the "right" mouse button (in both meanings of the word ;-) When people on Mac and Unix finally realized that the right mouse button is the right button for context menus, the preference got added in the image which -when turned on as in etoys- "re-confuses" the Windows VM. Checking the 3-button mouse preference turns of that mapping in the VM].
Note that the preference is "sticky" which means the VM will continue to act that way for the future - this can be a bit confusing if you mix this with images which don't have swapMouseButtons enabled but is otherwise a one-time fix for your problems.
Cheers, - Andreas
PS. I can probably be convinced to change the default VM behavior.
Simon Guest wrote:
Hi,
Have just switched over to a recent EToys image (about this system says EToys 3.1 latest update 2177). I have a 2 button mouse (well, a touchpad with 2 buttons underneath), and I want to access both halos and context menus.
Something has changed in this area since the last images I was using.
By default, right button now gives me a halo. So does Alt-left-button. I don't know how to get a context menu up now.
If I swap buttons 2 and 3 in the preferences, (and this is the new and confusing bit), while right button now gives me a context menu, so does alt-left-button. This alt-left-button menu used to always give halos, I think.
So, how can I get a context menu up with the default mappings?
cheers, Simon _______________________________________________ Etoys mailing list Etoys@lists.laptop.org http://lists.laptop.org/listinfo/etoys
At Tue, 03 Feb 2009 19:54:03 -0800, Andreas Raab wrote:
Try the following: Launch the eToys image, press F2 or go to the system menu and to the "VM preferences" submenu. In there, go to the "Mouse Mapping" section and select "3 button mouse" (yes, that is counter-intuitive ;-) This should fix your problem in such that you now get to use Alt-Click for halos and right button for context menus.
Hi Andreas,
Ahh, this information enabled me to solve my problem, but backwards. I *already* had 3 button mouse enabled, and when I disabled it, my right click gave me a context menu, and I could still get halos using alt left click.
Does that make sense?
Thanks for your help, problem solved.
cheers, Simon
On 04.02.2009, at 08:52, Simon Guest wrote:
At Tue, 03 Feb 2009 19:54:03 -0800, Andreas Raab wrote:
Try the following: Launch the eToys image, press F2 or go to the system menu and to the "VM preferences" submenu. In there, go to the "Mouse Mapping" section and select "3 button mouse" (yes, that is counter-intuitive ;-) This should fix your problem in such that you now get to use Alt-Click for halos and right button for context menus.
Hi Andreas,
Ahh, this information enabled me to solve my problem, but backwards. I *already* had 3 button mouse enabled, and when I disabled it, my right click gave me a context menu, and I could still get halos using alt left click.
Does that make sense?
Thanks for your help, problem solved.
I borrowed a Windows laptop to look into this. What happens is that a yellowButtonPressed event is in fact generated on ctrl-left-click, but since it had the ctrl flag set it tried to invoke the metaMenu which is disabled in etoysFriendly mode. The attached changeset fixes that - please review.
- Bert -
Hi Bert,
I'm not really qualified to "review" this change, but as far as I can tell in running it in my image (EToys 3.1 on Windows), it makes the right button handling much more intuitive. If the VM is set correctly to use 2 button mouse (i.e. not 1 or 3), then as far as I can see we don't need the fix. But in its default configuration, it's set as a 3 button mouse, and then your fix enables users such as me with only 2 buttons to access both context menu and halos nicely.
thanks!
cheers, Simon
PS: My original problem was that I didn't know about a VM setting for number of mouse buttons.
For typical Etoys usage it makes much more sense to get the halo with the secondary mouse button. There are very few places in the Etoys UI that even expose a context menu. That's why we configure the VMs to bring up the halo on the secondary button (the swapMouseButtons preference is generally disabled in Etoys images). The strange thing is that apparently on a Windows PC with a two-button touch pad there is no modifier that brings up the context menu. On Linux (the OLPC XO specifically) ctrl-leftclick brings up the context menu, similarly on the Mac option-leftclick. Wonder what we need to do to make Windows behave ...
- Bert -
On 04.02.2009, at 04:54, Andreas Raab wrote:
Hi Simon -
Try the following: Launch the eToys image, press F2 or go to the system menu and to the "VM preferences" submenu. In there, go to the "Mouse Mapping" section and select "3 button mouse" (yes, that is counter-intuitive ;-) This should fix your problem in such that you now get to use Alt-Click for halos and right button for context menus.
[Background info: The Windows VM has from its inception remapped mouse input to have the context menu on the "right" mouse button (in both meanings of the word ;-) When people on Mac and Unix finally realized that the right mouse button is the right button for context menus, the preference got added in the image which -when turned on as in etoys- "re-confuses" the Windows VM. Checking the 3-button mouse preference turns of that mapping in the VM].
Note that the preference is "sticky" which means the VM will continue to act that way for the future - this can be a bit confusing if you mix this with images which don't have swapMouseButtons enabled but is otherwise a one-time fix for your problems.
Cheers,
- Andreas
PS. I can probably be convinced to change the default VM behavior.
Simon Guest wrote:
Hi,
Have just switched over to a recent EToys image (about this system says EToys 3.1 latest update 2177). I have a 2 button mouse (well, a touchpad with 2 buttons underneath), and I want to access both halos and context menus.
Something has changed in this area since the last images I was using.
By default, right button now gives me a halo. So does Alt-left-button. I don't know how to get a context menu up now.
If I swap buttons 2 and 3 in the preferences, (and this is the new and confusing bit), while right button now gives me a context menu, so does alt-left-button. This alt-left-button menu used to always give halos, I think.
So, how can I get a context menu up with the default mappings?
cheers, Simon
On Wednesday 04 Feb 2009 8:24:55 pm Bert Freudenberg wrote:
On Linux (the OLPC XO specifically) ctrl-leftclick brings up the context menu, similarly on the Mac option-leftclick. Wonder what we need to do to make Windows behave ...
etoys.ini has two parameters that may help : ------ 3ButtonMouse=1 1ButtonMouse=0 ------
Subbu
On 04.02.2009, at 17:18, K. K. Subramaniam wrote:
On Wednesday 04 Feb 2009 8:24:55 pm Bert Freudenberg wrote:
On Linux (the OLPC XO specifically) ctrl-leftclick brings up the context menu, similarly on the Mac option-leftclick. Wonder what we need to do to make Windows behave ...
etoys.ini has two parameters that may help :
3ButtonMouse=1 1ButtonMouse=0
These are precisely the two options in the F2 menu Andreas mentioned.
- Bert -
On Wednesday 04 Feb 2009 10:15:15 pm Bert Freudenberg wrote:
On 04.02.2009, at 17:18, K. K. Subramaniam wrote:
etoys.ini has two parameters that may help :
3ButtonMouse=1 1ButtonMouse=0
These are precisely the two options in the F2 menu Andreas mentioned.
Verily, except that the settings can be done *before* the application is distributed rather than expect each user to tweak it interactively on first use. Etoys makes extensive use of halos so it makes sense to map it to right click. But for other applications, context menu on right click is a better option.
Subbu
etoys-dev@lists.squeakfoundation.org