KiCad PCB EDA Suite
eeschema/hotkeys.cpp File Reference
#include <fctsys.h>
#include <eeschema_id.h>
#include <hotkeys.h>
#include <schframe.h>
#include <class_drawpanel.h>
#include <general.h>
#include <libeditframe.h>
#include <viewlib_frame.h>
#include <class_libentry.h>
#include <sch_junction.h>
#include <sch_line.h>
#include <sch_component.h>
#include <sch_sheet.h>
#include <dialogs/dialog_schematic_find.h>

Go to the source code of this file.

Functions

static EDA_HOTKEY HkLeaveSheet (_HKI("Leave Sheet"), HK_LEAVE_SHEET, GR_KB_ALT+WXK_BACK, ID_POPUP_SCH_LEAVE_SHEET)
 
static EDA_HOTKEY HkUndo (_HKI("Undo"), HK_UNDO, GR_KB_CTRL+ 'Z',(int) wxID_UNDO)
 
static EDA_HOTKEY HkRedo (_HKI("Redo"), HK_REDO, GR_KB_CTRL+ 'Y',(int) wxID_REDO)
 
static EDA_HOTKEY HkEditComponentWithLibedit (_HKI("Edit with Component Editor"), HK_EDIT_COMPONENT_WITH_LIBEDIT, 'E'+GR_KB_CTRL, ID_POPUP_SCH_CALL_LIBEDIT_AND_LOAD_CMP)
 
static EDA_HOTKEY HkCopyBlock (_HKI("Copy Block"), HK_COPY_BLOCK, 'C'+GR_KB_CTRL, wxID_COPY)
 
static EDA_HOTKEY HkPasteBlock (_HKI("Paste Block"), HK_PASTE_BLOCK, 'V'+GR_KB_CTRL, wxID_PASTE)
 
static EDA_HOTKEY HkCutBlock (_HKI("Cut Block"), HK_CUT_BLOCK, 'X'+GR_KB_CTRL, wxID_CUT)
 
static EDA_HOTKEY HkFindItem (_HKI("Find Item"), HK_FIND_ITEM, 'F'+GR_KB_CTRL, ID_FIND_ITEMS)
 
static EDA_HOTKEY HkFindReplace (_HKI("Find and Replace"), HK_FIND_REPLACE, 'F'+GR_KB_CTRL+GR_KB_ALT, wxID_REPLACE)
 
static EDA_HOTKEY HkFindNextDrcMarker (_HKI("Find Next DRC Marker"), HK_FIND_NEXT_DRC_MARKER, WXK_F5+GR_KB_SHIFT, EVT_COMMAND_FIND_DRC_MARKER)
 
static EDA_HOTKEY HkSaveLib (_HKI("Save Library"), HK_SAVE_LIB, 'S'+GR_KB_CTRL+GR_KB_ALT, ID_LIBEDIT_SAVE_LIBRARY)
 
static EDA_HOTKEY HkSavePart (_HKI("Save Part"), HK_SAVE_PART, 'S'+GR_KB_CTRL, ID_LIBEDIT_SAVE_PART)
 
static EDA_HOTKEY HkSaveSchematic (_HKI("Save Schematic"), HK_SAVE_SCH, 'S'+GR_KB_CTRL)
 
static EDA_HOTKEY HkLoadSchematic (_HKI("Load Schematic"), HK_LOAD_SCH, 'L'+GR_KB_CTRL)
 
static EDA_HOTKEY HkHighlightConnection (_HKI("Highlight Connection"), ID_HOTKEY_HIGHLIGHT, 'B'+GR_KB_CTRL)
 
static wxString schematicSectionTag (wxT("[eeschema]"))
 
static wxString libEditSectionTag (wxT("[libedit]"))
 
static wxString commonSectionTitle (_HKI("Common"))
 
static wxString schematicSectionTitle (_HKI("Schematic Editor"))
 
static wxString libEditSectionTitle (_HKI("Library Editor"))
 

Variables

static EDA_HOTKEY HkZoomAuto (_HKI("Fit on Screen"), HK_ZOOM_AUTO, WXK_HOME, ID_ZOOM_PAGE)
 
static EDA_HOTKEY HkZoomCenter (_HKI("Zoom Center"), HK_ZOOM_CENTER, WXK_F4, ID_POPUP_ZOOM_CENTER)
 
