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: