KiCad PCB EDA Suite
eeschema/hotkeys.h File Reference
#include <hotkeys_basic.h>

Go to the source code of this file.

Enumerations

enum  hotkey_id_commnand {
  HK_DELETE = HK_COMMON_END, HK_BACK_SPACE, HK_ROTATE_ITEM, HK_FLIP_ITEM,
  HK_COPY_ITEM, HK_MOVE_ITEM, HK_MOVE_ITEM_EXACT, HK_POSITION_RELATIVE,
  HK_DRAG_ITEM, HK_GET_AND_MOVE_FOOTPRINT, HK_LOCK_UNLOCK_FOOTPRINT, HK_ADD_NEW_TRACK,
  HK_ADD_THROUGH_VIA, HK_SEL_LAYER_AND_ADD_THROUGH_VIA, HK_ADD_BLIND_BURIED_VIA, HK_SEL_LAYER_AND_ADD_BLIND_BURIED_VIA,
  HK_ADD_MICROVIA, HK_SWITCH_TRACK_POSTURE, HK_DRAG_TRACK_KEEP_SLOPE, HK_SAVE_BOARD,
  HK_SAVE_BOARD_AS, HK_LOAD_BOARD, HK_SAVE_MODULE, HK_SWITCH_UNITS,
  HK_SWITCH_TRACK_DISPLAY_MODE, HK_3D_VIEWER, HK_FIND_ITEM, HK_EDIT_ITEM,
  HK_EDIT_MODULE_WITH_MODEDIT, HK_DUPLICATE_ITEM, HK_DUPLICATE_ITEM_AND_INCREMENT, HK_CREATE_ARRAY,
  HK_PLACE_ITEM, HK_SWITCH_TRACK_WIDTH_TO_NEXT, HK_SWITCH_TRACK_WIDTH_TO_PREVIOUS, HK_SWITCH_GRID_TO_FASTGRID1,
  HK_SWITCH_GRID_TO_FASTGRID2, HK_SWITCH_GRID_TO_NEXT, HK_SWITCH_GRID_TO_PREVIOUS, HK_SWITCH_LAYER_TO_COPPER,
  HK_SWITCH_LAYER_TO_COMPONENT, HK_SWITCH_LAYER_TO_NEXT, HK_SWITCH_LAYER_TO_PREVIOUS, HK_SWITCH_LAYER_TO_INNER1,
  HK_SWITCH_LAYER_TO_INNER2, HK_SWITCH_LAYER_TO_INNER3, HK_SWITCH_LAYER_TO_INNER4, HK_SWITCH_LAYER_TO_INNER5,
  HK_SWITCH_LAYER_TO_INNER6, HK_SWITCH_LAYER_TO_INNER7, HK_SWITCH_LAYER_TO_INNER8, HK_SWITCH_LAYER_TO_INNER9,
  HK_SWITCH_LAYER_TO_INNER10, HK_SWITCH_LAYER_TO_INNER11, HK_SWITCH_LAYER_TO_INNER12, HK_SWITCH_LAYER_TO_INNER13,
  HK_SWITCH_LAYER_TO_INNER14, HK_ADD_MODULE, HK_SLIDE_TRACK, HK_SWITCH_HIGHCONTRAST_MODE,
  HK_CANVAS_LEGACY, HK_CANVAS_OPENGL, HK_CANVAS_CAIRO, HK_LEFT_CLICK,
  HK_LEFT_DCLICK, HK_ZONE_FILL_OR_REFILL, HK_ZONE_REMOVE_FILLED, HK_INC_LAYER_ALHPA,
  HK_DEC_LAYER_ALHPA, HK_FIND_NEXT_ITEM = HK_COMMON_END, HK_FIND_NEXT_DRC_MARKER, HK_FIND_ITEM,
  HK_FIND_REPLACE, HK_DELETE, HK_REPEAT_LAST, HK_LIBEDIT_MOVE_GRAPHIC_ITEM,
  HK_MOVEBLOCK_TO_DRAGBLOCK, HK_SAVE_BLOCK, HK_LIBEDIT_LOAD_PART, HK_LIBEDIT_CREATE_PIN,
  HK_DELETE_PIN, HK_ROTATE, HK_EDIT, HK_EDIT_COMPONENT_VALUE,
  HK_EDIT_COMPONENT_REFERENCE, HK_EDIT_COMPONENT_FOOTPRINT, HK_EDIT_COMPONENT_WITH_LIBEDIT, HK_MIRROR_X,
  HK_MIRROR_Y, HK_ORIENT_NORMAL_COMPONENT, HK_MOVE_COMPONENT_OR_ITEM, HK_COPY_COMPONENT_OR_LABEL,
  HK_DRAG, HK_ADD_NEW_COMPONENT, HK_ADD_NEW_POWER, HK_BEGIN_WIRE,
  HK_BEGIN_BUS, HK_END_CURR_LINEWIREBUS, HK_ADD_WIRE_ENTRY, HK_ADD_BUS_ENTRY,
  HK_ADD_LABEL, HK_ADD_HLABEL, HK_ADD_GLABEL, HK_ADD_JUNCTION,
  HK_ADD_HIER_SHEET, HK_ADD_GRAPHIC_TEXT, HK_ADD_GRAPHIC_POLYLINE, HK_ADD_NOCONN_FLAG,
  HK_SAVE_LIB, HK_SAVE_SCH, HK_LOAD_SCH, HK_LEFT_CLICK,
  HK_LEFT_DCLICK, HK_LEAVE_SHEET, HK_DELETE_NODE, HK_AUTOPLACE_FIELDS,
  HK_UPDATE_PCB_FROM_SCH, HK_SWITCH_UNITS = HK_COMMON_END, HK_GBR_LINES_DISPLAY_MODE, HK_GBR_FLASHED_DISPLAY_MODE,
  HK_GBR_POLYGON_DISPLAY_MODE, HK_GBR_NEGATIVE_DISPLAY_ONOFF, HK_GBR_DCODE_DISPLAY_ONOFF, HK_SWITCH_LAYER_TO_NEXT,
  HK_SWITCH_LAYER_TO_PREVIOUS, HK_SWITCH_UNITS = HK_COMMON_END, HK_MOVE_ITEM, HK_MOVE_START_POINT,
  HK_MOVE_END_POINT, HK_PLACE_ITEM, HK_DELETE_ITEM, HK_LEFT_CLICK,
  HK_LEFT_DCLICK
}
 eeschema/hotkeys.h More...
 

Variables

struct EDA_HOTKEY_CONFIG g_Eeschema_Hokeys_Descr []
 
struct EDA_HOTKEY_CONFIG g_Schematic_Hokeys_Descr []
 
struct EDA_HOTKEY_CONFIG g_Libedit_Hokeys_Descr []
 
struct EDA_HOTKEY_CONFIG g_Viewlib_Hokeys_Descr []
 

Enumeration Type Documentation

eeschema/hotkeys.h

Enumerator
HK_DELETE 
HK_BACK_SPACE 
HK_ROTATE_ITEM 
HK_FLIP_ITEM 
HK_COPY_ITEM 
HK_MOVE_ITEM 
HK_MOVE_ITEM_EXACT 
HK_POSITION_RELATIVE 
HK_DRAG_ITEM 
HK_GET_AND_MOVE_FOOTPRINT 
HK_LOCK_UNLOCK_FOOTPRINT 
HK_ADD_NEW_TRACK 
HK_ADD_THROUGH_VIA 
HK_SEL_LAYER_AND_ADD_THROUGH_VIA 
HK_ADD_BLIND_BURIED_VIA 
HK_SEL_LAYER_AND_ADD_BLIND_BURIED_VIA 
HK_ADD_MICROVIA 
HK_SWITCH_TRACK_POSTURE 
HK_DRAG_TRACK_KEEP_SLOPE 
HK_SAVE_BOARD 
HK_SAVE_BOARD_AS 
HK_LOAD_BOARD 
HK_SAVE_MODULE 
HK_SWITCH_UNITS 
HK_SWITCH_TRACK_DISPLAY_MODE 
HK_3D_VIEWER 
HK_FIND_ITEM 
HK_EDIT_ITEM 
HK_EDIT_MODULE_WITH_MODEDIT 
HK_DUPLICATE_ITEM 
HK_DUPLICATE_ITEM_AND_INCREMENT 
HK_CREATE_ARRAY 
HK_PLACE_ITEM 
HK_SWITCH_TRACK_WIDTH_TO_NEXT 
HK_SWITCH_TRACK_WIDTH_TO_PREVIOUS 
HK_SWITCH_GRID_TO_FASTGRID1 
HK_SWITCH_GRID_TO_FASTGRID2 
HK_SWITCH_GRID_TO_NEXT 
HK_SWITCH_GRID_TO_PREVIOUS 
HK_SWITCH_LAYER_TO_COPPER 
HK_SWITCH_LAYER_TO_COMPONENT 
HK_SWITCH_LAYER_TO_NEXT 
HK_SWITCH_LAYER_TO_PREVIOUS 
HK_SWITCH_LAYER_TO_INNER1 
HK_SWITCH_LAYER_TO_INNER2 
HK_SWITCH_LAYER_TO_INNER3 
HK_SWITCH_LAYER_TO_INNER4 
HK_SWITCH_LAYER_TO_INNER5 
HK_SWITCH_LAYER_TO_INNER6 
HK_SWITCH_LAYER_TO_INNER7 
HK_SWITCH_LAYER_TO_INNER8 
HK_SWITCH_LAYER_TO_INNER9 
HK_SWITCH_LAYER_TO_INNER10 
HK_SWITCH_LAYER_TO_INNER11 
HK_SWITCH_LAYER_TO_INNER12 
HK_SWITCH_LAYER_TO_INNER13 
HK_SWITCH_LAYER_TO_INNER14 
HK_ADD_MODULE 
HK_SLIDE_TRACK 
HK_SWITCH_HIGHCONTRAST_MODE 
HK_CANVAS_LEGACY 
HK_CANVAS_OPENGL 
HK_CANVAS_CAIRO 
HK_LEFT_CLICK 
HK_LEFT_DCLICK 
HK_ZONE_FILL_OR_REFILL 
HK_ZONE_REMOVE_FILLED 
HK_INC_LAYER_ALHPA 
HK_DEC_LAYER_ALHPA 
HK_FIND_NEXT_ITEM 
HK_FIND_NEXT_DRC_MARKER 
HK_FIND_ITEM 
HK_FIND_REPLACE 
HK_DELETE 
HK_REPEAT_LAST 
HK_LIBEDIT_MOVE_GRAPHIC_ITEM 
HK_MOVEBLOCK_TO_DRAGBLOCK 
HK_SAVE_BLOCK 
HK_LIBEDIT_LOAD_PART 
HK_LIBEDIT_CREATE_PIN 
HK_DELETE_PIN 
HK_ROTATE 
HK_EDIT 
HK_EDIT_COMPONENT_VALUE 
HK_EDIT_COMPONENT_REFERENCE 
HK_EDIT_COMPONENT_FOOTPRINT 
HK_EDIT_COMPONENT_WITH_LIBEDIT 
HK_MIRROR_X 
HK_MIRROR_Y 
HK_ORIENT_NORMAL_COMPONENT 
HK_MOVE_COMPONENT_OR_ITEM 
HK_COPY_COMPONENT_OR_LABEL 
HK_DRAG 
HK_ADD_NEW_COMPONENT 
HK_ADD_NEW_POWER 
HK_BEGIN_WIRE 
HK_BEGIN_BUS 
HK_END_CURR_LINEWIREBUS 
HK_ADD_WIRE_ENTRY 
HK_ADD_BUS_ENTRY 
HK_ADD_LABEL 
HK_ADD_HLABEL 
HK_ADD_GLABEL 
HK_ADD_JUNCTION 
HK_ADD_HIER_SHEET 
HK_ADD_GRAPHIC_TEXT 
HK_ADD_GRAPHIC_POLYLINE 
HK_ADD_NOCONN_FLAG 
HK_SAVE_LIB 
HK_SAVE_SCH 
HK_LOAD_SCH 
HK_LEFT_CLICK 
HK_LEFT_DCLICK 
HK_LEAVE_SHEET 
HK_DELETE_NODE 
HK_AUTOPLACE_FIELDS 
HK_UPDATE_PCB_FROM_SCH 
HK_SWITCH_UNITS 
HK_GBR_LINES_DISPLAY_MODE 
HK_GBR_FLASHED_DISPLAY_MODE 
HK_GBR_POLYGON_DISPLAY_MODE 
HK_GBR_NEGATIVE_DISPLAY_ONOFF 
HK_GBR_DCODE_DISPLAY_ONOFF 
HK_SWITCH_LAYER_TO_NEXT 
HK_SWITCH_LAYER_TO_PREVIOUS 
HK_SWITCH_UNITS 
HK_MOVE_ITEM 
HK_MOVE_START_POINT 
HK_MOVE_END_POINT 
HK_PLACE_ITEM 
HK_DELETE_ITEM 
HK_LEFT_CLICK 
HK_LEFT_DCLICK 

Definition at line 36 of file eeschema/hotkeys.h.

36  {
41  HK_DELETE,
49  HK_ROTATE,
50  HK_EDIT,
60  HK_DRAG,
85 };

Variable Documentation

struct EDA_HOTKEY_CONFIG g_Viewlib_Hokeys_Descr[]