Skip to content

Keyboard shortcuts

un1versal edited this page Jun 21, 2016 · 2 revisions

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.

Some notes on keys

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.

All the standard keys alphabetically ordered

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)

Window handling related keys

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

Text editing related hotkeys

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

Alt+(numeric_sequence)

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)

Completion hotkeys

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