-
Notifications
You must be signed in to change notification settings - Fork 80
Keyboard shortcuts
This is a comprehensive list of all accelerator keys defined in KVIrc.
An accelerator key is a combination of keyboard buttons that, when pressed toghether, will accomplish an action which otherwise would be done by moving the mouse or selecting from a menu.
Under Windows, the Ctrl+Alt is mapped to the AltGr (Alternative Graphics) key. Since AltGr is used in many keyboard layouts to produce special characters, the use of any Ctrl+Alt hotkey is discouraged. A list of standard window hotkeys can be found here: http://support.microsoft.com/kb/126449
Under Unix*/KDE, a lot of keys are globally binded to specific software, eg:
- Ctrl+Shift+S shows the contact list of Kopete
- Ctrl+Alt+S stops the music player juk A list of these can be found at SystemSettings->Keyboard and mouse->Global keyboard shortcuts.
| Key | Description |
|---|---|
| F1 | Help Index (Window) |
| Ctrl+A | Select all |
| Ctrl+B | Insert Bold control character |
| Ctrl+C | Copy to clipboard |
| Ctrl+F | Open "Find Text" dialog |
| Ctrl+I | Insert Italic control character (< 4.9.2) |
| Ctrl+J | Open "Join Channels" dialog |
| Ctrl+K | Open "Insert Color" dialog |
| Ctrl+L | Scroll to the last read line |
| Ctrl+N | Open new context |
| Ctrl+O | Insert Reset control character |
| Ctrl+P | Insert "Plain text" control character |
| Ctrl+R | Insert Reverse control character |
| Ctrl+S | Open "Servers" dialog |
| Ctrl+U | Insert Underline control character |
| Ctrl+V | Paste clipboard contents |
| Ctrl+W | Close current window |
| Ctrl+X | Cut to clipboard |
| Ctrl+Y | Toggle the commandline's KVS/User-friendly mode |
| Ctrl+Z | Undo last action |
| Ctrl+'+' | Increase font size |
| Ctrl+'-' | Decrease font size |
| Ctrl+0 | Restore default font (and font size) |
| Ctrl+Shift+A | Go away/back |
| Ctrl+Shift+B | Open "Manage Toolbars" dialog |
| Ctrl+Shift+C | Connect/disconnect current irc context |
| Ctrl+Shift+D | Open Class editor |
| Ctrl+Shift+E | Open Event editor |
| Ctrl+Shift+I | Open Identity options |
| Ctrl+Shift+L | Open Alias editor |
| Ctrl+Shift+M | Open "Manage Themes" dialog |
| Ctrl+Shift+N | Open "Manage Addons" dialog |
| Ctrl+Shift+O | pen "Options" dialog |
| Ctrl+Shift+P | Open Popup editor |
| Ctrl+Shift+Q | Open Action editor |
| Ctrl+Shift+R | Open Raw events editor |
| Ctrl+Shift+S | Open Script tester |
| Ctrl+Shift+T | Open "Theme Options" dialog |
| Ctrl+Shift+X | Open "Execute Script" dialog |
| Ctrl+Shift+Z | Redo last action |
| Alt+E | Open "Insert icon" dialog (< 4.9.2) |
| Alt+U | Open "Registered users" dialog (< 4.9.2) |
| Key | Description |
|---|---|
| Alt+LeftArrow | Previous window (in versions < 4.0.0-rc1+svn3684) |
| Alt+UpArrow | Previous window |
| Alt+RightArrow | Next Window (in versions < 4.0.0.-rc1+svn3684) |
| Alt+DownArrow | Next window |
| Alt+Shift+LeftArrow | Previous window in the same IRC context (< 4.0.0.-rc1+svn3684) |
| Alt+Shift+UpArrow | Previous window in the same IRC context |
| Alt+Shift+RightArrow | Next window in the same IRC context (< 4.0.0.-rc1+svn3684) |
| Alt+Shift+DownArrow | Next window in the same IRC context |
| Alt+PageUp | Previous highlighted window |
| Alt+PageDown | Next highlighted window |
| Ctrl+UpArrow | Maximizes current window |
| Ctrl+DownArrow | Minimizes current window |
| Ctrl+L | Scroll to the last read line |
| Ctrl+T | Toggle between Tree Window List and Classic Window List views (< 4.9.2) |
| Ctrl+W | Close current window |
| Shift+(F1-F12) | Switch window |
| PageUp | Scroll the output window up one page |
| PageDown | Scroll the output window down one page |
| Shift+PageUp | Scroll the output window up one line |
| Shift+PageDown | Scroll the output window down one line |
| Key | Description |
|---|---|
| F2-F12, Shift+(F1-F12) | Script accelerators (see OnAccelKeyPressed) |
| Ctrl+(digit) | Script accelerators (see OnAccelKeyPressed) |
| Ctrl+PageUp | Open the history popup |
| LeftArrow | Move the cursor to the left |
| RightArrow | Move the cursor to the right |
| Ctrl+LeftArrow | Move to the beginning of the previous word |
| Ctrl+RightArrow | Move to the end of the next word |
| Shift+LeftArrow | Select the previous character |
| Shift+RightArrow | Select the next character |
| Ctrl+Shift+LeftArrow | Select up to the beginning of the previous word |
| Ctrl+Shift+RightArrow | Select up to the end of the next word |
| Ctrl+Enter | Send message as plain text, ignoring / commands |
| Ctrl+Backspace | Delete last word |
| Ctrl+B | Insert the 'bold' mIRC text control character |
| Ctrl+C | Copy the selected text to clipboard |
| Ctrl+I | Insert the 'Italic' mIRC text control character (< 4.9.2) |
| Ctrl+K | Insert the 'color' mIRC text control character |
| Ctrl+O | Insert the 'reset' mIRC text control character |
| Ctrl+P | Insert the 'non-crypt' (plain text) KVIrc control character used to disable encryption of the current text line |
| Ctrl+R | Insert the 'reverse' mIRC text control character |
| Ctrl+U | Insert the 'underline' mIRC text control character |
| Ctrl+V | Paste the clipboard contents (same as middle mouse click) |
| Ctrl+X | Cut the selected text |
| Ctrl+Y | Toggle the commandline's KVS/User-friendly mode |
| Shift+Insert | Paste the clipboard contents (same as middle mouse click) |
| Home | Move the cursors at the beginning |
| End | Move the cursors at the end |
| Shift+Home | Select until the beginning |
| Shift+End | Select until the end |
| UpArrow | Move backward in the command history |
| DownArrow | Move forward in the command history |
| Alt+Enter | Show/hide the multiline editor |
Insert the character by ASCII/Unicode code; example:
Alt+32: Inserts ASCII/Unicode character 32: ' ' (a space)
Alt+00032: Same as above :)
Alt+13: Inserts the Carriage Return (CR) control character
Alt+77: Inserts ASCII/Unicode character 77: 'M'
Alt+23566: Inserts Unicode character 23566 (an ideogram)
| Key | Description |
|---|---|
| Tab in the first word of input | Complete nicknames in the current channel or query |
| Shift+Tab in the first word of input | Complete nicknames with full mask in the current channel or query |
| Tab after a leading / | Complete commands |
| Tab after a / in the middle of input | Complete directories |
| Tab after a $ | Complete function names |