Difference between revisions of "Controls (OpenApoc)"

From UFOpaedia
Jump to navigation Jump to search
(Created page with "List of hotkeys implemented for OpenApoc version 0.0.49 Note: OpenApoc eventually aims to implement all the controls from the original, as well as improve interface usabilit...")
 
 
Line 6: Line 6:
  
 
General UI Hotkeys:
 
General UI Hotkeys:
- [Mousewheel] Scroll Lists
+
* [Mousewheel] Scroll Lists
- [Esc] Go back, close form, "Cancel" option
+
* [Esc] Go back, close form, "Cancel" option
 
   For example, "OK" button in screens, "Cancel" or "No" option in dialogues
 
   For example, "OK" button in screens, "Cancel" or "No" option in dialogues
- [Enter] Go forward, "Confirm" option, first option
+
* [Enter] Go forward, "Confirm" option, first option
 
   For example, "OK" option in screens, "Confirm" or "Yes" option in dialogues, real time in breifing
 
   For example, "OK" option in screens, "Confirm" or "Yes" option in dialogues, real time in breifing
- [Space] Skip, second (non-cancel) option
+
* [Space] Skip, second (non-cancel) option
 
   For example, "No" in "Yes/No/Cancel" dialogue, equip button in squad assignment, checkbox to pause when event happens again, turn based in briefing
 
   For example, "No" in "Yes/No/Cancel" dialogue, equip button in squad assignment, checkbox to pause when event happens again, turn based in briefing
 
    
 
    
 
General Hotkeys:
 
General Hotkeys:
- [Middle Click] Move camera to location
+
* [Middle Click] Move camera to location
- [Arrows] Move camera around
+
* [Arrows] Move camera around
- [TAB] Toggle map
+
* [TAB] Toggle map
- [Space] Pause/Resume time (including TB)
+
* [Space] Pause/Resume time (including TB)
- [Escape] Options menu
+
* [Escape] Options menu
- [C] Toggle Follow Mode
+
* [C] Toggle Follow Mode
- [M] Show Log
+
* [M] Show Log
- [Home] Zoom to last event
+
* [Home] Zoom to last event
  
 
Cityscape Vanilla Controls Note
 
Cityscape Vanilla Controls Note
Line 28: Line 28:
 
* Instead, OpenApoc introduces a new, consistent control scheme, which is explained in the next two sections
 
* Instead, OpenApoc introduces a new, consistent control scheme, which is explained in the next two sections
 
* For those who prefer to still use the vanilla control scheme, there is a feature to disable in the options menu called "Improved city control scheme". When disabled, vanilla control scheme will apply:
 
* For those who prefer to still use the vanilla control scheme, there is a feature to disable in the options menu called "Improved city control scheme". When disabled, vanilla control scheme will apply:
- Right click will move screen to cursor
+
* Right click will move screen to cursor
- Alt+LMB will order vehicle attack
+
* Alt+LMB will order vehicle attack
- Shift+LMB will order moving to building
+
* Shift+LMB will order moving to building
- Left-clicking on building will always open building screen
+
* Left-clicking on building will always open building screen
- No mouse controls introduced by OpenApoc will function
+
* No mouse controls introduced by OpenApoc will function
  
 
Cityscape Mouse:
 
Cityscape Mouse:
Line 42: Line 42:
 
* [Alt] Opens ufopaedia
 
* [Alt] Opens ufopaedia
 
* [Alt/Shift] + [Click] orders vehicles directly, Alt+Shift targets buildings and Shift targets vehicles or locations, while left click is aggressive and right is non-aggressive
 
