Keys
-
GSM_Error MakeKeySequence(char *text, GSM_KeyCode *KeyCode, size_t *Length)
Creates key sequence from string.
- Parameters:
text – Text to convert.
KeyCode – Storage for key codes.
Length – Storage for resulting length.
- Returns:
Error code.
-
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 GSM_KEY_NONE