static EDA_HOTKEY HkZoomRedraw (_HKI("Zoom Redraw"), HK_ZOOM_REDRAW, WXK_F3, ID_ZOOM_REDRAW)
 
static EDA_HOTKEY HkZoomIn (_HKI("Zoom In"), HK_ZOOM_IN, WXK_F1, ID_POPUP_ZOOM_IN)
 
static EDA_HOTKEY HkZoomOut (_HKI("Zoom Out"), HK_ZOOM_OUT, WXK_F2, ID_POPUP_ZOOM_OUT)
 
static EDA_HOTKEY HkHelp (_HKI("Help (this window)"), HK_HELP, '?')
 
static EDA_HOTKEY HkResetLocalCoord (_HKI("Reset Local Coordinates"), HK_RESET_LOCAL_COORD, ' ')
 
static EDA_HOTKEY HkMouseLeftClick (_HKI("Mouse Left Click"), HK_LEFT_CLICK, WXK_RETURN, 0)
 
static EDA_HOTKEY HkMouseLeftDClick (_HKI("Mouse Left Double Click"), HK_LEFT_DCLICK, WXK_END, 0)
 
static EDA_HOTKEY HkBeginWire (_HKI("Begin Wire"), HK_BEGIN_WIRE, 'W', ID_WIRE_BUTT)
 
static EDA_HOTKEY HkBeginBus (_HKI("Begin Bus"), HK_BEGIN_BUS, 'B', ID_BUS_BUTT)
 
static EDA_HOTKEY HkEndLineWireBus (_HKI("End Line Wire Bus"), HK_END_CURR_LINEWIREBUS, 'K', ID_POPUP_END_LINE)
 
static EDA_HOTKEY HkAddLabel (_HKI("Add Label"), HK_ADD_LABEL, 'L', ID_LABEL_BUTT)
 
static EDA_HOTKEY HkAddHierarchicalLabel (_HKI("Add Hierarchical Label"), HK_ADD_HLABEL, 'H', ID_HIERLABEL_BUTT)
 
static EDA_HOTKEY HkAddGlobalLabel (_HKI("Add Global Label"), HK_ADD_GLABEL, GR_KB_CTRL+ 'H', ID_GLABEL_BUTT)
 
static EDA_HOTKEY HkAddJunction (_HKI("Add Junction"), HK_ADD_JUNCTION, 'J', ID_JUNCTION_BUTT)
 
static EDA_HOTKEY HkAddComponent (_HKI("Add Component"), HK_ADD_NEW_COMPONENT, 'A', ID_SCH_PLACE_COMPONENT)
 
static EDA_HOTKEY HkAddPower (_HKI("Add Power"), HK_ADD_NEW_POWER, 'P', ID_PLACE_POWER_BUTT)
 
static EDA_HOTKEY HkAddNoConn (_HKI("Add No Connect Flag"), HK_ADD_NOCONN_FLAG, 'Q', ID_NOCONN_BUTT)
 
static EDA_HOTKEY HkAddHierSheet (_HKI("Add Sheet"), HK_ADD_HIER_SHEET, 'S', ID_SHEET_SYMBOL_BUTT)
 
static EDA_HOTKEY HkAddBusEntry (_HKI("Add Bus Entry"), HK_ADD_BUS_ENTRY, '/', ID_BUSTOBUS_ENTRY_BUTT)
 
static EDA_HOTKEY HkAddWireEntry (_HKI("Add Wire Entry"), HK_ADD_WIRE_ENTRY, 'Z', ID_WIRETOBUS_ENTRY_BUTT)
 
static EDA_HOTKEY HkAddGraphicPolyLine (_HKI("Add Graphic PolyLine"), HK_ADD_GRAPHIC_POLYLINE, 'I', ID_LINE_COMMENT_BUTT)
 
static EDA_HOTKEY HkAddGraphicText (_HKI("Add Graphic Text"), HK_ADD_GRAPHIC_TEXT, 'T', ID_TEXT_COMMENT_BUTT)
 
static EDA_HOTKEY HkMirrorY (_HKI("Mirror Y"), HK_MIRROR_Y, 'Y', ID_SCH_MIRROR_Y)
 