* [Alt/Shift] + [Click] orders vehicles directly, Alt+Shift targets buildings and Shift targets vehicles or locations, while left click is aggressive and right is non-aggressive
- [Alt] + [Left Click] Opens ufopaedia screen for the object (vehicle type, building function or even who fired the projectile!)
+
* [Alt] + [Left Click] Opens ufopaedia screen for the object (vehicle type, building function or even who fired the projectile!)
- [Alt] + [Right Click] Opens ufopaedia screen for object's owner (be that vehicle or building)
+
* [Alt] + [Right Click] Opens ufopaedia screen for object's owner (be that vehicle or building)
- [Alt] + [Shift] + [Left Click] Order Attack Building
+
* [Alt] + [Shift] + [Left Click] Order Attack Building
- [Alt] + [Shift] + [Right Click] Order Goto Building
+
* [Alt] + [Shift] + [Right Click] Order Goto Building
- [Shift] + [Left Click] Order Attack Vehicle
+
* [Shift] + [Left Click] Order Attack Vehicle
- [Shift] + [Right Click] Order Follow Vehicle / Goto Location
+
* [Shift] + [Right Click] Order Follow Vehicle / Goto Location
- [Left Click]
+
* [Left Click]
 
   - Issues orders
 
   - Issues orders
 
   - Base screen for building that contains a base
 
   - Base screen for building that contains a base
 
   - Building screen for buildings
 
   - Building screen for buildings
- [Right Click]
+
* [Right Click]
 
   - Building screen for buildings
 
   - Building screen for buildings
  
 
Cityscape Mouse Clicks on Vehicle / Agent icons:
 
Cityscape Mouse Clicks on Vehicle / Agent icons:
- [Shift] + [Right Click] Open Location Screen
+
* [Shift] + [Right Click] Open Location Screen
- [Ctrl] + [Shift] + [Right Click] Open Equipment Screen
+
* [Ctrl] + [Shift] + [Right Click] Open Equipment Screen
- [Alt] + [Shift] + [Right Click] Open Equipment Screen
+
* [Alt] + [Shift] + [Right Click] Open Equipment Screen
  
 
Cityscape Mouse Unit Selection:
 
Cityscape Mouse Unit Selection:
 
* [Ctrl] makes selection additive
 
* [Ctrl] makes selection additive
- [Left Click]
+
* [Left Click]
 
   - Select Agent/Vehicle (as the only object selected)
 
   - Select Agent/Vehicle (as the only object selected)
- [Ctrl] + [Left Click]
+
* [Ctrl] + [Left Click]
 
   - Add Agent/Vehicle to selection and make it first in the list
 
   - Add Agent/Vehicle to selection and make it first in the list
- [Right Click]
+
* [Right Click]
 
   - Remove Agent/Vehicle from selection
 
   - Remove Agent/Vehicle from selection
 
    
 
    
 
Cityscape Keyboard:
 
Cityscape Keyboard:
- [0],[1]...[5] control time  
+
* [0],[1]...[5] control time  
- [N] Manual control (if using vanilla scheme then [M] is the manual control key and there is no way to open message log, as per vanilla)
+
* [N] Manual control (if using vanilla scheme then [M] is the manual control key and there is no way to open message log, as per vanilla)
  
 
Cityscape Debug:
 
Cityscape Debug:
- [F1] Debug hotkeys are toggled on/off
+
* [F1] Debug hotkeys are toggled on/off
- [Ctrl] + [Alt] + [Shift] + [Left Click] destroys scenery
+
* [Ctrl] + [Alt] + [Shift] + [Left Click] destroys scenery
- [Ctrl] + [Alt] + [Shift] + [Right Click] collapses building
+
* [Ctrl] + [Alt] + [Shift] + [Right Click] collapses building
- [A] gives every vehicle weapon and ammo to current base
+
* [A] gives every vehicle weapon and ammo to current base
- [W] warp to alien dimension and back
+
* [W] warp to alien dimension and back
- [R] repairs all scenery
+
* [R] repairs all scenery
- [B] spawn UFO on base assault mission
+
* [B] spawn UFO on base assault mission
- [U] spawns three crashed UFOs
+
* [U] spawns three crashed UFOs
- [X] crashes every vehcile on map
+
* [X] crashes every vehcile on map
- [PgUp] / [PgDown] displays only one layer of map, with other layers being transparent
+
* [PgUp] / [PgDown] displays only one layer of map, with other layers being transparent
- [F2] show road pathfinding map
+
* [F2] show road pathfinding map
- [F3] highlight walkmode, collapsing tiles, basement tiles
+
* [F3] highlight walkmode, collapsing tiles, basement tiles
- [F4] show aliens in buildings on strategy map
+
* [F4] show aliens in buildings on strategy map
- [F5] show vehicle paths (blue flying, yellow ground)
+
* [F5] show vehicle paths (blue flying, yellow ground)
- [F6] dump voxelmap for line of sight to tileviewvoxels.png
+
* [F6] dump voxelmap for line of sight to tileviewvoxels.png
- [F7] dump voxelmap for line of sight to tileviewvoxels.png (fast way, calculate 1/4 of points)
+
* [F7] dump voxelmap for line of sight to tileviewvoxels.png (fast way, calculate 1/4 of points)
- [F8] dump voxelmap for line of fire to tileviewvoxels.png
+
* [F8] dump voxelmap for line of fire to tileviewvoxels.png
- [F9] dump voxelmap for line of fire to tileviewvoxels.png (fast way, calculate 1/4 of points)
+
* [F9] dump voxelmap for line of fire to tileviewvoxels.png (fast way, calculate 1/4 of points)
- [F10] highlight tube in city
+
* [F10] highlight tube in city
- [F11] highlight roads in city
+
* [F11] highlight roads in city
- [F12] highlight hills in city
+
* [F12] highlight hills in city
- [Numpad 1379] show only roads/tubes that have an outgoing connection in this direction
+
* [Numpad 1379] show only roads/tubes that have an outgoing connection in this direction
- [Numpad 28] show only tubes that have an outgoing connection down [2] or up [8]
+
* [Numpad 28] show only tubes that have an outgoing connection down [2] or up [8]
- [Numpad 0] show all roads/tubes again
+
* [Numpad 0] show all roads/tubes again
- [Numpad 5]  
+
* [Numpad 5]  
 
   - For tubes, switch between showing only tiles with defined tube passability, or to also include tiles belonging to buildings
 
   - For tubes, switch between showing only tiles with defined tube passability, or to also include tiles belonging to buildings
 
   - For roads, switch between showing only tiles marked as "road", or to also include tiles marked with road direction
 
   - For roads, switch between showing only tiles marked as "road", or to also include tiles marked with road direction
Line 104: Line 104:
  
 
Base screens Debug:
 
Base screens Debug:
- [F10]  
+
* [F10]  
 
   - On base view: finish all facilities
 
   - On base view: finish all facilities
 
   - On research screen: mark project as requiring just 100 more points(basically complete project at next update if you have at least 2 people assigned)
 
   - On research screen: mark project as requiring just 100 more points(basically complete project at next update if you have at least 2 people assigned)
Line 110: Line 110:
 
    
 
    
 
Vehicle Equipment:
 
Vehicle Equipment:
- [Shift] makes item auto-equip into first available slot, or auto-remove to base stores
+
* [Shift] makes item auto-equip into first available slot, or auto-remove to base stores
 
   
 
   
 
Agent Equipment:
 
Agent Equipment:
 
* Usual selection controls apply, with option to de-select with right click as well
 
* Usual selection controls apply, with option to de-select with right click as well
- [Shift] makes item auto-equip into first available slot, or auto-remove to base stores / ground
+
* [Shift] makes item auto-equip into first available slot, or auto-remove to base stores / ground
- [Ctrl] makes you remove clip when clicking on weapon
+
* [Ctrl] makes you remove clip when clicking on weapon
- [1]...[0] applies equipment template to every selected agent
+
* [1]...[0] applies equipment template to every selected agent
- [Ctrl] + [1]...[0] remembers current agent's equipment set as a template
+
* [Ctrl] + [1]...[0] remembers current agent's equipment set as a template
  
 
Battlescape Mouse:
 
Battlescape Mouse:
Line 123: Line 123:
 
When firing at a tile, makes the shot aim at the ground of the tile, rather than at unit's level
 
When firing at a tile, makes the shot aim at the ground of the tile, rather than at unit's level
 
* [Shift] Turns cursor into attack mode
 
* [Shift] Turns cursor into attack mode
- [Left Click]
+
* [Left Click]
 
   - Order unit to execute action at cursor (move / throw / psi attack / teleport etc.)
 
   - Order unit to execute action at cursor (move / throw / psi attack / teleport etc.)
 
   - Open probed unit's screen
 
   - Open probed unit's screen
 
   - Use item (weapon / teleport / prime grenade etc.)
 
   - Use item (weapon / teleport / prime grenade etc.)
- [Shift] + [Left Click]  
+
* [Shift] + [Left Click]  
 
   - Order unit to fire at target tile, shot moving parallel to ground
 
   - Order unit to fire at target tile, shot moving parallel to ground
- [Shift] + [Alt] + [Left Click]  
+
* [Shift] + [Alt] + [Left Click]  
 
   - Order unit to fire at target tile, shot aimed at tile's ground
 
   - Order unit to fire at target tile, shot aimed at tile's ground
- [Right Click]
+
* [Right Click]
 
   - Turn towards cursor
 
   - Turn towards cursor
 
   - Focus at enemy in RT
 
   - Focus at enemy in RT
Line 138: Line 138:
 
Battlescape Mouse Unit Selection:
 
Battlescape Mouse Unit Selection:
 
* [Ctrl] makes selection additive
 
* [Ctrl] makes selection additive
- [Left Click]
+
* [Left Click]
 
   - Select Unit (as the only unit selected)
 
   - Select Unit (as the only unit selected)
- [Ctrl] + [Left Click]
+
* [Ctrl] + [Left Click]
 
   - Add Unit to selection and make it first in the list
 
   - Add Unit to selection and make it first in the list
- [Right Click]
+
* [Right Click]
 
   - Remove Unit from selection
 
   - Remove Unit from selection
  
 
Battlescape Keyboard:
 
