Left mouse button

  • … attack the monster under the cursor with your primary attack
  • … open the crate, barrel, etc under the cursor
  • … activate the lever, switch, trader, etc under the cursor
  • … walk to the location if clicking on the floor

Right mouse button

  • … attack the monster under the cursor with your secondary attack
  • … walk to the location if clicking on the floor
  • … immediately consume a potion in your inventory

Middle mouse button … use selected inventory item

SHIFT + Left mouse button … stand ground and fire primary attack

SHIFT + Right mouse button … stand ground and fire secondary attack

Mouse wheel up/down … scroll through inventory items

Ctrl + Middle mouse button … Camera zoom

Moving mouse to left or right edge of window … Rotate the world view

Mouse button 4 … Use a mana potion in your inventory

Mouse button 5 … Use a health potion in your inventory

C … Character skills

G … Swap held weapon and shield with the weapon and shield on your back

H … Use a health potion in your inventory

I … Inventory

J … Journal

M … Masteries

N … Use a mana potion in your inventory

P … Use selected inventory item

Q … Quests

R … Change between walk and run

T … Talents

U … Minimize or restore the in-game interface

Z … In 1st person, hold to access the in-game interface

1 … Return camera to first person mode

3 … Return camera zoom to default 3rd person camera height

7 … Cycle backwards through 1st person reticles

8 … Cycle forwards through 1st person reticles

9 … Scroll backwards through equippable inventory items

0 … Scroll forwards through equippable inventory items

[ ] … Scroll through inventory items

Enter … Select inventory item for use

Escape …. Options menu

Tab … Display area map and compass

Home … Return 3rd person camera to default height

First person movement keys

W (or up arrow) … Move forwards

A (or left arrow) … Sidestep left

S (or down arrow) … Back up

D (or right arrow) … Sidestep right

Third person camera keys

W … Rotate camera up

A … Rotate camera left

S … Rotate camera down

D … Rotate camera right

Keyboard + … zooms camera out a little at a time

Keyboard – … zooms camera in a little at a time

Numeric + … zooms camera out

Numeric – … zooms camera in

F1 … Displays keyboard and mouse usage

F2 … Boss key

Remapping Keyboard and Mouse Controls

The game.con file contains the mappings for keyboard and mouse controls to in game actions. By modifying this file, you can change the
keyboard and mouse controls to your favorite ones instead of using the default mappings.

Opening the file you can see the general format of some of the entries.

For example:

bind(“game”, “mouseWheelFwd”, “selectInventoryItem(-1)”, 0) // change inventory selection
bind(“game”, “w”, “doForward”, 1) // move forward in 1st person, or change camera declination in 3rd person
bind(“game”, “tab”, “flipIntConfig(\”showMinimap\”)”, 0) // show the minimap
bind(“game”, “‘+shift”, “setIntConfig(\”Reticle\”, 1)”, 0 ) // show the reticle in 1st person

As you can see, each mapping starts with the word “bind”, and has four comma separated values or parameters. For those interested, this maps pretty much directly to a function call inside the game engine.

The first parameter is the game mode the mapping is valid in. In all of these cases, the mode is “game”.

The second parameter is the keyboard key or mouse input that is being mapped.

The third parameter is the game engine command to run.

And, the fourth parameter indicates whether the mapping must be read (scanned) every frame. Movement functions like the doForward above must be read every frame, while the others can have some delay in their processing.