phetsims / concentration

"Concentration" is an educational simulation in HTML5, by PhET Interactive Simulations.
http://phet.colorado.edu/en/simulation/concentration
GNU General Public License v3.0
1 stars 7 forks source link

Dropdown options appear when holding down dropper button - Windows 8 #21

Closed emily-phet closed 10 years ago

emily-phet commented 10 years ago

Probably not a big deal, but when you use the Windows 8, and hold your finger on something for a few seconds, a dropdown box of options appears ("back", "select", etc.). The "back" takes you out of the sim.

This happens when using any sim feature, but since students are likely to push down the dropper button for long periods of time, they are probably going to see this drop down box. Would be nice if there was a way to disable this...

pixelzoom commented 10 years ago

Please provide debug information, accessible via the About dialog.

emily-phet commented 10 years ago

Debug Info:

Name: Concentration URL: http://www.colorado.edu/physics/phet/dev/html/concentration/1.0.0-rc.2/concentration_en.html Version: 1.0.0-rc.2 Features missing: touch, webgl, fullscreen Flags: msPointerEnabled User Agent: Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.2; WOW64; Trident/6.0; Touch; .Net4.0E; .NET4.0C; .NET CLR 3.5.30729; .NET CLR 2.0.50727; .NET CLR 3.0.30729; Tablet PC 2.0; ASU2JS) Window: 2277x1122 Pixel Ratio: 1/1

pixelzoom commented 10 years ago

This is apparently an Asus Windows 8 laptop with a touch screen. Holding down your finger on a feature is like right clicking the mouse, and pops up a context-sensitive menu (what @emily-phet is calling a "dropdown box").

pixelzoom commented 10 years ago

This is a general issue for all sims.

pixelzoom commented 10 years ago

Touch settings can be configured on Win8. Here are the instructions: http://windows.microsoft.com/en-us/windows-8/touch-pen-settings-frequently-asked-questions

@emily-phet, could you try changing the settings to see if you can either disable 'press and hold', or change it to something other than right-click?

pixelzoom commented 10 years ago

@emily-phet wrote:

I'll bring the laptop to status tomorrow.

From what I can tell, you can adjust the use of 'press and hold' resulting in right click (turn it off completely, require holding longer, etc), but you can't change it to something else. So a user would have to completely disable in all instances the ability to have a touch action result in a right click in order to stop it from happening in the sim.

pixelzoom commented 10 years ago

As @emily-phet mentioned, there is no way to turn off the Win8 "Press and Hold" feature on a per-application basis. If you turn it off, or change the Speed/Duration settings, then it affects the entire computer. See control panel screenshot below.

Unfortunately, this is the only workaround for this issue. Events are not received by the browser/simulation until after this feature is exercised by the window manager, so we have no way to circumvent it or program around it in the simulation.

press-and-hold-settings

pixelzoom commented 10 years ago

Nothing we can do about this. Closing as "will not fix".