MayaFlux 0.4.0
Digital-First Multimedia Processing Framework
Loading...
Searching...
No Matches
MayaFlux::Kinesis::FlyKeyMap Struct Reference

Key assignments for the Fly navigation preset. More...

#include <NavigationMappings.hpp>

+ Collaboration diagram for MayaFlux::Kinesis::FlyKeyMap:

Public Attributes

IO::Keys back { IO::Keys::S }
 
IO::Keys down { IO::Keys::Q }
 
IO::Keys forward { IO::Keys::W }
 
IO::Keys left { IO::Keys::A }
 
std::optional< IO::Keysortho_flip { IO::Keys::KP9 }
 Flip to opposite view.
 
std::optional< IO::Keysortho_front { IO::Keys::KP1 }
 Snap to front (+Z) view.
 
std::optional< IO::Keysortho_right { IO::Keys::KP3 }
 Snap to right (+X) view.
 
std::optional< IO::Keysortho_top { IO::Keys::KP7 }
 Snap to top (+Y) view.
 
IO::Keys right { IO::Keys::D }
 
IO::Keys up { IO::Keys::E }
 

Detailed Description

Key assignments for the Fly navigation preset.

Movement keys are required; all six default to the canonical WASD/QE layout. Ortho-snap slots are optional: a std::nullopt entry is silently skipped, which is the correct default for environments without a numeric keypad.

Definition at line 15 of file NavigationMappings.hpp.


The documentation for this struct was generated from the following file: