Typedefs | ||||
| typedef FakeKey | FakeKey | |||
| Opaque structure used for all operations. | ||||
Enumerations | ||||
| enum | FakeKeyModifier | |||
| enumerated types for mb_pixbuf_img_transform | ||||
Functions | ||||
| FakeKey * | fakekey_init (Display *xdpy) | |||
| Initiates FakeKey. | ||||
| int | fakekey_press (FakeKey *fk, const unsigned char *utf8_char_in, int len_bytes, int modifiers) | |||
| Sends a Keypress to the server for the supplied UTF8 character. | ||||
| void | fakekey_repeat (FakeKey *fk) | |||
| Repreats a press of the currently held key ( from fakekey_press ). | ||||
| void | fakekey_release (FakeKey *fk) | |||
| Releases the currently held key ( from fakekey_press ). | ||||
| int | fakekey_reload_keysyms (FakeKey *fk) | |||
| Resyncs the internal list of keysyms with the server. | ||||
| int | fakekey_press_keysym (FakeKey *fk, KeySym keysym, int flags) | |||
| fakekey_press but with an X keysym rather than a UTF8 Char. | ||||
| int | fakekey_send_keyevent (FakeKey *fk, KeyCode keycode, Bool is_press, int modifiers) | |||
| ||||
Always remember to release held keys
| FakeKey* fakekey_init | ( | Display * | xdpy | ) |
Initiates FakeKey.
| xdpy | X Display connection. |
| int fakekey_press | ( | FakeKey * | fk, | |
| const unsigned char * | utf8_char_in, | |||
| int | len_bytes, | |||
| int | modifiers | |||
| ) |
Sends a Keypress to the server for the supplied UTF8 character.
| fk | FakeKey refernce from fakekey_init | |
| utf8_char_in | Pointer to a single UTF8 Character data. | |
| len_bytes | Lenth in bytes of character, or -1 in ends with 0 | |
| modifiers | OR'd list of FakeKeyModifier modifiers keys to press with the key. |
| int fakekey_press_keysym | ( | FakeKey * | fk, | |
| KeySym | keysym, | |||
| int | flags | |||
| ) |
fakekey_press but with an X keysym rather than a UTF8 Char.
| fk | FakeKey refernce from fakekey_init | |
| keysym | X Keysym to send | |
| flags |
| void fakekey_release | ( | FakeKey * | fk | ) |
Releases the currently held key ( from fakekey_press ).
| fk | FakeKey refernce from fakekey_init |
| int fakekey_reload_keysyms | ( | FakeKey * | fk | ) |
Resyncs the internal list of keysyms with the server.
Should be called if a MappingNotify event is recieved.
| fk | FakeKey refernce from fakekey_init |
| void fakekey_repeat | ( | FakeKey * | fk | ) |
Repreats a press of the currently held key ( from fakekey_press ).
| fk | FakeKey refernce from fakekey_init |
| int fakekey_send_keyevent | ( | FakeKey * | fk, | |
| KeyCode | keycode, | |||
| Bool | is_press, | |||
| int | modifiers | |||
| ) |
| fk | FakeKey refernce from fakekey_init |
| keycode | X Keycode to send | |
| is_press | Is this a press ( or release ) | |
| modifiers |
1.5.1