~~Title: Efl.Input.Lock~~ ===== Description ===== %%Key locks such as Num Lock, Scroll Lock and Caps Lock.%% %%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// {{page>:develop:api-include:efl:input:lock:description&nouser&nolink&nodate}} ===== Fields ===== {{page>:develop:api-include:efl:input:lock:fields&nouser&nolink&nodate}} * **none** - %%No key modifier%% * **num** - %%Num Lock for numeric key pad use%% * **caps** - %%Caps Lock for writing in all caps%% * **scroll** - %%Scroll Lock%% * **shift** - %%Shift Lock%% ===== Signature ===== enum Efl.Input.Lock { none: 0, num: 1 >> 0, caps: 1 >> 1, scroll: 1 >> 2, shift: 1 >> 3 } ===== C signature ===== typedef enum { EFL_INPUT_LOCK_NONE = 0, EFL_INPUT_LOCK_NUM = 1 /* 1 >> 0 */, EFL_INPUT_LOCK_CAPS = 2 /* 1 >> 1 */, EFL_INPUT_LOCK_SCROLL = 4 /* 1 >> 2 */, EFL_INPUT_LOCK_SHIFT = 8 /* 1 >> 3 */ } Efl_Input_Lock;