static EDA_HOTKEY HkMirrorX (_HKI("Mirror X"), HK_MIRROR_X, 'X', ID_SCH_MIRROR_X)
 
static EDA_HOTKEY HkOrientNormalComponent (_HKI("Orient Normal Component"), HK_ORIENT_NORMAL_COMPONENT, 'N', ID_SCH_ORIENT_NORMAL)
 
static EDA_HOTKEY HkRotate (_HKI("Rotate Item"), HK_ROTATE, 'R', ID_SCH_ROTATE_CLOCKWISE)
 
static EDA_HOTKEY HkEdit (_HKI("Edit Item"), HK_EDIT, 'E', ID_SCH_EDIT_ITEM)
 
static EDA_HOTKEY HkEditComponentValue (_HKI("Edit Component Value"), HK_EDIT_COMPONENT_VALUE, 'V', ID_SCH_EDIT_COMPONENT_VALUE)
 
static EDA_HOTKEY HkEditComponentReference (_HKI("Edit Component Reference"), HK_EDIT_COMPONENT_REFERENCE, 'U', ID_SCH_EDIT_COMPONENT_REFERENCE)
 
static EDA_HOTKEY HkEditComponentFootprint (_HKI("Edit Component Footprint"), HK_EDIT_COMPONENT_FOOTPRINT, 'F', ID_SCH_EDIT_COMPONENT_FOOTPRINT)
 
static EDA_HOTKEY HkMove (_HKI("Move Schematic Item"), HK_MOVE_COMPONENT_OR_ITEM, 'M', ID_SCH_MOVE_ITEM)
 
static EDA_HOTKEY HkDuplicateItem (_HKI("Duplicate Component or Label"), HK_DUPLICATE_ITEM, 'C', ID_POPUP_SCH_DUPLICATE_ITEM)
 
static EDA_HOTKEY HkDrag (_HKI("Drag Item"), HK_DRAG, 'G', ID_SCH_DRAG_ITEM)
 
static EDA_HOTKEY HkMove2Drag (_HKI("Move Block -> Drag Block"), HK_MOVEBLOCK_TO_DRAGBLOCK, '\t', ID_POPUP_DRAG_BLOCK)
 
static EDA_HOTKEY HkInsert (_HKI("Repeat Last Item"), HK_REPEAT_LAST, WXK_INSERT)
 
static EDA_HOTKEY HkDelete (_HKI("Delete Item"), HK_DELETE, WXK_DELETE)
 
static EDA_HOTKEY HkDeleteNode (_HKI("Delete Node"), HK_DELETE_NODE, WXK_BACK, ID_POPUP_SCH_DELETE_NODE)
 
static EDA_HOTKEY HkFindNextItem (_HKI("Find Next Item"), HK_FIND_NEXT_ITEM, WXK_F5, wxEVT_COMMAND_FIND)
 
static EDA_HOTKEY HkZoomSelection (_HKI("Zoom to Selection"), HK_ZOOM_SELECTION, '@', ID_ZOOM_SELECTION)
 
static EDA_HOTKEY HkCreatePin (_HKI("Create Pin"), HK_LIBEDIT_CREATE_PIN, 'P')
 
static EDA_HOTKEY HkInsertPin (_HKI("Repeat Pin"), HK_REPEAT_LAST, WXK_INSERT)
 
static EDA_HOTKEY HkMoveLibItem (_HKI("Move Library Item"), HK_LIBEDIT_MOVE_GRAPHIC_ITEM, 'M')
 
static EDA_HOTKEY HkAutoplaceFields (_HKI("Autoplace Fields"), HK_AUTOPLACE_FIELDS, 'O', ID_AUTOPLACE_FIELDS)
 
static EDA_HOTKEY HkUpdatePcbFromSch (_HKI("Update PCB from Schematic"), HK_UPDATE_PCB_FROM_SCH, WXK_F8)
 
static EDA_HOTKEYcommon_Hotkey_List []
 
static EDA_HOTKEYcommon_basic_Hotkey_List []
 
static EDA_HOTKEYschematic_Hotkey_List []
 
static EDA_HOTKEYlibEdit_Hotkey_List []
 
static EDA_HOTKEYviewlib_Hotkey_List []
 
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 []
 

Function Documentation

