Tatsuhiko Miyagawa's Blog

Confusing keyboard mappings

October 19, 2007

Yesterday I watched some quick tutorials for Quicksilver on YouTube and was impressed. It’s basically an application launcher but it has tons of sweet things like Actions and Triggers, kind of like an universal UNIX shell for Mac OS X. I tried to install it and how it’s quick to control via keyboard.

It might look sort of funny that I’m controlling my Mac mini, the media center PC with keyboard over Synergy2, but it’s much quicker than mouse anyway. I’m using RemoteBuddy for quick pause/stop/rewind stuff for viewing and listening to video and audio, but for more complex operation keyboard is much suitable) Now I can type Ctrl+Space “fav” to go to my favorite page on Nico Nico Douga, for instance :)

So, QuickSilver default Hotkey was Ctrl+Space. I just left it as a default, but it was actually taken by Spotlight. So I changed Spotlight Hotkey to Ctrl+Cmd+Space.

Today I found a Windows alternative Launchy, which basically gives you a text-based launcher with lots of shortcuts and search functionalities. Looks very good. And the default keymap was Ctrl-SPC, again. Because I use XKeymacs, the software to emulate emacs-like keybindings for all Windows software, it conflicts with its Ctrl-SPC mapping, which does “start-select-region”.

So now I have:

  • Ctrl-SPC: Quicksilver on Mac, start select region on Window- Ctrl-Alt(Cmd)-SPC: Spotlight on Mac, nothing on Windows- Alt(Cmd)-SPC: Toggle IME (Japanese input method) on Mac, Launchy on WindowsThis is way confusing. I should rethink about the hotkey mappings, at least unify Launchy and qs shortcut.