Page MenuHomePhabricator

Efl.Input.Modifier
Closed, InvalidPublic

Description

enum Efl.Input.Modifier {
   [[Key modifiers such as Control, Alt, etc...

     This enum may be used as a bitmask with OR operations, depending on the
     API.

     The available keys may vary depending on the physical keyboard layout, or
     language and keyboard settings, or depending on the platform.

     @since 1.20
   ]]
   none    = 0,      [[No key modifier]]
   alt     = 1 << 0, [[Alt key modifier]]
   control = 1 << 1, [[Control key modifier ("Ctrl" key)]]
   shift   = 1 << 2, [[Shift key modifier]]
   meta    = 1 << 3, [[Meta key modifier (often the "Windows" key)]]
   altgr   = 1 << 4, [[AltGr key modifier (not present on all keyboards)]]
   hyper   = 1 << 5, [[Hyper key modifier (may be "Windows" key)]]
   super   = 1 << 6, [[Super key modifier (may be "Windows" key)]]
}

Related Objects

StatusAssignedTask
ResolvedNone
ResolvedNone
ResolvedNone
Resolvedbu5hm4n
InvalidNone
segfaultxavi triaged this task as TODO priority.
zmike moved this task from Backlog to Evaluating on the efl: api board.May 16 2019, 10:53 AM
zmike added a comment.May 17 2019, 7:06 AM

What if we rename this to Key_Modifiers to be slightly more explicit?

bu5hm4n closed this task as Invalid.Jun 21 2019, 7:08 AM

Already Stable