static wxString commonSectionTitle ( _HKI("Common")  )
static
static EDA_HOTKEY HkCopyBlock ( _HKI("Copy Block")  ,
HK_COPY_BLOCK  ,
'C'+  GR_KB_CTRL,
wxID_COPY   
)
static
static EDA_HOTKEY HkCutBlock ( _HKI("Cut Block")  ,
HK_CUT_BLOCK  ,
'X'+  GR_KB_CTRL,
wxID_CUT   
)
static
static EDA_HOTKEY HkEditComponentWithLibedit ( _HKI("Edit with Component Editor")  ,
HK_EDIT_COMPONENT_WITH_LIBEDIT  ,
'E'+  GR_KB_CTRL,
ID_POPUP_SCH_CALL_LIBEDIT_AND_LOAD_CMP   
)
static
static EDA_HOTKEY HkFindItem ( _HKI("Find Item")  ,
HK_FIND_ITEM  ,
'F'+  GR_KB_CTRL,
ID_FIND_ITEMS   
)
static
static EDA_HOTKEY HkFindNextDrcMarker ( _HKI("Find Next DRC Marker")  ,
HK_FIND_NEXT_DRC_MARKER  ,
WXK_F5+  GR_KB_SHIFT,
EVT_COMMAND_FIND_DRC_MARKER   
)
static
static EDA_HOTKEY HkFindReplace ( _HKI("Find and Replace")  ,
HK_FIND_REPLACE  ,
'F'+GR_KB_CTRL GR_KB_ALT,
wxID_REPLACE   
)
static
static EDA_HOTKEY HkHighlightConnection ( _HKI("Highlight Connection")  ,
ID_HOTKEY_HIGHLIGHT  ,
'B'+  GR_KB_CTRL 
)
static
static EDA_HOTKEY HkLeaveSheet ( _HKI("Leave Sheet")  ,
HK_LEAVE_SHEET  ,
GR_KB_ALT WXK_BACK,
ID_POPUP_SCH_LEAVE_SHEET   
)
static
static EDA_HOTKEY HkLoadSchematic ( _HKI("Load Schematic")  ,
HK_LOAD_SCH  ,
'L'+  GR_KB_CTRL 
)
static
static EDA_HOTKEY HkPasteBlock ( _HKI("Paste Block")  ,
HK_PASTE_BLOCK  ,
'V'+  GR_KB_CTRL,
wxID_PASTE   
)
static
static EDA_HOTKEY HkRedo ( _HKI("Redo")  ,
HK_REDO  ,
GR_KB_CTRL+ 'Y'  ,
(int)  wxID_REDO 
)
static
static EDA_HOTKEY HkSaveLib ( _HKI("Save Library")  ,
HK_SAVE_LIB  ,
'S'+GR_KB_CTRL GR_KB_ALT,
ID_LIBEDIT_SAVE_LIBRARY   
)
static
static EDA_HOTKEY HkSavePart ( _HKI("Save Part")  ,
HK_SAVE_PART  ,
'S'+  GR_KB_CTRL,
ID_LIBEDIT_SAVE_PART   
)
static
static EDA_HOTKEY HkSaveSchematic ( _HKI("Save Schematic")  ,
HK_SAVE_SCH  ,
'S'+  GR_KB_CTRL 
)
static
static EDA_HOTKEY HkUndo ( _HKI("Undo")  ,
HK_UNDO  ,
GR_KB_CTRL+ 'Z'  ,
(int)  wxID_UNDO 
)
static
static wxString libEditSectionTag ( wxT("[libedit]")  )
static
static wxString libEditSectionTitle ( _HKI("Library Editor")  )
static
static wxString schematicSectionTag ( wxT("[eeschema]")  )
static
static wxString schematicSectionTitle ( _HKI("Schematic Editor")  )
static

Variable Documentation

