~~Title: Efl.Input.Key.key_sym~~ ====== Efl.Input.Key.key_sym ====== ===== Description ===== %%Name of the symbol produced by this key event.%% %%For example, "a", "A", "1" or "exclam". The same physical key can produce different symbols when combined with other keys like "shift" or "alt gr". For example, "a" and "A" have different %%[[:develop:api:efl:input:key:property:key_sym|Efl.Input.Key.key_sym]]%% but the same %%[[:develop:api:efl:input:key:property:key_name|Efl.Input.Key.key_name]]%% "a".%% %%This is the field you typically use to uniquely identify a keyboard symbol, in keyboard shortcuts for example.%% //Since 1.23// {{page>:develop:api-include:efl:input:key:property:key_sym:description&nouser&nolink&nodate}} ===== Values ===== * **val** - %%Symbol name produced by key event.%% ===== Signature ===== @property key_sym { get {} set {} values { val: string; } } ===== C signature ===== const char *efl_input_key_sym_get(const Eo *obj); void efl_input_key_sym_set(Eo *obj, const char *val); ===== Implemented by ===== * [[:develop:api:efl:input:key:property:key_sym|Efl.Input.Key.key_sym]]