wlmaker
Loading...
Searching...
No Matches
_wlmaker_server_key_binding_t Struct Reference
Collaboration diagram for _wlmaker_server_key_binding_t:

Public Attributes

bs_dllist_node_t node
 
xkb_keysym_t key_sym_upper
 
xkb_keysym_t key_sym_lower
 
uint32_t modifiers
 
wlmaker_server_bind_key_callback_t callback
 
void * callback_arg_ptr
 

Detailed Description

State of a key binding.

Member Data Documentation

◆ callback

wlmaker_server_bind_key_callback_t _wlmaker_server_key_binding_t::callback

Callback for when key is pressed.

◆ callback_arg_ptr

void* _wlmaker_server_key_binding_t::callback_arg_ptr

Argument to pass to |callback| when key is pressed.

◆ key_sym_lower

xkb_keysym_t _wlmaker_server_key_binding_t::key_sym_lower

The bound key, lower case.

◆ key_sym_upper

xkb_keysym_t _wlmaker_server_key_binding_t::key_sym_upper

The bound key, upper case.

◆ modifiers

uint32_t _wlmaker_server_key_binding_t::modifiers

Modifiers of the bound key.

◆ node

bs_dllist_node_t _wlmaker_server_key_binding_t::node

List node, as an element of wlmaker_server_t.key_bindings.


The documentation for this struct was generated from the following file: