Today I was chatting with a colleague while booted into Linux. I specify my operating system because I only use Pidgin on Linux and have been using it as a chat client for exactly as long as I’ve been using Linux as my full-time OS at work. In other words, not very long at all. I don’t know most of the application’s nuances yet. So you can imagine my surprise when, while chatting with my colleague, typing a lowercase “h” started launching the “New Instant Message” dialog window. As far as I knew, I hadn’t done anything that could have remotely caused that to happen.
Also, it turns out that I use the lowercase “h” a lot when typing (who knew?) so not being able to use it caused some real heartburn. My colleague was understandably confused when he started seeing messages like this:
tHat’s wHat I was tHinking. tHis isn’t going to be mucH fun.
Try explaining why you’re not using the lowercase “h” without having the ability to use the lowercase “h”. Fun.
Having no idea what I did, I obviously had no idea what to do. I bounced X. Nothing. I bounced the machine. Nothing. I asked my resident Linux guru. Nothing. I had no idea what I could have done; it was certainly nothing intentional. Nor had I done anything consciously that I could point to and say, “it could have happened then.” Eventually, having tried everything I could think of, I jumped into the #pidgin chat room on irc.freenode.net. The good folks there solved my problem within seconds.
What I learned is that Pidgin provides a very easy way to modify the keyboard shortcuts available in its menus. Maybe too easy. To do so, open the menu, highlight the option and either hit the Backspace key to remove the shortcut key or press a new key or combination of keys to change the binding. Knowing that, it’s a lot easier to understand how the binding could be changed accidentally and without actually realizing that it was changed. In my case, all I had to do was:
- Open a conversation window
- Hover over Conversation > New Instant Message
- Hit Backspace