Keys¶
-
GSM_Error
MakeKeySequence(char *text, GSM_KeyCode *KeyCode, size_t *Length)¶ Creates key sequence from string.
- Return
Error code.
- Parameters
text: Text to convert.KeyCode: Storage for key codes.Length: Storage for resulting length.
-
GSM_Error
GSM_PressKey(GSM_StateMachine *s, GSM_KeyCode Key, gboolean Press)¶ Emulates key press or key release.
-
enum
GSM_KeyCode¶ Key event identifiers.
Values:
-
enumerator
GSM_KEY_NONE¶
-
enumerator
GSM_KEY_1¶
-
enumerator
GSM_KEY_2¶
-
enumerator
GSM_KEY_3¶
-
enumerator
GSM_KEY_4¶
-
enumerator
GSM_KEY_5¶
-
enumerator
GSM_KEY_6¶
-
enumerator
GSM_KEY_7¶
-
enumerator
GSM_KEY_8¶
-
enumerator
GSM_KEY_9¶
-
enumerator
GSM_KEY_0¶
-
enumerator
GSM_KEY_HASH¶ #
-
enumerator
GSM_KEY_ASTERISK¶
-
enumerator
GSM_KEY_POWER¶ Power key.
-
enumerator
GSM_KEY_GREEN¶ in some phone ie. N5110 sometimes works identical to POWER
-
enumerator
GSM_KEY_RED¶ (c) key in some phone: ie. N5110
-
enumerator
GSM_KEY_INCREASEVOLUME¶ Not available in some phones as separate button: ie. N5110
-
enumerator
GSM_KEY_DECREASEVOLUME¶ Not available in some phones as separate button: ie. N5110
-
enumerator
GSM_KEY_UP¶
-
enumerator
GSM_KEY_DOWN¶
-
enumerator
GSM_KEY_MENU¶
-
enumerator
GSM_KEY_NAMES¶ Not available in some phone: ie. N5110
-
enumerator
GSM_KEY_LEFT¶ Left arrow
-
enumerator
GSM_KEY_RIGHT¶ Right arrow
-
enumerator
GSM_KEY_SOFT1¶ Software key which has assigned mening on display.
-
enumerator
GSM_KEY_SOFT2¶ Software key which has assigned mening on display.
-
enumerator
GSM_KEY_HEADSET¶ Button on headset
-
enumerator
GSM_KEY_JOYSTICK¶ Joystick pressed
-
enumerator
GSM_KEY_CAMERA¶ Camera button pressed
-
enumerator
GSM_KEY_MEDIA¶ Media player button
-
enumerator
GSM_KEY_DESKTOP¶ Multi function key, desktop
-
enumerator
GSM_KEY_OPERATOR¶ Operator button
-
enumerator
GSM_KEY_RETURN¶ Return button
-
enumerator
GSM_KEY_CLEAR¶ Clear button
-
enumerator