54
63
extern int add_key (KeyType_t type, EventType_t event_type, KeySym keysym, KeyCode keycode,
55
64
unsigned int button, unsigned int modifier,
65
char *command, SCM function);
67
extern int remove_key (KeyType_t type, EventType_t event_type, KeySym keysym, KeyCode keycode,
68
unsigned int button, unsigned int modifier);
58
71
extern void show_key_binding (Display * d);
60
73
extern void print_key (Display * d, Keys_t * key);
62
75
extern void set_keysym (Keys_t * key, EventType_t event_type, KeySym keysym,
63
unsigned int modifier, char *command);
64
extern void set_keycode (Keys_t * key, EventType_t event_type, KeySym keycode,
65
unsigned int modifier, char *command);
76
unsigned int modifier, char *command, SCM function);
77
extern void set_keycode (Keys_t * key, EventType_t event_type, KeyCode keycode,
78
unsigned int modifier, char *command, SCM function);
66
79
extern void set_button (Keys_t * key, EventType_t event_type, unsigned int button,
67
unsigned int modifier, char *command);
80
unsigned int modifier, char *command, SCM function);
69
82
extern void free_key (Keys_t * key);