Keyboard shortcuts

Keyboard shortcuts The list of the common keyboard shortcuts

This list contains the key sequences associated to some common actions (e.g. selecting text). Since KVIrc 4.2 the shortcuts are dynamic:

- more shortcuts can trigger the same actions: Cut is both Ctrl+X and Shift+Del
- shortcuts can be adapted to the OS: Help is F1 under Windows and Linux, ⌘? on macOS

A full list of available combinations is available at the Qt documentation

All the standard keys alphabetically ordered

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+G: Activate spell-checker
Ctrl+I: Insert italic control character
Ctrl+L: Scroll to the last read line marker
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+Q: Quit
Ctrl+R: Insert Reverse control character
Ctrl+S: Open Servers dialog
Ctrl+T: Switch between Tree Window List and Classic Window List
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)
Alt+E: Open Insert icon dialog
Alt+U: Open Registered users dialog
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: Open 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

Window handling related keys:

Alt+UpArrow: Previous window
Alt+DownArrow: Next window
Alt+Shift+UpArrow: Previous window in the same IRC context
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
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
Ctrl+L: Scroll to the last read line
Ctrl+W: Close current window

Text editing related hotkeys:

Shift+LeftArrow: Select the previous character
Shift+RightArrow: Select the next character
Ctrl+LeftArrow: Move to the beginning of the previous word
Ctrl+RightArrow: Move to the end of the next word
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+Backspace: Delete last word
Ctrl+<digit>: Script accelerators (see OnAccelKeyPressed)
F2-F12, Shift+(F1-F12): Script accelerators (see OnAccelKeyPressed)
Ctrl+B: Insert the 'bold' mIRC text control character
Ctrl+I: Insert the 'italic' mIRC text control character
Ctrl+K: Insert the 'color' mIRC text control character
Ctrl+R: Insert the 'reverse' mIRC text control character
Ctrl+U: Insert the 'underline' 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+C: Copy the selected text to clipboard
Ctrl+X: Cut the selected text
Ctrl+V: Paste the clipboard contents (same as middle mouse click)
Ctrl+Alt+E: Insert the 'icon' control code and pops up the icon list box
UpArrow: Move backward in the command history and in the history popup
DownArrow: Move forward in the command history and in the history popup
Ctrl+PageUp: Open the history popup
LeftArrow: Move the cursor to the left :)
RightArrow: Move the cursor to the right
Shift+LeftArrow: Move the selection to the left
Shift+RightArrow: Move the selection to the right
Alt+Enter: Show/hide the multi-line editor
Ctrl+Enter: Send message as plain text, ignoring / commands
Shift+Enter: Send message as a kvs command
Alt+<numeric_sequence>: Insert the character by ASCII/Unicode code

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

Tab in the first word of input: Complete nicknames in the current channel or query
Shift+Tab after 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

Index, Miscellaneous