Shortcuts » History » Revision 58
Revision 57 (Per Amundsen, 11/14/2015 03:37 AM) → Revision 58/141 (Mr. BS, 11/14/2015 03:44 AM)
{{>toc}}
h1. Hotkeys
|_.Key|_.Description|
|=.%(key)ALT% %(key)ALT% + %(key)1-9% | - Switches window to selected number|
|=.%(key)ALT% number
%(key)ALT% + %(key)Z% | - Closes current window|
|=.%(key)CTRL% window
%(key)CTRL% + %(key)W% | - Closes current window|
|=.%(key)ALT% window
%(key)ALT% + %(key)F4% | - Closes application|
|=.%(key)ALT% application
%(key)ALT% + %(key)PAGEDOWN% | - Scrolls messages down|
|=.%(key)ALT% down
%(key)ALT% + %(key)PAGEUP% | - Scrolls messages up|
|=.%(key)CTRL% up
%(key)CTRL% + %(key)SPACE% | - Opens contextmenu in inputbox/topicbox/script editor|
|=.%(key)ALT% editor
%(key)ALT% + %(key)ENTER% | - Adds a newline in inputbox|
|=.%(key)ALT% inputbox
%(key)ALT% + %(key)UP/DOWN% | - Scrolls up/down in inputbox message history even if multiline|
|=.%(key)ALT% multiline
%(key)ALT% + %(key)END% | - Scrolls messages to bottom|
|=.%(key)ALT% bottom
%(key)ALT% + %(key)UP% | - Scrolls up in inputbox message history|
|=.%(key)ALT% history
%(key)ALT% + %(key)DOWN% | - Scrolls down in inputbox message history|
|=.%(key)CTRL% history
%(key)CTRL% + %(key)UP% | - Scrolls up one line|
|=.%(key)CTRL% line
%(key)CTRL% + %(key)DOWN% | - Scrolls down one line|
|=.%(key)ALT% line
%(key)ALT% + %(key)TAB% | - Performes Tabcomplete on /commands, nicks, #channels, %variables and $identifiers|
|=.%(key)CTRL% $identifiers
%(key)CTRL% + %(key)J%| %(key)J% - Open a Winamp playlist search|
|=.%(key)CTRL%| search
%(key)CTRL% + copy text from text buffer will copy the color/font formatting|
|=.%(key)SHIFT%| formatting
%(key)SHIFT% + starting AdiIRC will bypass any autoconnect servers and show the quick connect dialog|
|=.%(key)SHIFT% dialog
%(key)SHIFT% + %(key)TAB%| %(key)TAB% - Cycles through inputbox, userlist, topicbox, searchbox|
|=.%(key)CTRL% searchbox
%(key)CTRL% + %(key)D% | - Toggles window attachment|
|=.%(key)ALT% attachment
%(key)ALT% + %(key)X% | - Toggles window maximized status|
|=.%(key)ALT% status
%(key)ALT% + %(key)A% | - Toggles window is ontop|
|=.%(key)ALT% ontop
%(key)ALT% + %(key)F11% | - Toggles IRC fullscreen|
|=.%(key)ALT% fullscreen
%(key)ALT% + %(key)F1% | - Opens help window|
|=.%(key)ALT% window
%(key)ALT% + %(key)F2% | - Toggles docking panels on/off|
|=.%(key)ALT% on/off
%(key)ALT% + %(key)R% | - Opens script manager|
|=.%(key)ALT% manager
%(key)ALT% + %(key)O% | - Opens options window|
|=.%(key)CTRL% window
%(key)CTRL% + %(key)T% | - Opens new server window|
|=.%(key)CTRL% window
%(key)CTRL% + %(key)F% | - Opens text search|
|=.%(key)CTRL% search
%(key)CTRL% + %(key)L% | - Scrolls the unread line marker line into view|
|=.%(key)CTRL% view
%(key)CTRL% + %(key)SHIFT% + %(key)L% | - Enable/disable the marker line in current window|
|=.%(key)CTRL% window
%(key)CTRL% + %(key)G% | - Hides/shows Treebar|
|=.%(key)CTRL% Treebar
%(key)CTRL% + %(key)H% | - Cycles last highlighted windows|
|=.%(key)CTRL% windows
%(key)CTRL% + %(key)S% | - Opens server list|
|=.%(key)CTRL% list
%(key)CTRL% + %(key)ALT% + %(key)UP% | - Toggles window opacity (transparency)|
|=.%(key)CTRL% (transparency)
%(key)CTRL% + %(key)ALT% + %(key)DOWN% | - Toggles window opacity (transparency)|
|=.%(key)CTRL% (transparency)
%(key)CTRL% + %(key)Enter% | - Allows you to send a message starting with "/<command>" without executing the command|
|=.%(key)CTRL% command
%(key)CTRL% + %(key)R% | - Toggles sound on/off|
|=.%(key)CTRL% on/off
%(key)CTRL% + %(key)+% | - Enlarges text size in current window|
|=.%(key)CTRL% window
%(key)CTRL% + %(key)-% | - Minimizes text size in current window|
|=.%(key)CTRL% window
%(key)CTRL% + %(key)0% | - Resets text size in current window|
|=.%(key)CTRL% window
%(key)CTRL% + %(key)B% | - Inserts bold tag|
|=.%(key)CTRL% tag
%(key)CTRL% + %(key)K% | - Inserts color tag|
|=.%(key)CTRL% tag
%(key)CTRL% + %(key)I% | - Inserts italic tag|
|=.%(key)CTRL% tag
%(key)CTRL% + %(key)U% | - Inserts underline tag|
|=.%(key)CTRL% tag
%(key)CTRL% + %(key)O% | - Inserts stop all formatting tag|
|=.Mousebutton 3| tag
Mousebutton 3 + Cycles one window back (according to treebar/switchbar order)|
|=.Mousebutton 4| order)
Mousebutton 4 + Cycles one window forward(according to treebar/switchbar order)|
|=.%(key)ALT% order)
%{background-color:#f7f7f7;border:1px solid #ccc;border-radius:3px;box-shadow:0 1px 0px rgba(0,0,0,0.2),0 0 0 2px #fff inset;color:#333;display:inline-block;font-family:Arial;font-size:11px;line-height:1.4;margin:0 0.1em;padding:0.1em 0.6em;text-shadow:0 1px 0 #fff}ALT% + %(key)LEFT%| %{background-color:#f7f7f7;border:1px solid #ccc;border-radius:3px;box-shadow:0 1px 0px rgba(0,0,0,0.2),0 0 0 2px #fff inset;color:#333;display:inline-block;font-family:Arial;font-size:11px;line-height:1.4;margin:0 0.1em;padding:0.1em 0.6em;text-shadow:0 1px 0 #fff}LEFT% - Cycles one window back (according to treebar/switchbar order)|
|=.%(key)ALT% order)
%{background-color:#f7f7f7;border:1px solid #ccc;border-radius:3px;box-shadow:0 1px 0px rgba(0,0,0,0.2),0 0 0 2px #fff inset;color:#333;display:inline-block;font-family:Arial;font-size:11px;line-height:1.4;margin:0 0.1em;padding:0.1em 0.6em;text-shadow:0 1px 0 #fff}ALT% + %(key)RIGHT%| %{background-color:#f7f7f7;border:1px solid #ccc;border-radius:3px;box-shadow:0 1px 0px rgba(0,0,0,0.2),0 0 0 2px #fff inset;color:#333;display:inline-block;font-family:Arial;font-size:11px;line-height:1.4;margin:0 0.1em;padding:0.1em 0.6em;text-shadow:0 1px 0 #fff}RIGHT% - Cycles one window forward (according to treebar/switchbar order)|
|=.%(key)CTRL% order)
%{background-color:#f7f7f7;border:1px solid #ccc;border-radius:3px;box-shadow:0 1px 0px rgba(0,0,0,0.2),0 0 0 2px #fff inset;color:#333;display:inline-block;font-family:Arial;font-size:11px;line-height:1.4;margin:0 0.1em;padding:0.1em 0.6em;text-shadow:0 1px 0 #fff}CTRL% + %(key)ALT% %{background-color:#f7f7f7;border:1px solid #ccc;border-radius:3px;box-shadow:0 1px 0px rgba(0,0,0,0.2),0 0 0 2px #fff inset;color:#333;display:inline-block;font-family:Arial;font-size:11px;line-height:1.4;margin:0 0.1em;padding:0.1em 0.6em;text-shadow:0 1px 0 #fff}ALT% + %(key)LEFT%| %{background-color:#f7f7f7;border:1px solid #ccc;border-radius:3px;box-shadow:0 1px 0px rgba(0,0,0,0.2),0 0 0 2px #fff inset;color:#333;display:inline-block;font-family:Arial;font-size:11px;line-height:1.4;margin:0 0.1em;padding:0.1em 0.6em;text-shadow:0 1px 0 #fff}LEFT% - Cycles one window back (according to treebar/switchbar order) including minimized windows|
|=.%(key)CTRL% windows
%{background-color:#f7f7f7;border:1px solid #ccc;border-radius:3px;box-shadow:0 1px 0px rgba(0,0,0,0.2),0 0 0 2px #fff inset;color:#333;display:inline-block;font-family:Arial;font-size:11px;line-height:1.4;margin:0 0.1em;padding:0.1em 0.6em;text-shadow:0 1px 0 #fff}CTRL% + %(key)ALT% %{background-color:#f7f7f7;border:1px solid #ccc;border-radius:3px;box-shadow:0 1px 0px rgba(0,0,0,0.2),0 0 0 2px #fff inset;color:#333;display:inline-block;font-family:Arial;font-size:11px;line-height:1.4;margin:0 0.1em;padding:0.1em 0.6em;text-shadow:0 1px 0 #fff}ALT% + %(key)RIGHT%| %{background-color:#f7f7f7;border:1px solid #ccc;border-radius:3px;box-shadow:0 1px 0px rgba(0,0,0,0.2),0 0 0 2px #fff inset;color:#333;display:inline-block;font-family:Arial;font-size:11px;line-height:1.4;margin:0 0.1em;padding:0.1em 0.6em;text-shadow:0 1px 0 #fff}RIGHT% - Cycles one window forward (according to treebar/switchbar order) including minimized windows|
|=.%(key)CTRL% windows
%{background-color:#f7f7f7;border:1px solid #ccc;border-radius:3px;box-shadow:0 1px 0px rgba(0,0,0,0.2),0 0 0 2px #fff inset;color:#333;display:inline-block;font-family:Arial;font-size:11px;line-height:1.4;margin:0 0.1em;padding:0.1em 0.6em;text-shadow:0 1px 0 #fff}CTRL% + %(key)TAB%| %{background-color:#f7f7f7;border:1px solid #ccc;border-radius:3px;box-shadow:0 1px 0px rgba(0,0,0,0.2),0 0 0 2px #fff inset;color:#333;display:inline-block;font-family:Arial;font-size:11px;line-height:1.4;margin:0 0.1em;padding:0.1em 0.6em;text-shadow:0 1px 0 #fff}TAB% - Cycles through open window (in recent history order)|
|=.%(key)CTRL% order)
%{background-color:#f7f7f7;border:1px solid #ccc;border-radius:3px;box-shadow:0 1px 0px rgba(0,0,0,0.2),0 0 0 2px #fff inset;color:#333;display:inline-block;font-family:Arial;font-size:11px;line-height:1.4;margin:0 0.1em;padding:0.1em 0.6em;text-shadow:0 1px 0 #fff}CTRL% + %(key)SHIFT% %{background-color:#f7f7f7;border:1px solid #ccc;border-radius:3px;box-shadow:0 1px 0px rgba(0,0,0,0.2),0 0 0 2px #fff inset;color:#333;display:inline-block;font-family:Arial;font-size:11px;line-height:1.4;margin:0 0.1em;padding:0.1em 0.6em;text-shadow:0 1px 0 #fff}SHIFT% + %(key)TAB%| %{background-color:#f7f7f7;border:1px solid #ccc;border-radius:3px;box-shadow:0 1px 0px rgba(0,0,0,0.2),0 0 0 2px #fff inset;color:#333;display:inline-block;font-family:Arial;font-size:11px;line-height:1.4;margin:0 0.1em;padding:0.1em 0.6em;text-shadow:0 1px 0 #fff}TAB% - Cycles through open windows backwards (in recent history order)|
|=.%(key)CTRL% order)
%{background-color:#f7f7f7;border:1px solid #ccc;border-radius:3px;box-shadow:0 1px 0px rgba(0,0,0,0.2),0 0 0 2px #fff inset;color:#333;display:inline-block;font-family:Arial;font-size:11px;line-height:1.4;margin:0 0.1em;padding:0.1em 0.6em;text-shadow:0 1px 0 #fff}CTRL% + %(key)N%| %{background-color:#f7f7f7;border:1px solid #ccc;border-radius:3px;box-shadow:0 1px 0px rgba(0,0,0,0.2),0 0 0 2px #fff inset;color:#333;display:inline-block;font-family:Arial;font-size:11px;line-height:1.4;margin:0 0.1em;padding:0.1em 0.6em;text-shadow:0 1px 0 #fff}N% - Cycles through all open channel windows|
|=.%(key)CTRL% windows
%{background-color:#f7f7f7;border:1px solid #ccc;border-radius:3px;box-shadow:0 1px 0px rgba(0,0,0,0.2),0 0 0 2px #fff inset;color:#333;display:inline-block;font-family:Arial;font-size:11px;line-height:1.4;margin:0 0.1em;padding:0.1em 0.6em;text-shadow:0 1px 0 #fff}CTRL% + %(key)Q%| %{background-color:#f7f7f7;border:1px solid #ccc;border-radius:3px;box-shadow:0 1px 0px rgba(0,0,0,0.2),0 0 0 2px #fff inset;color:#333;display:inline-block;font-family:Arial;font-size:11px;line-height:1.4;margin:0 0.1em;padding:0.1em 0.6em;text-shadow:0 1px 0 #fff}Q% - Cycles through all open query windows|
|=.%(key)CTRL% windows
%{background-color:#f7f7f7;border:1px solid #ccc;border-radius:3px;box-shadow:0 1px 0px rgba(0,0,0,0.2),0 0 0 2px #fff inset;color:#333;display:inline-block;font-family:Arial;font-size:11px;line-height:1.4;margin:0 0.1em;padding:0.1em 0.6em;text-shadow:0 1px 0 #fff}CTRL% + %(key)M%| %{background-color:#f7f7f7;border:1px solid #ccc;border-radius:3px;box-shadow:0 1px 0px rgba(0,0,0,0.2),0 0 0 2px #fff inset;color:#333;display:inline-block;font-family:Arial;font-size:11px;line-height:1.4;margin:0 0.1em;padding:0.1em 0.6em;text-shadow:0 1px 0 #fff}M% - Goto next unread window|
|=.%(key)CTRL% window
%{background-color:#f7f7f7;border:1px solid #ccc;border-radius:3px;box-shadow:0 1px 0px rgba(0,0,0,0.2),0 0 0 2px #fff inset;color:#333;display:inline-block;font-family:Arial;font-size:11px;line-height:1.4;margin:0 0.1em;padding:0.1em 0.6em;text-shadow:0 1px 0 #fff}CTRL% + %(key)ALT% %{background-color:#f7f7f7;border:1px solid #ccc;border-radius:3px;box-shadow:0 1px 0px rgba(0,0,0,0.2),0 0 0 2px #fff inset;color:#333;display:inline-block;font-family:Arial;font-size:11px;line-height:1.4;margin:0 0.1em;padding:0.1em 0.6em;text-shadow:0 1px 0 #fff}ALT% + %(key)M%| %{background-color:#f7f7f7;border:1px solid #ccc;border-radius:3px;box-shadow:0 1px 0px rgba(0,0,0,0.2),0 0 0 2px #fff inset;color:#333;display:inline-block;font-family:Arial;font-size:11px;line-height:1.4;margin:0 0.1em;padding:0.1em 0.6em;text-shadow:0 1px 0 #fff}M% - Goto next unread window with new normal messages/highlights only|
|=.%(key)SHIFT%| only
%{background-color:#f7f7f7;border:1px solid #ccc;border-radius:3px;box-shadow:0 1px 0px rgba(0,0,0,0.2),0 0 0 2px #fff inset;color:#333;display:inline-block;font-family:Arial;font-size:11px;line-height:1.4;margin:0 0.1em;padding:0.1em 0.6em;text-shadow:0 1px 0 #fff}SHIFT% + Left MouseClick a tab in Switchbar/Treebar - Closes the window|
|=.%(key)CTRL%| window
%{background-color:#f7f7f7;border:1px solid #ccc;border-radius:3px;box-shadow:0 1px 0px rgba(0,0,0,0.2),0 0 0 2px #fff inset;color:#333;display:inline-block;font-family:Arial;font-size:11px;line-height:1.4;margin:0 0.1em;padding:0.1em 0.6em;text-shadow:0 1px 0 #fff}CTRL% + Left MouseClick a tab in Switchbar/Treebar - Minimizes the window|
|=.%(key)F1%| window
%(key)F1% - Shows a help window|
|=.%(key)F2%| window
%(key)F2% - Toggle on/off Docking panels|
|=.%(key)F5%| panels
%(key)F5% - Reloads Logviewer/Theme Manger/Plugin Manager|
|=.%(key)F11%| Manager
%(key)F11% - Toggle main window fullscreen| fullscreen
h2. Override built-in hotkeys
Starting with version 1.9.6, you can use the scripting event [[on KEYDOWN]] to override most of the built-in hotkeys.
Not all functions have a [[Scripting Commands|command]], feel free to "request":https://dev.adiirc.com/projects/adiirc/issues/new one if you need it.
Can also be used to create new hotkeys.
*Example*
<pre>
; Setup a keydown keyval for character 'r', you can retrieve the keyval value from the $keyval identifier.
on *:KEYDOWN:*:114:{
; Check if control key is pressed using bitwise comparison
; Control = 2
; Shift = 4
; Alt = 8
if ($mouse.key & 2) {
; Echo the hotkey was pressed
echo -ag Ctrl + R was pressed
; Halt any AdiIRC hotkeys
halt
}
}
</pre>
h2. Creating new hotkeys
New hotkeys can be created using the alias syntax and the F-keys.
F1-12 and any combination using alt/shift/control is allowed.
a - Alt.
s - Shift.
c - Control
*Example*
<pre>
alias aF3 {
echo -ag I pressed ALT + F3
}
alias sF3 {
echo -ag I pressed SHIFT + F3
}
alias cF3 {
echo -ag I pressed CTRL + F3
}
alias caF3 {
echo -ag I pressed CTRL + ALT + F3
}
</pre>