You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 

41 lines
877 B

/* Use all keysym groups for NEO */
#ifndef __KEY_SEND_H__
#define __KEY_SEND_H__
#include <string.h>
#include <stdio.h>
//#include <cstdlib>
#include <unistd.h>
#include <string.h>
#include <gtk/gtk.h>
#include <gdk/gdk.h>
#include <gdk/gdkx.h>
#include <X11/Xlib.h>
#include <X11/XKBlib.h>
#include <X11/keysym.h>
G_BEGIN_DECLS
typedef struct {
guint keyval;
GdkModifierType modifiers;
} KeyMod;
static KeyMod
getKeyModCodes (GdkWindow *rootwin,
uint keyval,
int modifiers);
/*static XKeyEvent createKeyEvent(Display *display, Window win,
Window winRoot, int press,
int keycode, int modifiers);
*/
int keysend(uint keysym, int modifiers);
int keysend2(uint keysym, uint modsym1, uint modsym2);
G_END_DECLS
#endif /* __KEY_SEND_H__ */