rofi  1.5.1
keyb.h File Reference
#include "nkutils-bindings.h"
Include dependency graph for keyb.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define SCOPE_MIN_FIXED   SCOPE_MOUSE_EDITBOX
 
#define SCOPE_MAX_FIXED   SCOPE_MOUSE_SIDEBAR_MODI
 

Enumerations

enum  BindingsScope {
  SCOPE_GLOBAL, SCOPE_MOUSE_LISTVIEW, SCOPE_MOUSE_LISTVIEW_ELEMENT, SCOPE_MOUSE_EDITBOX,
  SCOPE_MOUSE_SCROLLBAR, SCOPE_MOUSE_SIDEBAR_MODI
}
 
enum  KeyBindingAction {
  PASTE_PRIMARY = 1, PASTE_SECONDARY, CLEAR_LINE, MOVE_FRONT,
  MOVE_END, MOVE_WORD_BACK, MOVE_WORD_FORWARD, MOVE_CHAR_BACK,
  MOVE_CHAR_FORWARD, REMOVE_WORD_BACK, REMOVE_WORD_FORWARD, REMOVE_CHAR_FORWARD,
  REMOVE_CHAR_BACK, REMOVE_TO_EOL, REMOVE_TO_SOL, ACCEPT_ENTRY,
  ACCEPT_ALT, ACCEPT_CUSTOM, MODE_NEXT, MODE_PREVIOUS,
  TOGGLE_CASE_SENSITIVITY, DELETE_ENTRY, ROW_LEFT, ROW_RIGHT,
  ROW_UP, ROW_DOWN, ROW_TAB, PAGE_PREV,
  PAGE_NEXT, ROW_FIRST, ROW_LAST, ROW_SELECT,
  CANCEL, CUSTOM_1, CUSTOM_2, CUSTOM_3,
  CUSTOM_4, CUSTOM_5, CUSTOM_6, CUSTOM_7,
  CUSTOM_8, CUSTOM_9, CUSTOM_10, CUSTOM_11,
  CUSTOM_12, CUSTOM_13, CUSTOM_14, CUSTOM_15,
  CUSTOM_16, CUSTOM_17, CUSTOM_18, CUSTOM_19,
  SCREENSHOT, TOGGLE_SORT, SELECT_ELEMENT_1, SELECT_ELEMENT_2,
  SELECT_ELEMENT_3, SELECT_ELEMENT_4, SELECT_ELEMENT_5, SELECT_ELEMENT_6,
  SELECT_ELEMENT_7, SELECT_ELEMENT_8, SELECT_ELEMENT_9, SELECT_ELEMENT_10
}
 
enum  MouseBindingListviewAction { SCROLL_LEFT = 1, SCROLL_RIGHT, SCROLL_DOWN, SCROLL_UP }
 
enum  MouseBindingListviewElementAction { SELECT_HOVERED_ENTRY = 1, ACCEPT_HOVERED_ENTRY, ACCEPT_HOVERED_CUSTOM }
 
enum  MouseBindingMouseDefaultAction { MOUSE_CLICK_DOWN = 1, MOUSE_CLICK_UP, MOUSE_DCLICK_DOWN, MOUSE_DCLICK_UP }
 

Functions

gboolean parse_keys_abe (NkBindings *bindings)
 
void setup_abe (void)
 

Macro Definition Documentation

◆ SCOPE_MAX_FIXED

#define SCOPE_MAX_FIXED   SCOPE_MOUSE_SIDEBAR_MODI

Definition at line 49 of file keyb.h.

Referenced by parse_keys_abe().

◆ SCOPE_MIN_FIXED

#define SCOPE_MIN_FIXED   SCOPE_MOUSE_EDITBOX

Definition at line 45 of file keyb.h.

Referenced by parse_keys_abe().