|
libfakekey
0.1
|
yada yada yada More...
Typedefs | |
| typedef struct 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) |
yada yada yada
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.7.6.1