Enumerations | |
| enum | GSM_KeyCode { GSM_KEY_NONE = 0x00, GSM_KEY_1 = 0x01, GSM_KEY_2, GSM_KEY_3, GSM_KEY_4, GSM_KEY_5, GSM_KEY_6, GSM_KEY_7, GSM_KEY_8, GSM_KEY_9, GSM_KEY_0, GSM_KEY_HASH, GSM_KEY_ASTERISK, GSM_KEY_POWER, GSM_KEY_GREEN, GSM_KEY_RED, GSM_KEY_INCREASEVOLUME, GSM_KEY_DECREASEVOLUME, GSM_KEY_UP = 0x17, GSM_KEY_DOWN, GSM_KEY_MENU, GSM_KEY_NAMES, GSM_KEY_LEFT, GSM_KEY_RIGHT, GSM_KEY_SOFT1, GSM_KEY_SOFT2, GSM_KEY_HEADSET, GSM_KEY_JOYSTICK, GSM_KEY_CAMERA, GSM_KEY_MEDIA, GSM_KEY_DESKTOP, GSM_KEY_OPERATOR, GSM_KEY_RETURN, GSM_KEY_CLEAR } |
Functions | |
| GSM_Error | MakeKeySequence (char *text, GSM_KeyCode *KeyCode, size_t *Length) |
| GSM_Error | GSM_PressKey (GSM_StateMachine *s, GSM_KeyCode Key, bool Press) |
| enum GSM_KeyCode |
Key event identifiers.
Definition at line 24 of file gammu-keys.h.
00024 { 00025 GSM_KEY_NONE = 0x00, 00026 GSM_KEY_1 = 0x01, 00027 GSM_KEY_2, 00028 GSM_KEY_3, 00029 GSM_KEY_4, 00030 GSM_KEY_5, 00031 GSM_KEY_6, 00032 GSM_KEY_7, 00033 GSM_KEY_8, 00034 GSM_KEY_9, 00035 GSM_KEY_0, 00039 GSM_KEY_HASH, 00043 GSM_KEY_ASTERISK, 00047 GSM_KEY_POWER, 00051 GSM_KEY_GREEN, 00055 GSM_KEY_RED, 00059 GSM_KEY_INCREASEVOLUME, 00063 GSM_KEY_DECREASEVOLUME, 00064 GSM_KEY_UP = 0x17, 00065 GSM_KEY_DOWN, 00066 GSM_KEY_MENU, 00070 GSM_KEY_NAMES, 00074 GSM_KEY_LEFT, 00078 GSM_KEY_RIGHT, 00082 GSM_KEY_SOFT1, 00086 GSM_KEY_SOFT2, 00090 GSM_KEY_HEADSET, 00094 GSM_KEY_JOYSTICK, 00098 GSM_KEY_CAMERA, 00102 GSM_KEY_MEDIA, 00106 GSM_KEY_DESKTOP, 00110 GSM_KEY_OPERATOR, 00114 GSM_KEY_RETURN, 00118 GSM_KEY_CLEAR, 00119 } GSM_KeyCode;
| GSM_Error GSM_PressKey | ( | GSM_StateMachine * | s, | |
| GSM_KeyCode | Key, | |||
| bool | Press | |||
| ) |
Emulates key press or key release.
| GSM_Error MakeKeySequence | ( | char * | text, | |
| GSM_KeyCode * | KeyCode, | |||
| size_t * | Length | |||
| ) |
Creates key sequence from string.
| text | Text to convert. | |
| KeyCode | Storage for key codes. | |
| Length | Storage for resulting length. |
1.5.6