FakeKey -
yada yada yada
More...
Detailed Description
yada yada yada
Always remember to release held keys
Function Documentation
FakeKey* fakekey_init |
( |
Display * |
xdpy |
) |
|
Initiates FakeKey.
- Parameters:
-
| xdpy | X Display connection. |
- Returns:
- new FakeKey reference on success, NULL on fail.
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.
- Parameters:
-
| 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. |
- Returns:
int fakekey_press_keysym |
( |
FakeKey * |
fk, |
|
|
KeySym |
keysym, |
|
|
int |
flags | |
|
) |
| | |
fakekey_press but with an X keysym rather than a UTF8 Char.
- Parameters:
-
- Returns:
void fakekey_release |
( |
FakeKey * |
fk |
) |
|
Releases the currently held key ( from fakekey_press ).
- Parameters:
-
int fakekey_reload_keysyms |
( |
FakeKey * |
fk |
) |
|
Resyncs the internal list of keysyms with the server.
Should be called if a MappingNotify event is recieved.
- Parameters:
-
- Returns:
void fakekey_repeat |
( |
FakeKey * |
fk |
) |
|
Repreats a press of the currently held key ( from fakekey_press ).
- Parameters:
-
int fakekey_send_keyevent |
( |
FakeKey * |
fk, |
|
|
KeyCode |
keycode, |
|
|
Bool |
is_press, |
|
|
int |
modifiers | |
|
) |
| | |
- Parameters:
-
| fk | FakeKey refernce from fakekey_init |
| keycode | X Keycode to send |
| is_press | Is this a press ( or release ) |
| modifiers | |
- Returns: