.. index:: pair: class; EE::Window::KeyMod .. _doxid-class_e_e_1_1_window_1_1_key_mod: class EE::Window::KeyMod ======================== .. toctree:: :hidden: Overview ~~~~~~~~ .. ref-code-block:: cpp :class: doxyrest-overview-code-block #include class KeyMod { public: // methods static :ref:`Uint32` :target:`getDefaultModifier`(); static :ref:`Uint32` :ref:`getDefaultSecondaryModifier`(); static void :target:`setDefaultModifier`(const :ref:`Uint32`& mod); static void :target:`setDefaultSecondaryModifier`(const :ref:`Uint32`& mod); static std::string :target:`getDefaultModifierString`(); static std::string :target:`getDefaultSecondaryModifierString`(); static bool :target:`isKeyMod`(std::string key); static :ref:`Uint32` :target:`getKeyMod`(std::string key); static const std::map`>& :target:`getModMap`(); static std::vector<:ref:`Keycode`> :target:`getKeyCodesFromModifier`(:ref:`Uint32` mod); }; .. _details-class_e_e_1_1_window_1_1_key_mod: Detailed Documentation ~~~~~~~~~~~~~~~~~~~~~~ Methods ------- .. index:: pair: function; getDefaultSecondaryModifier .. _doxid-class_e_e_1_1_window_1_1_key_mod_1a340b5c5c1072e9ab815f4502c7e6ce8e: .. ref-code-block:: cpp :class: doxyrest-title-code-block static :ref:`Uint32` getDefaultSecondaryModifier() .. rubric:: Returns: A platform-appropriate secondary modifier that does not overlap the default one.