Swaroop C H

blog books about contact subscribe

I hate tabs

18 Apr 2009

I hate tabs, and I like windows.

Why?

Switching between windows is Alt+Tab. Simple.

Switching between tabs is irritating because it is a contrasting situation:

  1. The keyboard shortcut is not a standard, every application does it in its own way. It could be Ctrl+PgUp/PgDn or it could be Ctrl+Tab.
  2. Ctrl+PgUp/PgDn requires both hands since Ctrl and PgUp/PgDn are on the opposite ends of the keyboard.
  3. Ctrl+Tab is awkward to use (depending on your keyboard).
  4. Many applications don't loop back to the first/last tab (I'm looking at you, gnome-terminal) which means I have to learn a new paradigm such as Ctrl+1, Ctrl+2 which totally breaks the flow.

Amazing how a keyboard shortcut can ruin the usefulness of the feature.

Comments

Praval Singh says:

Swaroop,

I wonder if you do not have a CTRL key on the right side of the keyboard? Most keyboards I have used have 2 CTRLs, one on each side!

Using CTRL +PgUp/PgDwn is easier that ways :)

Just my 2 cents though.

Pradeep Gowda says:

I can't imagine browsing without tabs.. the inconvenience is worth it :)

I remember Konsole has the "loop back" functionality and also you can remap the shortcuts in both gnome and KDE. I'd mapped it to shift-left and shift-right, I think.

Sandeep Sreenath says:

I totally agree that switching tabs is difficult. But sometimes I feel that tabs are absolutely necessary, otherwise things will get messed up! I think the best solution for this problem would be to configure all applications to use the same shortcut keys. Hopefully there will be an application like KWallet which will manage these things for us!

Neel says:

Although it's somewhat controversial, I prefer to add CAPS as an additional control (or swap Ctrl and CAPS if you really need the latter), it seems to make a huge difference (well, at least on emacs :P). The main issue with this is that I am too used to it now, and any first attempt at a "Ctrl" on other keyboards inevitably triggers the caps lock :(

Inside a terminal, use screen? Outside of it, I'd say try to remap the shortcuts. For some time, I'd in fact re-mapped the global Alt-tab to Win/Super/Cmd-tab, and cycl'd through tabs with alt-tab. It was quite conveinent, although I was still lost at keyboards that didn't belong to me!

Sridhar Iyer says:

I use gnome/wmii.. both of them use Alt-1,2,3.. to move between tabs (firefox, pidgin, gnome-terminal, etc.. its a standard thing).

Vineet Gupta says:

Don't forget that Microsoft ridiculed the idea of tabs, hence they (tabs) failed to become a standard in Windows desktop world in contrast to Mac world where Control+Shift+{ or } is pretty standard way to switch tabs.

Swaroop says:

@Praval True, but continuously shifting my right hand between the mouse and the keyboard is not pleasant.

@Pradeep I wasn't referring to browsing, it's about tabs in general ;-) ... Yeah, I should try remapping the keys to something easier.

@Sandeep Standardization is possible for the keyboard shortcut, but will those keys be conveniently placed on the keyboard like the Alt-Tab combination?

@Neel I have also mapped Caps lock to Ctrl in the past, it was useful. I really like your mapping idea - Win+Tab for windows, Alt+Tab for tabs. Should try this!

@Sridhar If I want to switch to a previous tab, I should calculate what number it is? No way I'm doing that :)

@Vineet Sad but true.

Sharninder says:

gnome-terminal does loop ... I've been using that for a number of years now.

Also, since I tend not to use mouse as much as possible, I don't have the same requirement as you. I can use both hands for moving between tabs and so the ctrl+pg down/pg up combination works fine for me. That said, you should look at reconfiguring the apps the keyboard mapping for apps that you use frequently.

Azeem says:

I always have to remember the CTRL + TAB to switch between tabs in Firefox.

Michael says:

On OS X ⇧⌘{ and ⇧⌘} is pretty much standard.

Vineet Gupta says:

Oh yeah, I meant ⌘ not Control. My bad.

Swaroop says:

@Sharninder What is the key combination to make gnome-terminal loop through the tabs?

Also, I tend to exclusively use the keyboard when writing, but often end up using the mouse for everything else.

@Azeem Yes, same here.

Feedback

There's no comment box, but please do email me or tweet me your thoughts and criticisms, and I will publish the relevant ones here.