i3ipc++
An C++ implementaiton of the i3 IPC
|
A binding. More...
#include <ipc.hpp>
Public Attributes | |
std::string | command |
The i3 command that is configured to run for this binding. | |
std::vector< std::string > | event_state_mask |
The group and modifier keys that were configured with this binding. | |
int32_t | input_code |
If the binding was configured with bindcode, this will be the key code that was given for the binding. If the binding is a mouse binding, it will be the number of the mouse button that was pressed. Otherwise it will be 0. | |
std::string | symbol |
If this is a keyboard binding that was configured with bindsym, this field will contain the given symbol. Otherwise it will be null. | |
InputType | input_type |
A binding.