i3ipc++
An C++ implementaiton of the i3 IPC
 All Classes Functions Variables Enumerations Enumerator Modules
i3ipc::binding_t Struct Reference

A binding. More...

#include <ipc.hpp>

Collaboration diagram for i3ipc::binding_t:

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
 

Detailed Description

A binding.


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