X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;f=include%2Fbindings.h;fp=include%2Fbindings.h;h=52105d39fc4e279cc1fdee63ea1cf68164f0a253;hb=5fc1b5d02dd43ffcc2bc7d8c99dc497cd9b94e5f;hp=d3d3aa82c492a70d154535c783afeeff6453f2af;hpb=c3d46c91450a471845821a77f765fed37433558a;p=i3%2Fi3 diff --git a/include/bindings.h b/include/bindings.h index d3d3aa82..52105d39 100644 --- a/include/bindings.h +++ b/include/bindings.h @@ -31,11 +31,11 @@ Binding *configure_binding(const char *bindtype, const char *modifiers, const ch void grab_all_keys(xcb_connection_t *conn, bool bind_mode_switch); /** - * Returns a pointer to the keyboard Binding with the specified modifiers and - * keycode or NULL if no such binding exists. + * Returns a pointer to the Binding that matches the given xcb event or NULL if + * no such binding exists. * */ -Binding *get_keyboard_binding(uint16_t modifiers, bool key_release, xcb_keycode_t keycode); +Binding *get_binding_from_xcb_event(xcb_generic_event_t *event); /** * Translates keysymbols to keycodes for all bindings which use keysyms.