cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
mqpower
New member
Status: Delivered

Add mousepad gestures into firefox to two finger swipe left to go "back: or right to go "forward".

38 Comments
fgriffith
Employee
Employee

@dyegoOk....I see the key difference here is that the "Tab Swipe" as described in the video is a 3-finger swipe vs a 2-finger swipe for Swipe to Nav or current Tab Swipe in FF in combination with cursor location.

Will discuss with my Tech Lead to verify code responsibility for these events and actions. 

dicho
New member

I couldn't find a single toggle to completely disable gestures / swipe2nav. Does one exist? I get desperately confused every time I unknowingly / accidentally trigger one of them because this is NOT a feature I care to learn about or use. It does not fit my browser usage / workflow, so it's very frustrating and confusing when I accidentally trigger them. I think I have disabled them in about:config, but I have no idea what all the "off" values ought to be, especially for the "threshold" settings. I just want one toggle in "Settings" where I can completely disable the feature.

fgriffith
Employee
Employee

@dicho 

You should be able to disable swipe2nav via:

  1. enter about:config in the awesomebar
  2. search for "swipe"and scroll down to  see the  pref "widget.disable-swipe-tracker"
  3. Set  the pref widget.disable-swipe-tracker = true. This should disable swipe2 nav if you desire.

Hope this helps

 

dicho
New member

@fgriffith That did work. Thank you! I'd still maintain that something in "Settings" under "General > Browsing" would be a good place to toggle this on and off just for accessibility purposes for less technical users.

fgriffith
Employee
Employee

@dicho 

Already captured by my team in https://bugzilla.mozilla.org/show_bug.cgi?id=1803214

 

 

Mutzu
Making moves

Hi @fgriffith,

It would be wonderful if gesture recognition would be extended to mobile devices as using your fingers is quite natural on them.

I've already written an outline for a plugin, but haven't had time to implement it. I'd like to share it with you. Maybe you will like it.

X-Buttons

The first principle is to hold down one finger and click with a second finger, either right, left, above or below the first finger.
Just imagine the first finger in the centre of an X and the fields around the X are the four buttons for the second finger. (Perhaps the upper and lower fields should be a little narrower for ergonomic reasons). That creates 4 possible actions.

Then I have swipes with two or three fingers simultanously.

Another thing would be a click with three fingers simultanously.

The last gesture is a serial triple click. (This could be done with different fingers for ergonomic reasons.)

Gesture assignement

The best assignement of gestures, for me personally, would be:

X-button left: History back
X-button right: History forward
X-button above: Scroll to top of page
X-button below: Scroll to bottom of page

Two-finger swipe up: Add to bookmarks/ open add bookmark dialog box (Ideally, the direction of the swipe would be to the upper right as there is the bookmark folder located and it would be more ergonomically.)
Two-finger swipe down: Minimize current page
Two-finger swipe left: Show tabs modal dialog and scroll through them left; open selected tab when touch is released
Two-finger swipe right: Show tabs modal dialog and scroll through them right; open selected tab when touch is released

Three-finger swipe down: Refresh page

Click three fingers simultanously: Focus on adress bar

Serial triple click: Open the (burger) menu


For the desktop version with mouse, it would be cool if you would also implement the "Rocker Gestures".
This means when you hold down the right mouse button and click the left mouse button you move back in page history. When you hold down the left mouse button and click the right mouse button you move forward in page history.

fgriffith
Employee
Employee

@Mutzu 

 
 
Thank you for the feedback and the recommendations. While many of these are outside of the focus of my teams (A11y/APZ/Layout) , I've passed them on to my peers on the mobile team responsible for user experience (UX).
 
Thanks for your suggestions and engagement.

 

 

Mutzu
Making moves

Thank you very much, @fgriffith !