EDA_HOTKEY* common_basic_Hotkey_List[]
static
Initial value:
=
{
NULL
}
static EDA_HOTKEY HkHelp(_HKI("Help (this window)"), HK_HELP, '?')
static EDA_HOTKEY HkResetLocalCoord(_HKI("Reset Local Coordinates"), HK_RESET_LOCAL_COORD, ' ')
static EDA_HOTKEY HkZoomIn(_HKI("Zoom In"), HK_ZOOM_IN, WXK_F1, ID_POPUP_ZOOM_IN)
static EDA_HOTKEY HkZoomRedraw(_HKI("Zoom Redraw"), HK_ZOOM_REDRAW, WXK_F3, ID_ZOOM_REDRAW)
static EDA_HOTKEY HkZoomOut(_HKI("Zoom Out"), HK_ZOOM_OUT, WXK_F2, ID_POPUP_ZOOM_OUT)
static EDA_HOTKEY HkMouseLeftDClick(_HKI("Mouse Left Double Click"), HK_LEFT_DCLICK, WXK_END, 0)
static EDA_HOTKEY HkZoomCenter(_HKI("Zoom Center"), HK_ZOOM_CENTER, WXK_F4, ID_POPUP_ZOOM_CENTER)
static EDA_HOTKEY HkZoomAuto(_HKI("Fit on Screen"), HK_ZOOM_AUTO, WXK_HOME, ID_ZOOM_PAGE)
static EDA_HOTKEY HkMouseLeftClick(_HKI("Mouse Left Click"), HK_LEFT_CLICK, WXK_RETURN, 0)

Definition at line 260 of file eeschema/hotkeys.cpp.

EDA_HOTKEY* common_Hotkey_List[]
static
Initial value:
=
{
NULL
}
static EDA_HOTKEY HkHelp(_HKI("Help (this window)"), HK_HELP, '?')
static EDA_HOTKEY HkEdit(_HKI("Edit Item"), HK_EDIT, 'E', ID_SCH_EDIT_ITEM)
static EDA_HOTKEY HkResetLocalCoord(_HKI("Reset Local Coordinates"), HK_RESET_LOCAL_COORD, ' ')
static EDA_HOTKEY HkZoomIn(_HKI("Zoom In"), HK_ZOOM_IN, WXK_F1, ID_POPUP_ZOOM_IN)
static EDA_HOTKEY HkDrag(_HKI("Drag Item"), HK_DRAG, 'G', ID_SCH_DRAG_ITEM)
static EDA_HOTKEY HkRedo(_HKI("Redo"), HK_REDO, GR_KB_CTRL+ 'Y',(int) wxID_REDO)
static EDA_HOTKEY HkUndo(_HKI("Undo"), HK_UNDO, GR_KB_CTRL+ 'Z',(int) wxID_UNDO)
static EDA_HOTKEY HkZoomRedraw(_HKI("Zoom Redraw"), HK_ZOOM_REDRAW, WXK_F3, ID_ZOOM_REDRAW)
static EDA_HOTKEY HkZoomSelection(_HKI("Zoom to Selection"), HK_ZOOM_SELECTION, '@', ID_ZOOM_SELECTION)
static EDA_HOTKEY HkDelete(_HKI("Delete Item"), HK_DELETE, WXK_DELETE)
static EDA_HOTKEY HkZoomOut(_HKI("Zoom Out"), HK_ZOOM_OUT, WXK_F2, ID_POPUP_ZOOM_OUT)
static EDA_HOTKEY HkMouseLeftDClick(_HKI("Mouse Left Double Click"), HK_LEFT_DCLICK, WXK_END, 0)
static EDA_HOTKEY HkZoomCenter(_HKI("Zoom Center"), HK_ZOOM_CENTER, WXK_F4, ID_POPUP_ZOOM_CENTER)
static EDA_HOTKEY HkRotate(_HKI("Rotate Item"), HK_ROTATE, 'R', ID_SCH_ROTATE_CLOCKWISE)
static EDA_HOTKEY HkZoomAuto(_HKI("Fit on Screen"), HK_ZOOM_AUTO, WXK_HOME, ID_ZOOM_PAGE)
static EDA_HOTKEY HkMouseLeftClick(_HKI("Mouse Left Click"), HK_LEFT_CLICK, WXK_RETURN, 0)

Definition at line 238 of file eeschema/hotkeys.cpp.

struct EDA_HOTKEY_CONFIG g_Eeschema_Hokeys_Descr[]
Initial value:
=
{
{ NULL, NULL, NULL }
}
static wxString schematicSectionTag(wxT("[eeschema]"))
static EDA_HOTKEY * schematic_Hotkey_List[]
static EDA_HOTKEY * common_Hotkey_List[]
static wxString schematicSectionTitle(_HKI("Schematic Editor"))
static EDA_HOTKEY * libEdit_Hotkey_List[]
static wxString libEditSectionTitle(_HKI("Library Editor"))
static wxString libEditSectionTag(wxT("[libedit]"))
wxString g_CommonSectionTag
static wxString commonSectionTitle(_HKI("Common"))

