|
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.