Fcitx
|
Key sym related types. More...
#include <cstdint>
#include <fcitx-utils/keysymgen.h>
#include <fcitx-utils/macros.h>
Go to the source code of this file.
Enumerations | |
enum | fcitx::KeyState : uint32_t { NoState = 0, Shift = 1U << 0, CapsLock = 1U << 1, Ctrl = 1U << 2, Alt = 1U << 3, Mod1 = Alt, Alt_Shift = Alt | Shift, Ctrl_Shift = Ctrl | Shift, Ctrl_Alt = Ctrl | Alt, Ctrl_Alt_Shift = Ctrl | Alt | Shift, NumLock = 1U << 4, Mod2 = NumLock, Hyper = 1U << 5, Mod3 = Hyper, Super = 1U << 6, Mod4 = Super, Mod5 = 1U << 7, MousePressed = 1U << 8, HandledMask = 1U << 24, IgnoredMask = 1U << 25, Super2 = 1U << 26, Hyper2 = 1U << 27, Meta = 1U << 28, Virtual = 1U << 29, fcitx::KeyState::Repeat = 1U << 31, UsedMask = 0x5c001fff, SimpleMask = Ctrl_Alt_Shift | Super | Super2 | Hyper | Meta } |
KeyState to represent modifier keys. More... | |
Key sym related types.
Definition in file keysym.h.