The Players' Guide to the Cities/Slash Commands, Macros, Keybindings, and Emotes

From Paragon Wiki
Jump to: navigation, search

Slash Commands

In City of Heroes and City of Villains, there are a number of commands that can be typed on the chat command line to execute various functions. These are known as slash commands, because they begin with a slash (/). Slash commands are discussed in depth in their own article:

Macros

Macros allow the creation of a button that is placed in your power tray with the functionality of one or more stored slash commands. Macros are created using the /macro command as follows:

/macro <macro_name> <function>

For example, the following will create a button in your power tray labeled "gratz" that will make your character say "Congrats!" in their currently selected chat channel whenever it is activated.

/macro gratz say Congrats!

Keybindings

Using the /bind command, slash command functions can be assigned to any key on the keyboard and to any combination of keys with the ALT, CTRL, or SHIFT keys.

For example, the following will tie the /screenshot command to the SYSRQ key on the keyboard:

/bind SYSRQ screenshot

If there are any pre-existing defined binds for a key, binding a new set of commands to the key will overwrite the old setting.

To remove functionality from a key, use the /nop (null operation) command.

Below are the keybinds that are set when you select the "Reset KeyBinds" button in the Keybind Profile options. The settings will be different depending on whether the profile selection is set to "Default", "Joystick", or "Original."

When you first begin play in City of Heroes/Villains, your keybinds will be set to the "Default" bind set.

Preset Keybinds

