On a Mac, at least, it is in the System Preferences, not the browser preferences, so it makes pressing tab a system-wide standard. Not sure about Windows. And the dumb Mac preference changed all by itself during my system upgrade to Mojave. But c'est la vie.
On a Mac, go to System Preferences → Keyboard → Shortcuts. On the bottom, choose either "Text boxes and lists only" or "All controls." The former (my preference) lets you jump from text box to text box; the latter (which I despise) lets you jump from text box to link to link to link to text box. I was going NUTS trying to figure out how to change this in Firefox, because both the Firefox preference and the about:config preference accessibility.tabfocus are both no longer there.
So, if you cannot find the system preference, or even if you just plain want to override your system preference, here is how you can tell Firefox directly, exactly what you want...
- Type
about:config in the address bar and hit enter. Ignore all warnings, etc., etc.
- Type
accessibility.tabfocus in the search bar. You will see one other preference there that is a Boolean, which you can ignore.
- Make sure the radio button choice that you use is "Integer." Press the + button to add the preference yourself.
- If you type in "1," pressing tab jumps you from form field to form field; if you type in "4," pressing tab jumps you from link to link to anything (as they say, "all controls," meaning link or field, or button, or anything).
That's it. But here's the REALLY weird thing (at least to me). Why isn't it just a Boolean? And you can type in literally any integer and get different one of those two tab focus choices, seemingly at random. SO strange!
- 1 fields
- (-1) controls
- 3 fields
- 4 controls
- (-4) controls
- 7 controls
- (-7) fields
- 123456789 controls
- 1234567890 fields
In any case, hope this helps. If you like it, please vote for it!