Pidgin Keyboard Shortcuts: The Complete List for Buddy List & Chat Windows
Pidgin has 18 default keyboard shortcuts, split between the buddy list window and the conversation (chat) window. Most of them are configurable, so if one doesn’t fit how you work, you can rebind it in a few steps, covered later in this guide.
Pidgin is a free, multi-protocol instant messaging client that runs on Windows, Linux, BSD, and macOS. It supports AIM, Yahoo, MSN, and other chat networks through a single interface, which is why so many long-time users, including plenty of people still running IRC or work chat setups, keep coming back to it. Once you’re managing several accounts and conversations at once, the mouse becomes the slow way to work. These shortcuts are the fast way.
What Counts as a Pidgin Keyboard Shortcut
A keyboard shortcut in Pidgin (also called a key binding) is a key combination that triggers a menu action without opening the menu itself. Pidgin’s shortcuts are tied to specific menu items, so they only work while the relevant window (buddy list or conversation) is focused. Some of Pidgin’s menu items also have single-key accelerators built into the menu labels themselves, but those aren’t user-configurable the way the shortcuts below are.
Buddy List Shortcuts
These shortcuts work from Pidgin’s main buddy list window and are grouped by the menu they live under.
Buddies Menu
| Action | Shortcut |
| New Instant Message | Ctrl + M |
| Join a Chat | Ctrl + C |
| Get User Info | Ctrl + I |
| View User Log | Ctrl + L |
| Add Buddy | Ctrl + B |
| Quit | Ctrl + Q |
Accounts Menu
| Action | Shortcut |
| Manage Accounts | Ctrl + A |
Tools Menu
| Action | Shortcut |
| Plugins | Ctrl + U |
| Preferences | Ctrl + P |
| File Transfers | Ctrl + T |
| Mute Sounds | Ctrl + S |
Help Menu
| Action | Shortcut |
| Online Help | F1 |
Conversation Window Shortcuts
These apply once you’re inside an open chat or IM window, not the buddy list.
Conversation Menu
| Action | Shortcut |
| New Instant Message | Ctrl + M |
| Find | Ctrl + F |
| Clear Scrollback | Ctrl + L |
| Get Info | Ctrl + O |
| Close | Ctrl + W |
Options Menu
| Action | Shortcut |
| Show Timestamps | F2 |
Notice that Ctrl+M opens a new instant message from both the buddy list and an open conversation window, and Ctrl+L does two different things depending on where you are: it opens the user log from the buddy list, but clears the current chat’s scrollback from inside a conversation window. Context matters with Pidgin shortcuts more than with most apps.
How to Customize or Rebind a Pidgin Shortcut
Pidgin lets you change most of its default key bindings if the defaults don’t match your habits or conflict with another app. There are two ways to do it.
Option 1: Rebind through the menu directly
- Enable “editable menu accelerators.” On GNOME, this is under Appearance preferences, Interface tab, “Editable menu shortcut keys.” On older GNOME versions or GTK-based setups, you may need to enable gtk-can-change-accels first.
- Hover over the menu item you want to rebind.
- Press the new key combination you want to assign. Pidgin will bind it immediately.
- To remove a binding entirely, hover over the menu item and press Backspace.
- Turn “editable menu accelerators” back off once you’re done, since it’s easy to accidentally rebind something while it’s active.
Option 2: Edit the accelerator file directly
Pidgin stores custom key bindings in a file called .purple/accels, located in your home directory on Linux and macOS, or in your Pidgin profile folder on Windows. You can open this file in a text editor and modify the bindings manually, then restart Pidgin (or otherwise force it to reread the file) for the changes to take effect.
Pidgin Shortcuts on Windows, Mac, and Linux
The key bindings above are the same across Windows, Linux, BSD, and macOS builds of Pidgin, since Pidgin uses its own internal shortcut system rather than relying on OS-level bindings. The one practical difference is how you access the “editable menu accelerators” setting, which is a GNOME/GTK feature and applies most directly to Linux desktops. On Windows and macOS, editing the .purple/accels file is the more reliable way to customize shortcuts.
Download the Pidgin Shortcuts PDF
Want this list on hand while you work? Download the full Pidgin keyboard shortcuts cheat sheet as a PDF and keep it next to your keyboard until the combinations become second nature.
Frequently Asked Questions
How many keyboard shortcuts does Pidgin have?
Pidgin has 18 default keyboard shortcuts: 12 in the buddy list window across the Buddies, Accounts, Tools, and Help menus, and 6 in the conversation window across the Conversation and Options menus.
Can you customize Pidgin’s shortcuts?
Yes. You can rebind most shortcuts by enabling editable menu accelerators and pressing a new key combination over the menu item, or by editing the .purple/accels file directly.
What is the shortcut to start a new instant message in Pidgin?
Ctrl + M, which works from both the buddy list and an open conversation window.
Why does Ctrl+L do two different things in Pidgin?
Because Pidgin’s shortcuts are scoped to the active window. Ctrl+L opens the user log from the buddy list, but clears the scrollback in an open conversation window.
Do Pidgin shortcuts work the same on Windows, Mac, and Linux?
Yes, the key bindings themselves are identical across platforms. Only the method for customizing them differs slightly, since editable menu accelerators are a Linux/GNOME feature.
Is there a shortcut to close a Pidgin conversation window?
Yes, Ctrl + W closes the active conversation window.
Final Thoughts
Eleven shortcuts will get you through the basics, but the full set, all 18 of them, is what actually replaces reaching for the mouse. Learn the buddy list shortcuts first since you’ll use Ctrl+M, Ctrl+B, and Ctrl+I constantly, then pick up the conversation window shortcuts as you go. If none of the defaults fit your workflow, remember you’re not stuck with them: a quick trip into .purple/accels or the editable accelerators setting lets you make Pidgin work the way you do.
READ NEXT:





