mirror of
https://gitlab.com/OpenMW/openmw.git
synced 2025-01-17 19:10:24 +00:00
82 lines
1.7 KiB
C++
82 lines
1.7 KiB
C++
#ifndef MWINPUT_ACTIONS_H
|
|
#define MWINPUT_ACTIONS_H
|
|
|
|
namespace MWInput
|
|
{
|
|
enum Actions
|
|
{
|
|
// please add new actions at the bottom, in order to preserve the channel IDs in the key configuration files
|
|
|
|
A_GameMenu,
|
|
|
|
A_Unused,
|
|
|
|
A_Screenshot, // Take a screenshot
|
|
|
|
A_Inventory, // Toggle inventory screen
|
|
|
|
A_Console, // Toggle console screen
|
|
|
|
A_MoveLeft, // Move player left / right
|
|
A_MoveRight,
|
|
A_MoveForward, // Forward / Backward
|
|
A_MoveBackward,
|
|
|
|
A_Activate,
|
|
|
|
A_Use, // Use weapon, spell, etc.
|
|
A_Jump,
|
|
A_AutoMove, // Toggle Auto-move forward
|
|
A_Rest, // Rest
|
|
A_Journal, // Journal
|
|
A_Weapon, // Draw/Sheath weapon
|
|
A_Spell, // Ready/Unready Casting
|
|
A_Run, // Run when held
|
|
A_CycleSpellLeft, // cycling through spells
|
|
A_CycleSpellRight,
|
|
A_CycleWeaponLeft, // Cycling through weapons
|
|
A_CycleWeaponRight,
|
|
A_ToggleSneak, // Toggles Sneak
|
|
A_AlwaysRun, // Toggle Walking/Running
|
|
A_Sneak,
|
|
|
|
A_QuickSave,
|
|
A_QuickLoad,
|
|
A_QuickMenu,
|
|
A_ToggleWeapon,
|
|
A_ToggleSpell,
|
|
|
|
A_TogglePOV,
|
|
|
|
A_QuickKey1,
|
|
A_QuickKey2,
|
|
A_QuickKey3,
|
|
A_QuickKey4,
|
|
A_QuickKey5,
|
|
A_QuickKey6,
|
|
A_QuickKey7,
|
|
A_QuickKey8,
|
|
A_QuickKey9,
|
|
A_QuickKey10,
|
|
|
|
A_QuickKeysMenu,
|
|
|
|
A_ToggleHUD,
|
|
|
|
A_ToggleDebug,
|
|
|
|
A_LookUpDown, // Joystick look
|
|
A_LookLeftRight,
|
|
A_MoveForwardBackward,
|
|
A_MoveLeftRight,
|
|
|
|
A_ZoomIn,
|
|
A_ZoomOut,
|
|
|
|
A_TogglePostProcessorHUD,
|
|
|
|
A_Last // Marker for the last item
|
|
};
|
|
}
|
|
#endif
|