Definition at line 354 of file eeschema/hotkeys.cpp.

Referenced by DIALOG_EESCHEMA_OPTIONS::DIALOG_EESCHEMA_OPTIONS(), SCH::IFACE::OnKifaceStart(), LIB_EDIT_FRAME::Process_Config(), SCH_EDIT_FRAME::Process_Config(), and DIALOG_EESCHEMA_OPTIONS::TransferDataFromWindow().

struct EDA_HOTKEY_CONFIG g_Libedit_Hokeys_Descr[]
Initial value:
=
{
{ NULL, NULL, NULL }
}
static EDA_HOTKEY * common_Hotkey_List[]
static EDA_HOTKEY * libEdit_Hotkey_List[]
static wxString libEditSectionTitle(_HKI("Library Editor"))
static wxString libEditSectionTag(wxT("[libedit]"))
wxString g_CommonSectionTag
static wxString commonSectionTitle(_HKI("Common"))

Definition at line 373 of file eeschema/hotkeys.cpp.

Referenced by AddMenusForBlock(), AddMenusForPin(), LIB_EDIT_FRAME::LIB_EDIT_FRAME(), LIB_EDIT_FRAME::OnRightClick(), LIB_EDIT_FRAME::Process_Config(), LIB_EDIT_FRAME::ReCreateHToolbar(), and LIB_EDIT_FRAME::ReCreateMenuBar().

struct EDA_HOTKEY_CONFIG g_Viewlib_Hokeys_Descr[]
Initial value:
=
{
{ NULL, NULL, NULL }
}
static EDA_HOTKEY * common_basic_Hotkey_List[]
wxString g_CommonSectionTag
static wxString commonSectionTitle(_HKI("Common"))

Definition at line 382 of file eeschema/hotkeys.cpp.

Referenced by LIB_VIEW_FRAME::LIB_VIEW_FRAME(), LIB_VIEW_FRAME::ReCreateHToolbar(), and LIB_VIEW_FRAME::ReCreateMenuBar().