Preset Keybinds
KEY/BUTTON DEFAULT JOYSTICK ORIGINAL
' quickchat quickchat quickchat
- prev_tray prev_tray prev_tray
ALT+- prev_tray_alt prev_tray_alt prev_tray_alt
/ window show chat$$slashchat window show chat$$slashchat window show chat$$slashchat
0 powexec_slot 10 powexec_slot 10 powexec_slot 10
CTRL+0 powexec_alt2slot 10 goto_tray 10
ALT+0 powexec_altslot 10 powexec_altslot 10 powexec_altslot 10
1 powexec_slot 1 powexec_slot 1 powexec_slot 1
CTRL+1 powexec_alt2slot 1 goto_tray 1
SHIFT+1 team_select 1 team_select 1 team_select 1
ALT+1 powexec_altslot 1 powexec_altslot 1 powexec_altslot 1
2 powexec_slot 2 powexec_slot 2 powexec_slot 2
CTRL+2 powexec_alt2slot 2 goto_tray 2
SHIFT+2 team_select 2 team_select 2 team_select 2
ALT+2 powexec_altslot 2 powexec_altslot 2 powexec_altslot 2
3 powexec_slot 3 powexec_slot 3 powexec_slot 3
CTRL+3 powexec_alt2slot 3 goto_tray 3
SHIFT+3 team_select 3 team_select 3 team_select 3
ALT+3 powexec_altslot 3 powexec_altslot 3 powexec_altslot 3
4 powexec_slot 4 powexec_slot 4 powexec_slot 4
CTRL+4 powexec_alt2slot 4 goto_tray 4
SHIFT+4 team_select 4 team_select 4 team_select 4
ALT+4 powexec_altslot 4 powexec_altslot 4 powexec_altslot 4
5 powexec_slot 5 powexec_slot 5 powexec_slot 5
CTRL+5 powexec_alt2slot 5 goto_tray 5
SHIFT+5 team_select 5 team_select 5 team_select 5
ALT+5 powexec_altslot 5 powexec_altslot 5 powexec_altslot 5
6 powexec_slot 6 powexec_slot 6 powexec_slot 6
CTRL+6 powexec_alt2slot 6 goto_tray 6
SHIFT+6 team_select 6 team_select 6 team_select 6
ALT+6 powexec_altslot 6 powexec_altslot 6 powexec_altslot 6
7 powexec_slot 7 powexec_slot 7 powexec_slot 7
CTRL+7 powexec_alt2slot 7 goto_tray 7
SHIFT+7 team_select 7 team_select 7 team_select 7
ALT+7 powexec_altslot 7 powexec_altslot 7 powexec_altslot 7
8 powexec_slot 8 powexec_slot 8 powexec_slot 8
CTRL+8 powexec_alt2slot 8 goto_tray 8
SHIFT+8 team_select 8 team_select 8 team_select 8
ALT+8 powexec_altslot 8 powexec_altslot 8 powexec_altslot 8
9 powexec_slot 9 powexec_slot 9 powexec_slot 9
CTRL+9 powexec_alt2slot 9 goto_tray 9
ALT+9 powexec_altslot 9 powexec_altslot 9 powexec_altslot 9
; window show chat$$slashchat window show chat$$slashchat window show chat$$slashchat
\ menu menu menu
A +left +left +left
B ++first ++first ++first
BACKSPACE autoreply autoreply autoreply
C chat chat chat
COMMA window show chat$$beginchat /tell $target window show chat$$beginchat /tell $target window show chat$$beginchat /tell $target
D +right +right +right
DELETE +lookdown +lookdown +lookdown
DOWN +backward +backward
DOWNARROW +backward +backward
E +turnright +turnright +turnright
END +zoomout +zoomout +zoomout
ENTER window show chat$$startchat window show chat$$startchat window show chat$$startchat
EQUALS next_tray next_tray next_tray
ALT+EQUALS next_tray_alt next_tray_alt next_tray_alt
ESC unselect unselect unselect
F follow follow follow
F1 inspexec_slot 1 inspexec_slot 1 inspexec_slot 1
F10 say $battlecry$$emote attack say $battlecry$$emote attack say $battlecry$$emote attack
F2 inspexec_slot 2 inspexec_slot 2 inspexec_slot 2
F3 inspexec_slot 3 inspexec_slot 3 inspexec_slot 3
F4 inspexec_slot 4 inspexec_slot 4 inspexec_slot 4
F5 inspexec_slot 5 inspexec_slot 5 inspexec_slot 5
F6 local <color white><bgcolor red>RUN! local <color white><bgcolor red>RUN! local <color white><bgcolor red>RUN!
F7 say <color black><bgcolor #22aa22>Ready!$$emote thumbsup say <color black><bgcolor #22aa22>Ready!$$emote thumbsup say <color black><bgcolor #22aa22>Ready!$$emote thumbsup
F8 local <color black><bgcolor #aaaa22>HELP!$$emote whistle local <color black><bgcolor #aaaa22>HELP!$$emote whistle local <color black><bgcolor #aaaa22>HELP!$$emote whistle
F9 local <color white><bgcolor #2222aa><scale .75>level $level $archetype$$local <color white><bgcolor #2222aa>Looking for team local <color white><bgcolor #2222aa><scale .75>level $level $archetype$$local <color white><bgcolor #2222aa>Looking for team local <color white><bgcolor #2222aa><scale .75>level $level $archetype$$local <color white><bgcolor #2222aa>Looking for team
HOME +zoomin +zoomin +zoomin
INSERT +lookup +lookup +lookup
JOY1 powexec_slot 2
JOY10 next_tray
JOY2 +up
JOY3 powexec_slot 3
JOY4 powexec_slot 4
JOY5 +zoomin
JOY6 +zoomout
JOY7 powexec_slot 5
JOY8 powexec_slot 1
JOY9 map
JOYPAD_DOWN target_friend_next
JOYPAD_LEFT target_enemy_prev
JOYPAD_RIGHT target_enemy_next
JOYPAD_UP target_enemy_near
JOYSTICK1_DOWN +backward
JOYSTICK1_LEFT +left
JOYSTICK1_RIGHT +right
JOYSTICK1_UP +forward
JOYSTICK3_DOWN +lookdown
JOYSTICK3_LEFT +turnleft
JOYSTICK3_RIGHT +turnright
JOYSTICK3_UP +lookup
LALT +alttray +alttray +alttray
LCONTROL +alt2tray
LCTRL +alt2tray
LEFT +turnleft +turnleft
LEFTARROW +turnleft +turnleft
M +map +map +map
MBUTTON +camrotate +camrotate +camrotate
MouseChord +forward_mouse
MOUSEWHEEL +camdistadjust +camdistadjust +camdistadjust
N nav nav nav
P powers powers powers
PAGEDOWN camreset camreset camreset
PAGEUP +camrotate +camrotate +camrotate
Q +turnleft +turnleft +turnleft
R ++autorun ++autorun ++autorun
RALT alttraysticky alttraysticky alttraysticky
RBUTTON +mouse_look +mouse_look +mouse_look
RIGHT +turnright +turnright
RIGHTARROW +turnright +turnright
S +backward +backward +backward
SPACE +up +up +up
SYSRQ screenshot screenshot screenshot
T target target target
TAB target_enemy_next target_enemy_next target_enemy_next
CTRL+TAB target_enemy_near target_enemy_near target_enemy_near
SHIFT+TAB target_enemy_prev target_enemy_prev target_enemy_prev
UP +forward +forward
UPARROW +forward +forward
V +ctm_invert +ctm_invert
W +forward +forward +forward
X +down +down +down
Z powexec_abort powexec_abort powexec_abort

Emotes

Using the /emote command (or /e, /em, and /me) causes a character to perform a short animation (sometimes accompanied by sound effects). These animations are referred to as "emotes." Some emotes execute only once per command while others may loop contiunously until interrupted.

If the emote called out is not a defined emote, no animation will occur, but a thought balloon containing the text following the /emote command will appear above the character's head.

A detailed list of defined emotes is available here: