KiCad PCB EDA Suite
pcbnew/hotkeys.h File Reference

Pcbnew hotkeys. More...

#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_SEL_TRIVIAL_CONNECTION, HK_SEL_COPPER_CONNECTION, HK_ROUTING_OPTIONS,
  HK_CUSTOM_TRACK_WIDTH, HK_DP_DIMENSIONS, HK_VIA_SIZE_INC, HK_VIA_SIZE_DEC,
  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_COPY_BLOCK, HK_PASTE_BLOCK, HK_CUT_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_DUPLICATE_ITEM, 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
}
 

Variables

struct EDA_HOTKEY_CONFIG g_Pcbnew_Editor_Hokeys_Descr []
 
struct EDA_HOTKEY_CONFIG g_Board_Editor_Hokeys_Descr []
 
struct EDA_HOTKEY_CONFIG g_Module_Editor_Hokeys_Descr []
 
struct EDA_HOTKEY_CONFIG g_Module_Viewer_Hokeys_Descr []
 
EDA_HOTKEYcommon_Hotkey_List []
 
EDA_HOTKEYboard_edit_Hotkey_List []
 
EDA_HOTKEYmodule_edit_Hotkey_List []
 

Detailed Description

Pcbnew hotkeys.

Definition in file pcbnew/hotkeys.h.

Enumeration Type Documentation

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_SEL_TRIVIAL_CONNECTION 
HK_SEL_COPPER_CONNECTION 
HK_ROUTING_OPTIONS 
HK_CUSTOM_TRACK_WIDTH 
HK_DP_DIMENSIONS 
HK_VIA_SIZE_INC 
HK_VIA_SIZE_DEC 
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_COPY_BLOCK 
HK_PASTE_BLOCK 
HK_CUT_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_DUPLICATE_ITEM 
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 37 of file pcbnew/hotkeys.h.

37  {
114 };

Variable Documentation

EDA_HOTKEY* board_edit_Hotkey_List[]
struct EDA_HOTKEY_CONFIG g_Pcbnew_Editor_Hokeys_Descr[]
EDA_HOTKEY* module_edit_Hotkey_List[]