EDA_HOTKEY HkAddBusEntry(_HKI("Add Bus Entry"), HK_ADD_BUS_ENTRY, '/', ID_BUSTOBUS_ENTRY_BUTT)
static
EDA_HOTKEY HkAddComponent(_HKI("Add Component"), HK_ADD_NEW_COMPONENT, 'A', ID_SCH_PLACE_COMPONENT)
static
EDA_HOTKEY HkAddGlobalLabel(_HKI("Add Global Label"), HK_ADD_GLABEL, GR_KB_CTRL+ 'H', ID_GLABEL_BUTT)
static
EDA_HOTKEY HkAddGraphicPolyLine(_HKI("Add Graphic PolyLine"), HK_ADD_GRAPHIC_POLYLINE, 'I', ID_LINE_COMMENT_BUTT)
static
EDA_HOTKEY HkAddGraphicText(_HKI("Add Graphic Text"), HK_ADD_GRAPHIC_TEXT, 'T', ID_TEXT_COMMENT_BUTT)
static
EDA_HOTKEY HkAddHierarchicalLabel(_HKI("Add Hierarchical Label"), HK_ADD_HLABEL, 'H', ID_HIERLABEL_BUTT)
static
EDA_HOTKEY HkAddHierSheet(_HKI("Add Sheet"), HK_ADD_HIER_SHEET, 'S', ID_SHEET_SYMBOL_BUTT)
static
EDA_HOTKEY HkAddJunction(_HKI("Add Junction"), HK_ADD_JUNCTION, 'J', ID_JUNCTION_BUTT)
static
EDA_HOTKEY HkAddLabel(_HKI("Add Label"), HK_ADD_LABEL, 'L', ID_LABEL_BUTT)
static
EDA_HOTKEY HkAddNoConn(_HKI("Add No Connect Flag"), HK_ADD_NOCONN_FLAG, 'Q', ID_NOCONN_BUTT)
static
EDA_HOTKEY HkAddPower(_HKI("Add Power"), HK_ADD_NEW_POWER, 'P', ID_PLACE_POWER_BUTT)
static
EDA_HOTKEY HkAddWireEntry(_HKI("Add Wire Entry"), HK_ADD_WIRE_ENTRY, 'Z', ID_WIRETOBUS_ENTRY_BUTT)
static
EDA_HOTKEY HkAutoplaceFields(_HKI("Autoplace Fields"), HK_AUTOPLACE_FIELDS, 'O', ID_AUTOPLACE_FIELDS)
static
EDA_HOTKEY HkBeginBus(_HKI("Begin Bus"), HK_BEGIN_BUS, 'B', ID_BUS_BUTT)
static
EDA_HOTKEY HkBeginWire(_HKI("Begin Wire"), HK_BEGIN_WIRE, 'W', ID_WIRE_BUTT)
static
EDA_HOTKEY HkCreatePin(_HKI("Create Pin"), HK_LIBEDIT_CREATE_PIN, 'P')
static
EDA_HOTKEY HkDelete(_HKI("Delete Item"), HK_DELETE, WXK_DELETE)
static
EDA_HOTKEY HkDeleteNode(_HKI("Delete Node"), HK_DELETE_NODE, WXK_BACK, ID_POPUP_SCH_DELETE_NODE)
static
EDA_HOTKEY HkDrag(_HKI("Drag Item"), HK_DRAG, 'G', ID_SCH_DRAG_ITEM)
static
EDA_HOTKEY HkDuplicateItem(_HKI("Duplicate Component or Label"), HK_DUPLICATE_ITEM, 'C', ID_POPUP_SCH_DUPLICATE_ITEM)
static
EDA_HOTKEY HkEdit(_HKI("Edit Item"), HK_EDIT, 'E', ID_SCH_EDIT_ITEM)
static
EDA_HOTKEY HkEditComponentFootprint(_HKI("Edit Component Footprint"), HK_EDIT_COMPONENT_FOOTPRINT, 'F', ID_SCH_EDIT_COMPONENT_FOOTPRINT)
static
EDA_HOTKEY HkEditComponentReference(_HKI("Edit Component Reference"), HK_EDIT_COMPONENT_REFERENCE, 'U', ID_SCH_EDIT_COMPONENT_REFERENCE)
static
EDA_HOTKEY HkEditComponentValue(_HKI("Edit Component Value"), HK_EDIT_COMPONENT_VALUE, 'V', ID_SCH_EDIT_COMPONENT_VALUE)
static
EDA_HOTKEY HkEndLineWireBus(_HKI("End Line Wire Bus"), HK_END_CURR_LINEWIREBUS, 'K', ID_POPUP_END_LINE)
static
EDA_HOTKEY HkFindNextItem(_HKI("Find Next Item"), HK_FIND_NEXT_ITEM, WXK_F5, wxEVT_COMMAND_FIND)
static
EDA_HOTKEY HkHelp(_HKI("Help (this window)"), HK_HELP, '?')
static
EDA_HOTKEY HkInsert(_HKI("Repeat Last Item"), HK_REPEAT_LAST, WXK_INSERT)
static
EDA_HOTKEY HkInsertPin(_HKI("Repeat Pin"), HK_REPEAT_LAST, WXK_INSERT)
static
EDA_HOTKEY HkMirrorX(_HKI("Mirror X"), HK_MIRROR_X, 'X', ID_SCH_MIRROR_X)
static
EDA_HOTKEY HkMirrorY(_HKI("Mirror Y"), HK_MIRROR_Y, 'Y', ID_SCH_MIRROR_Y)
static
EDA_HOTKEY HkMouseLeftClick(_HKI("Mouse Left Click"), HK_LEFT_CLICK, WXK_RETURN, 0)
static
EDA_HOTKEY HkMouseLeftDClick(_HKI("Mouse Left Double Click"), HK_LEFT_DCLICK, WXK_END, 0)
static
EDA_HOTKEY HkMove(_HKI("Move Schematic Item"), HK_MOVE_COMPONENT_OR_ITEM, 'M', ID_SCH_MOVE_ITEM)
static
EDA_HOTKEY HkMove2Drag(_HKI("Move Block -> Drag Block"), HK_MOVEBLOCK_TO_DRAGBLOCK, '\t', ID_POPUP_DRAG_BLOCK)
static
EDA_HOTKEY HkMoveLibItem(_HKI("Move Library Item"), HK_LIBEDIT_MOVE_GRAPHIC_ITEM, 'M')
static
EDA_HOTKEY HkOrientNormalComponent(_HKI("Orient Normal Component"), HK_ORIENT_NORMAL_COMPONENT, 'N', ID_SCH_ORIENT_NORMAL)
static
EDA_HOTKEY HkResetLocalCoord(_HKI("Reset Local Coordinates"), HK_RESET_LOCAL_COORD, ' ')
static
EDA_HOTKEY HkRotate(_HKI("Rotate Item"), HK_ROTATE, 'R', ID_SCH_ROTATE_CLOCKWISE)
static
EDA_HOTKEY HkUpdatePcbFromSch(_HKI("Update PCB from Schematic"), HK_UPDATE_PCB_FROM_SCH, WXK_F8)
static
EDA_HOTKEY HkZoomAuto(_HKI("Fit on Screen"), HK_ZOOM_AUTO, WXK_HOME, ID_ZOOM_PAGE)
static
EDA_HOTKEY HkZoomCenter(_HKI("Zoom Center"), HK_ZOOM_CENTER, WXK_F4, ID_POPUP_ZOOM_CENTER)
static
EDA_HOTKEY HkZoomIn(_HKI("Zoom In"), HK_ZOOM_IN, WXK_F1, ID_POPUP_ZOOM_IN)
static
EDA_HOTKEY HkZoomOut(_HKI("Zoom Out"), HK_ZOOM_OUT, WXK_F2, ID_POPUP_ZOOM_OUT)
static
EDA_HOTKEY HkZoomRedraw(_HKI("Zoom Redraw"), HK_ZOOM_REDRAW, WXK_F3, ID_ZOOM_REDRAW)
static
EDA_HOTKEY HkZoomSelection(_HKI("Zoom to Selection"), HK_ZOOM_SELECTION, '@', ID_ZOOM_SELECTION)
static
EDA_HOTKEY* libEdit_Hotkey_List[]
static
Initial value:
=
{
NULL
}
static EDA_HOTKEY HkSaveLib(_HKI("Save Library"), HK_SAVE_LIB, 'S'+GR_KB_CTRL+GR_KB_ALT, ID_LIBEDIT_SAVE_LIBRARY)
static EDA_HOTKEY HkMoveLibItem(_HKI("Move Library Item"), HK_LIBEDIT_MOVE_GRAPHIC_ITEM, 'M')
static EDA_HOTKEY HkMirrorX(_HKI("Mirror X"), HK_MIRROR_X, 'X', ID_SCH_MIRROR_X)
static EDA_HOTKEY HkCopyBlock(_HKI("Copy Block"), HK_COPY_BLOCK, 'C'+GR_KB_CTRL, wxID_COPY)
static EDA_HOTKEY HkSavePart(_HKI("Save Part"), HK_SAVE_PART, 'S'+GR_KB_CTRL, ID_LIBEDIT_SAVE_PART)
static EDA_HOTKEY HkInsertPin(_HKI("Repeat Pin"), HK_REPEAT_LAST, WXK_INSERT)
static EDA_HOTKEY HkPasteBlock(_HKI("Paste Block"), HK_PASTE_BLOCK, 'V'+GR_KB_CTRL, wxID_PASTE)
static EDA_HOTKEY HkCreatePin(_HKI("Create Pin"), HK_LIBEDIT_CREATE_PIN, 'P')
static EDA_HOTKEY HkMirrorY(_HKI("Mirror Y"), HK_MIRROR_Y, 'Y', ID_SCH_MIRROR_Y)
static EDA_HOTKEY HkCutBlock(_HKI("Cut Block"), HK_CUT_BLOCK, 'X'+GR_KB_CTRL, wxID_CUT)

Definition at line 321 of file eeschema/hotkeys.cpp.

EDA_HOTKEY* schematic_Hotkey_List[]
static

Definition at line 275 of file eeschema/hotkeys.cpp.

EDA_HOTKEY* viewlib_Hotkey_List[]
static
Initial value:
=
{
NULL
}

Definition at line 337 of file eeschema/hotkeys.cpp.