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