Battlescape Keyboard:
- [PgUp]/[PgDown] Change map levels
+
* [PgUp]/[PgDown] Change map levels
- [V] Toggle layering
+
* [V] Toggle layering
- [F2] Prone Mode
+
* [F2] Prone Mode
- [F3] Walk Mode
+
* [F3] Walk Mode
- [F4] Run Mode
+
* [F4] Run Mode
- [F5] Cease Fire Mode
+
* [F5] Cease Fire Mode
- [F6] Aimed Mode
+
* [F6] Aimed Mode
- [F7] Snap Mode
+
* [F7] Snap Mode
- [F8] Auto Mode
+
* [F8] Auto Mode
- [F9] Evasive Mode
+
* [F9] Evasive Mode
- [F10] Normal Mode
+
* [F10] Normal Mode
- [F11] Aggressive Mode
+
* [F11] Aggressive Mode
- [Backspace] Kneel Mode
+
* [Backspace] Kneel Mode
- [1..6] Select squad
+
* [1..6] Select squad
- [Shift] + [1..6] Select Unit in current squad (as the only unit selected)
+
* [Shift] + [1..6] Select Unit in current squad (as the only unit selected)
- [Shift] + [Ctrl] + [1..6] Add Unit to selection and make it first in the list
+
* [Shift] + [Ctrl] + [1..6] Add Unit to selection and make it first in the list
- [Alt] + [1..6] Go through spotted enemies of unit
+
* [Alt] + [1..6] Go through spotted enemies of unit
- [Enter] Open Inventory
+
* [Enter] Open Inventory
- [[] Throw right hand item
+
* [[] Throw right hand item
- []] Throw left hand item
+
* []] Throw left hand item
- ['] Drop right hand item
+
* ['] Drop right hand item
- [\] Drop left hand item
+
* [\] Drop left hand item
- [Y] Confirm priming
+
* [Y] Confirm priming
- [N] Cancel priming
+
* [N] Cancel priming
- [E] End your turn
+
* [E] End your turn
- [S] Open Save menu
+
* [S] Open Save menu
- [L] Open Load menu
+
* [L] Open Load menu
- [J] Make unit jump (down from a cliff)
+
* [J] Make unit jump (down from a cliff)
  
 
Battlescape Debug:
 
Battlescape Debug:
- [F1] Debug hotkeys are toggled on/off, when they are on some of the normal hotkeys are off
+
* [F1] Debug hotkeys are toggled on/off, when they are on some of the normal hotkeys are off
- [Middle Click] Activate teleportation mode for unit regardless of wether it holds a charged teleporter
+
* [Middle Click] Activate teleportation mode for unit regardless of wether it holds a charged teleporter
- [E] Force end current turn in TB mode
+
* [E] Force end current turn in TB mode
- [R] Reveal whole map and show debug lines for which unit sees which unit
+
* [R] Reveal whole map and show debug lines for which unit sees which unit
- [S] Stun units  
+
* [S] Stun units  
 
   - with [Ctrl] held will affect small area around cursor, without will affect only unit under cursor
 
   - with [Ctrl] held will affect small area around cursor, without will affect only unit under cursor
 
   - with [Shift] held will affect everything except cursor
 
   - with [Shift] held will affect everything except cursor
 
   - with [Shift] and Ctrl held will affect everything except what's in small area around cursor
 
   - with [Shift] and Ctrl held will affect everything except what's in small area around cursor
- [K] Same as [S] but removes units from map (units count as reterated)
+
* [K] Same as [S] but removes units from map (units count as reterated)
- [P] Lower morale of every unit to the point where they will eventually suffer a low morale event
+
* [P] Lower morale of every unit to the point where they will eventually suffer a low morale event
- [Shift] + [P] gives every unit 0 psi defense and 100 psi energy/attack
+
* [Shift] + [P] gives every unit 0 psi defense and 100 psi energy/attack
- [H] Restore stats of every unit, heals stun damage and fatal wounds
+
* [H] Restore stats of every unit, heals stun damage and fatal wounds
- [T] Restore TU of every player unit
+
* [T] Restore TU of every player unit
- [F] Re-link support lines for battlescape map parts
+
* [F] Re-link support lines for battlescape map parts
- [Numpad 0] Spawn vortex mine explosion at cursor
+
* [Numpad 0] Spawn vortex mine explosion at cursor
- [Numpad 1-9] Spawn a shot with over 9000 at cursor in specified direction (5 being "down")
+
* [Numpad 1-9] Spawn a shot with over 9000 at cursor in specified direction (5 being "down")
- [F6] dump voxelmap for line of sight to tileviewvoxels.png
+
* [F6] dump voxelmap for line of sight to tileviewvoxels.png
- [F7] dump voxelmap for line of sight to tileviewvoxels.png (fast way, calculate 1/4 of points)
+
* [F7] dump voxelmap for line of sight to tileviewvoxels.png (fast way, calculate 1/4 of points)
- [F8] dump voxelmap for line of fire to tileviewvoxels.png
+
* [F8] dump voxelmap for line of fire to tileviewvoxels.png

Latest revision as of 17:46, 20 September 2018

List of hotkeys implemented for OpenApoc version 0.0.49

Note:

OpenApoc eventually aims to implement all the controls from the original, as well as improve interface usability by introducing new hotkeys that make sense (things like mouse scroll for lists etc.). So, eventually you can expect all hotkeys from original manual to work, in addition to new ones. For now, however, refer to this file to find out what hotkeys do what, as well as to learn about debug keys (cheats).

General UI Hotkeys:

  • [Mousewheel] Scroll Lists
  • [Esc] Go back, close form, "Cancel" option
 For example, "OK" button in screens, "Cancel" or "No" option in dialogues
  • [Enter] Go forward, "Confirm" option, first option
 For example, "OK" option in screens, "Confirm" or "Yes" option in dialogues, real time in breifing
  • [Space] Skip, second (non-cancel) option
 For example, "No" in "Yes/No/Cancel" dialogue, equip button in squad assignment, checkbox to pause when event happens again, turn based in briefing
 

General Hotkeys:

  • [Middle Click] Move camera to location
  • [Arrows] Move camera around
  • [TAB] Toggle map
  • [Space] Pause/Resume time (including TB)
  • [Escape] Options menu
  • [C] Toggle Follow Mode
  • [M] Show Log
  • [Home] Zoom to last event

Cityscape Vanilla Controls Note

  • Vanilla city controls were not very consistent and quite limited. For starters, right-clicking mouse in city moved map, while in battle, it didn't. There were no ways to quickly open frequently used screens (namely equipment, location, base screens) without clicking their buttons, and when using Alt/Shift hotkeys, they acted as if you clicked a corresponding button, meaning that if you missed your selection mode changed.
  • Instead, OpenApoc introduces a new, consistent control scheme, which is explained in the next two sections
  • For those who prefer to still use the vanilla control scheme, there is a feature to disable in the options menu called "Improved city control scheme". When disabled, vanilla control scheme will apply:
  • Right click will move screen to cursor
  • Alt+LMB will order vehicle attack
  • Shift+LMB will order moving to building
  • Left-clicking on building will always open building screen
  • No mouse controls introduced by OpenApoc will function

Cityscape Mouse:

  • [Ctrl]
 - when giving move orders to Agents, forces Agents to move on foot (never call a taxi), and allows use of personal teleporter
 - when giving move orders to Vehicles, allows manual use of teleporter
 - when giving attack orders forces Vehicles to attack their target (instead of recovering UFOs or escorting owned vehicles)
 - note that in vanilla, attacking owned vehicles was impossible, as such, a feature toggle is required for it to work (on by default)
  • [Alt] Opens ufopaedia
  • [Alt/Shift] + [Click] orders vehicles directly, Alt+Shift targets buildings and Shift targets vehicles or locations, while left click is aggressive and right is non-aggressive
  • [Alt] + [Left Click] Opens ufopaedia screen for the object (vehicle type, building function or even who fired the projectile!)
  • [Alt] + [Right Click] Opens ufopaedia screen for object's owner (be that vehicle or building)
  • [Alt] + [Shift] + [Left Click] Order Attack Building
  • [Alt] + [Shift] + [Right Click] Order Goto Building
  • [Shift] + [Left Click] Order Attack Vehicle
  • [Shift] + [Right Click] Order Follow Vehicle / Goto Location
  • [Left Click]
 - Issues orders
 - Base screen for building that contains a base
 - Building screen for buildings
  • [Right Click]
 - Building screen for buildings

Cityscape Mouse Clicks on Vehicle / Agent icons:

  • [Shift] + [Right Click] Open Location Screen
  • [Ctrl] + [Shift] + [Right Click] Open Equipment Screen
  • [Alt] + [Shift] + [Right Click] Open Equipment Screen

Cityscape Mouse Unit Selection:

  • [Ctrl] makes selection additive
  • [Left Click]
 - Select Agent/Vehicle (as the only object selected)
  • [Ctrl] + [Left Click]
 - Add Agent/Vehicle to selection and make it first in the list
  • [Right Click]
 - Remove Agent/Vehicle from selection
 

Cityscape Keyboard:

  • [0],[1]...[5] control time
  • [N] Manual control (if using vanilla scheme then [M] is the manual control key and there is no way to open message log, as per vanilla)

Cityscape Debug:

  • [F1] Debug hotkeys are toggled on/off
  • [Ctrl] + [Alt] + [Shift] + [Left Click] destroys scenery
  • [Ctrl] + [Alt] + [Shift] + [Right Click] collapses building
  • [A] gives every vehicle weapon and ammo to current base
  • [W] warp to alien dimension and back
  • [R] repairs all scenery
  • [B] spawn UFO on base assault mission
  • [U] spawns three crashed UFOs
  • [X] crashes every vehcile on map
  • [PgUp] / [PgDown] displays only one layer of map, with other layers being transparent
  • [F2] show road pathfinding map
  • [F3] highlight walkmode, collapsing tiles, basement tiles
  • [F4] show aliens in buildings on strategy map
  • [F5] show vehicle paths (blue flying, yellow ground)
  • [F6] dump voxelmap for line of sight to tileviewvoxels.png
  • [F7] dump voxelmap for line of sight to tileviewvoxels.png (fast way, calculate 1/4 of points)
  • [F8] dump voxelmap for line of fire to tileviewvoxels.png
  • [F9] dump voxelmap for line of fire to tileviewvoxels.png (fast way, calculate 1/4 of points)
  • [F10] highlight tube in city
  • [F11] highlight roads in city
  • [F12] highlight hills in city
  • [Numpad 1379] show only roads/tubes that have an outgoing connection in this direction
  • [Numpad 28] show only tubes that have an outgoing connection down [2] or up [8]
  • [Numpad 0] show all roads/tubes again
  • [Numpad 5]
 - For tubes, switch between showing only tiles with defined tube passability, or to also include tiles belonging to buildings
 - For roads, switch between showing only tiles marked as "road", or to also include tiles marked with road direction
 - For hills, switch between showing only tiles marked as "road", or to also include tiles marked with hill direction

Base screens Debug:

  • [F10]
 - On base view: finish all facilities
 - On research screen: mark project as requiring just 100 more points(basically complete project at next update if you have at least 2 people assigned)


Vehicle Equipment:

  • [Shift] makes item auto-equip into first available slot, or auto-remove to base stores

Agent Equipment:

  • Usual selection controls apply, with option to de-select with right click as well
  • [Shift] makes item auto-equip into first available slot, or auto-remove to base stores / ground
  • [Ctrl] makes you remove clip when clicking on weapon
  • [1]...[0] applies equipment template to every selected agent
  • [Ctrl] + [1]...[0] remembers current agent's equipment set as a template

Battlescape Mouse:

  • [Alt] When giving moving orders, makes unit keep facing to the target (making unit strafe or move backwards)

When firing at a tile, makes the shot aim at the ground of the tile, rather than at unit's level

  • [Shift] Turns cursor into attack mode
  • [Left Click]
 - Order unit to execute action at cursor (move / throw / psi attack / teleport etc.)
 - Open probed unit's screen
 - Use item (weapon / teleport / prime grenade etc.)
  • [Shift] + [Left Click]
 - Order unit to fire at target tile, shot moving parallel to ground
  • [Shift] + [Alt] + [Left Click]
 - Order unit to fire at target tile, shot aimed at tile's ground
  • [Right Click]
 - Turn towards cursor
 - Focus at enemy in RT
 - Use item's "auto" function (like prime grenade for impact)

Battlescape Mouse Unit Selection:

  • [Ctrl] makes selection additive
  • [Left Click]
 - Select Unit (as the only unit selected)
  • [Ctrl] + [Left Click]
 - Add Unit to selection and make it first in the list
  • [Right Click]
 - Remove Unit from selection

Battlescape Keyboard:

  • [PgUp]/[PgDown] Change map levels
  • [V] Toggle layering
  • [F2] Prone Mode
  • [F3] Walk Mode
  • [F4] Run Mode
  • [F5] Cease Fire Mode
  • [F6] Aimed Mode
  • [F7] Snap Mode
  • [F8] Auto Mode
  • [F9] Evasive Mode
  • [F10] Normal Mode
  • [F11] Aggressive Mode
  • [Backspace] Kneel Mode
  • [1..6] Select squad
  • [Shift] + [1..6] Select Unit in current squad (as the only unit selected)
  • [Shift] + [Ctrl] + [1..6] Add Unit to selection and make it first in the list
  • [Alt] + [1..6] Go through spotted enemies of unit
  • [Enter] Open Inventory
  • [[] Throw right hand item
  • []] Throw left hand item
  • ['] Drop right hand item
  • [\] Drop left hand item
  • [Y] Confirm priming
  • [N] Cancel priming
  • [E] End your turn
  • [S] Open Save menu
  • [L] Open Load menu
  • [J] Make unit jump (down from a cliff)

Battlescape Debug:

  • [F1] Debug hotkeys are toggled on/off, when they are on some of the normal hotkeys are off
  • [Middle Click] Activate teleportation mode for unit regardless of wether it holds a charged teleporter
  • [E] Force end current turn in TB mode
  • [R] Reveal whole map and show debug lines for which unit sees which unit
  • [S] Stun units
 - with [Ctrl] held will affect small area around cursor, without will affect only unit under cursor
 - with [Shift] held will affect everything except cursor
 - with [Shift] and Ctrl held will affect everything except what's in small area around cursor
  • [K] Same as [S] but removes units from map (units count as reterated)
  • [P] Lower morale of every unit to the point where they will eventually suffer a low morale event
  • [Shift] + [P] gives every unit 0 psi defense and 100 psi energy/attack
  • [H] Restore stats of every unit, heals stun damage and fatal wounds
  • [T] Restore TU of every player unit
  • [F] Re-link support lines for battlescape map parts
  • [Numpad 0] Spawn vortex mine explosion at cursor
  • [Numpad 1-9] Spawn a shot with over 9000 at cursor in specified direction (5 being "down")
  • [F6] dump voxelmap for line of sight to tileviewvoxels.png
  • [F7] dump voxelmap for line of sight to tileviewvoxels.png (fast way, calculate 1/4 of points)
  • [F8] dump voxelmap for line of fire to tileviewvoxels.png