7
mirror of https://gitlab.com/kicad/code/kicad.git synced 2025-03-30 06:16:56 +00:00

Move default place via hotkey to Ctrl-Shift-X

Remove this hotkey from "toggle show cursor always" as this is a more
global option, not as needed (probably) in hotkeys.

Also re-arranged MD_SHIFT + MD_CTRL+ <key> to  MD_CTRL + MD_SHIFT + <key>
in order to standardize and help searches in the future

Fixes https://gitlab.com/kicad/code/kicad/-/issues/19903
This commit is contained in:
Seth Hillbrand 2025-02-10 11:20:06 -08:00
parent b64733e76b
commit 564710b232
4 changed files with 20 additions and 21 deletions

View File

@ -49,7 +49,7 @@ static PSEUDO_ACTION* g_gesturePseudoActions[] = {
new PSEUDO_ACTION( _( "Finish Drawing" ), PSEUDO_WXK_DBLCLICK ),
new PSEUDO_ACTION( _( "Add to Selection" ), MD_SHIFT + PSEUDO_WXK_CLICK ),
new PSEUDO_ACTION( _( "Highlight Net" ), MD_CTRL + PSEUDO_WXK_CLICK ),
new PSEUDO_ACTION( _( "Remove from Selection" ), MD_SHIFT + MD_CTRL + PSEUDO_WXK_CLICK ),
new PSEUDO_ACTION( _( "Remove from Selection" ), MD_CTRL + MD_SHIFT + PSEUDO_WXK_CLICK ),
new PSEUDO_ACTION( _( "Ignore Grid Snaps" ), MD_CTRL ),
new PSEUDO_ACTION( _( "Ignore Other Snaps" ), MD_SHIFT ),
};

View File

@ -95,7 +95,7 @@ TOOL_ACTION ACTIONS::save( TOOL_ACTION_ARGS()
TOOL_ACTION ACTIONS::saveAs( TOOL_ACTION_ARGS()
.Name( "common.Control.saveAs" )
.Scope( AS_GLOBAL )
.DefaultHotkey( MD_SHIFT + MD_CTRL + 'S' )
.DefaultHotkey( MD_CTRL + MD_SHIFT + 'S' )
.LegacyHotkeyName( "Save As" )
.FriendlyName( _( "Save As..." ) )
.Tooltip( _( "Save current document to another location" ) )
@ -194,7 +194,7 @@ TOOL_ACTION ACTIONS::redo( TOOL_ACTION_ARGS()
.Name( "common.Interactive.redo" )
.Scope( AS_GLOBAL )
#if defined( __WXMAC__ )
.DefaultHotkey( MD_SHIFT + MD_CTRL + 'Z' )
.DefaultHotkey( MD_CTRL + MD_SHIFT + 'Z' )
#else
.DefaultHotkey( MD_CTRL + 'Y' )
#endif
@ -996,7 +996,6 @@ TOOL_ACTION ACTIONS::resetLocalCoords( TOOL_ACTION_ARGS()
TOOL_ACTION ACTIONS::toggleCursor( TOOL_ACTION_ARGS()
.Name( "common.Control.toggleCursor" )
.Scope( AS_GLOBAL )
.DefaultHotkey( MD_CTRL + MD_SHIFT + 'X' )
// Don't be tempted to remove "Modern Toolset only". It's in the legacy property name.
.LegacyHotkeyName( "Toggle Cursor Display (Modern Toolset only)" )
.FriendlyName( _( "Always Show Crosshairs" ) )

View File

@ -183,7 +183,7 @@ TOOL_ACTION EE_ACTIONS::editDesignBlockProperties( TOOL_ACTION_ARGS()
TOOL_ACTION EE_ACTIONS::saveLibraryAs( TOOL_ACTION_ARGS()
.Name( "eeschema.SymbolLibraryControl.saveLibraryAs" )
.Scope( AS_GLOBAL )
.DefaultHotkey( MD_SHIFT + MD_CTRL + 'S' )
.DefaultHotkey( MD_CTRL + MD_SHIFT + 'S' )
.LegacyHotkeyName( "Save As" )
.FriendlyName( _( "Save Library As..." ) )
.Tooltip( _( "Save the current library to a new file" ) ) );
@ -1121,7 +1121,7 @@ TOOL_ACTION EE_ACTIONS::drawSheetOnClipboard( TOOL_ACTION_ARGS()
TOOL_ACTION EE_ACTIONS::importGraphics( TOOL_ACTION_ARGS()
.Name( "eeschema.EditorControl.importGraphics" )
.Scope( AS_GLOBAL )
.DefaultHotkey( MD_SHIFT + MD_CTRL + 'F' )
.DefaultHotkey( MD_CTRL + MD_SHIFT + 'F' )
.LegacyHotkeyName( "Place DXF" )
.FriendlyName( _( "Import Graphics..." ) )
.Tooltip( _( "Import 2D drawing file" ) )
@ -1516,7 +1516,7 @@ TOOL_ACTION EE_ACTIONS::saveWorkbook( TOOL_ACTION_ARGS()
TOOL_ACTION EE_ACTIONS::saveWorkbookAs( TOOL_ACTION_ARGS()
.Name( "eeschema.Simulation.saveWorkbookAs" )
.Scope( AS_GLOBAL )
.DefaultHotkey( MD_SHIFT + MD_CTRL + 'S' )
.DefaultHotkey( MD_CTRL + MD_SHIFT + 'S' )
.LegacyHotkeyName( "Save As" )
.FriendlyName( _( "Save Workbook As..." ) )
.Tooltip( _( "Save the current set of analysis tabs and settings to another location" ) )

View File

@ -103,7 +103,7 @@ TOOL_ACTION PCB_ACTIONS::outsetItems( TOOL_ACTION_ARGS()
TOOL_ACTION PCB_ACTIONS::drawLine( TOOL_ACTION_ARGS()
.Name( "pcbnew.InteractiveDrawing.line" )
.Scope( AS_GLOBAL )
.DefaultHotkey( MD_SHIFT + MD_CTRL + 'L' )
.DefaultHotkey( MD_CTRL + MD_SHIFT + 'L' )
.LegacyHotkeyName( "Draw Line" )
.FriendlyName( _( "Draw Lines" ) )
.Icon( BITMAPS::add_graphical_segments )
@ -112,7 +112,7 @@ TOOL_ACTION PCB_ACTIONS::drawLine( TOOL_ACTION_ARGS()
TOOL_ACTION PCB_ACTIONS::drawPolygon( TOOL_ACTION_ARGS()
.Name( "pcbnew.InteractiveDrawing.graphicPolygon" )
.Scope( AS_GLOBAL )
.DefaultHotkey( MD_SHIFT + MD_CTRL + 'P' )
.DefaultHotkey( MD_CTRL + MD_SHIFT + 'P' )
.LegacyHotkeyName( "Draw Graphic Polygon" )
.FriendlyName( _( "Draw Polygons" ) )
.Icon( BITMAPS::add_graphical_polygon )
@ -129,7 +129,7 @@ TOOL_ACTION PCB_ACTIONS::drawRectangle( TOOL_ACTION_ARGS()
TOOL_ACTION PCB_ACTIONS::drawCircle( TOOL_ACTION_ARGS()
.Name( "pcbnew.InteractiveDrawing.circle" )
.Scope( AS_GLOBAL )
.DefaultHotkey( MD_SHIFT + MD_CTRL + 'C' )
.DefaultHotkey( MD_CTRL + MD_SHIFT + 'C' )
.LegacyHotkeyName( "Draw Circle" )
.FriendlyName( _( "Draw Circles" ) )
.Icon( BITMAPS::add_circle )
@ -138,7 +138,7 @@ TOOL_ACTION PCB_ACTIONS::drawCircle( TOOL_ACTION_ARGS()
TOOL_ACTION PCB_ACTIONS::drawArc( TOOL_ACTION_ARGS()
.Name( "pcbnew.InteractiveDrawing.arc" )
.Scope( AS_GLOBAL )
.DefaultHotkey( MD_SHIFT + MD_CTRL + 'A' )
.DefaultHotkey( MD_CTRL + MD_SHIFT + 'A' )
.LegacyHotkeyName( "Draw Arc" )
.FriendlyName( _( "Draw Arcs" ) )
.Icon( BITMAPS::add_arc )
@ -147,7 +147,7 @@ TOOL_ACTION PCB_ACTIONS::drawArc( TOOL_ACTION_ARGS()
TOOL_ACTION PCB_ACTIONS::drawBezier( TOOL_ACTION_ARGS()
.Name( "pcbnew.InteractiveDrawing.bezier" )
.Scope( AS_GLOBAL )
.DefaultHotkey( MD_SHIFT + MD_CTRL + 'B' )
.DefaultHotkey( MD_CTRL + MD_SHIFT + 'B' )
.FriendlyName( _( "Draw Bezier Curve" ) )
.Icon( BITMAPS::add_bezier )
.Flags( AF_ACTIVATE ) );
@ -180,7 +180,7 @@ TOOL_ACTION PCB_ACTIONS::placeReferenceImage( TOOL_ACTION_ARGS()
TOOL_ACTION PCB_ACTIONS::placeText( TOOL_ACTION_ARGS()
.Name( "pcbnew.InteractiveDrawing.text" )
.Scope( AS_GLOBAL )
.DefaultHotkey( MD_SHIFT + MD_CTRL + 'T' )
.DefaultHotkey( MD_CTRL + MD_SHIFT + 'T' )
.LegacyHotkeyName( "Add Text" )
.FriendlyName( _( "Draw Text" ) )
.Icon( BITMAPS::text )
@ -262,7 +262,7 @@ TOOL_ACTION PCB_ACTIONS::drawRadialDimension( TOOL_ACTION_ARGS()
TOOL_ACTION PCB_ACTIONS::drawOrthogonalDimension( TOOL_ACTION_ARGS()
.Name( "pcbnew.InteractiveDrawing.orthogonalDimension" )
.Scope( AS_GLOBAL )
.DefaultHotkey( MD_SHIFT + MD_CTRL + 'H' )
.DefaultHotkey( MD_CTRL + MD_SHIFT + 'H' )
.FriendlyName( _( "Draw Orthogonal Dimensions" ) )
.Icon( BITMAPS::add_orthogonal_dimension )
.Flags( AF_ACTIVATE ) );
@ -280,7 +280,7 @@ TOOL_ACTION PCB_ACTIONS::drawZone( TOOL_ACTION_ARGS()
#ifdef __WXOSX_MAC__
.DefaultHotkey( MD_ALT + 'Z' )
#else
.DefaultHotkey( MD_SHIFT + MD_CTRL + 'Z' )
.DefaultHotkey( MD_CTRL + MD_SHIFT + 'Z' )
#endif
.LegacyHotkeyName( "Add Filled Zone" )
.FriendlyName( _( "Draw Filled Zones" ) )
@ -291,7 +291,7 @@ TOOL_ACTION PCB_ACTIONS::drawZone( TOOL_ACTION_ARGS()
TOOL_ACTION PCB_ACTIONS::drawVia( TOOL_ACTION_ARGS()
.Name( "pcbnew.InteractiveDrawing.via" )
.Scope( AS_GLOBAL )
.DefaultHotkey( MD_SHIFT + MD_CTRL + 'V' )
.DefaultHotkey( MD_CTRL + MD_SHIFT + 'X' )
.LegacyHotkeyName( "Add Vias" )
.FriendlyName( _( "Place Vias" ) )
.Tooltip( _( "Place free-standing vias" ) )
@ -301,7 +301,7 @@ TOOL_ACTION PCB_ACTIONS::drawVia( TOOL_ACTION_ARGS()
TOOL_ACTION PCB_ACTIONS::drawRuleArea( TOOL_ACTION_ARGS()
.Name( "pcbnew.InteractiveDrawing.ruleArea" )
.Scope( AS_GLOBAL )
.DefaultHotkey( MD_SHIFT + MD_CTRL + 'K' )
.DefaultHotkey( MD_CTRL + MD_SHIFT + 'K' )
.LegacyHotkeyName( "Add Keepout Area" )
.FriendlyName( _( "Draw Rule Areas" ) )
.Icon( BITMAPS::add_keepout_area )
@ -322,7 +322,7 @@ TOOL_ACTION PCB_ACTIONS::drawZoneCutout( TOOL_ACTION_ARGS()
TOOL_ACTION PCB_ACTIONS::drawSimilarZone( TOOL_ACTION_ARGS()
.Name( "pcbnew.InteractiveDrawing.similarZone" )
.Scope( AS_GLOBAL )
.DefaultHotkey( MD_SHIFT + MD_CTRL + '.' )
.DefaultHotkey( MD_CTRL + MD_SHIFT + '.' )
.LegacyHotkeyName( "Add a Similar Zone" )
.FriendlyName( _( "Add a Similar Zone" ) )
.Tooltip( _( "Add a zone with the same settings as an existing zone" ) )
@ -333,7 +333,7 @@ TOOL_ACTION PCB_ACTIONS::drawSimilarZone( TOOL_ACTION_ARGS()
TOOL_ACTION PCB_ACTIONS::placeImportedGraphics( TOOL_ACTION_ARGS()
.Name( "pcbnew.InteractiveDrawing.placeImportedGraphics" )
.Scope( AS_GLOBAL )
.DefaultHotkey( MD_SHIFT + MD_CTRL + 'F' )
.DefaultHotkey( MD_CTRL + MD_SHIFT + 'F' )
.LegacyHotkeyName( "Place DXF" )
.FriendlyName( _( "Import Graphics..." ) )
.Tooltip( _( "Import 2D drawing file" ) )
@ -343,7 +343,7 @@ TOOL_ACTION PCB_ACTIONS::placeImportedGraphics( TOOL_ACTION_ARGS()
TOOL_ACTION PCB_ACTIONS::setAnchor( TOOL_ACTION_ARGS()
.Name( "pcbnew.InteractiveDrawing.setAnchor" )
.Scope( AS_GLOBAL )
.DefaultHotkey( MD_SHIFT + MD_CTRL + 'N' )
.DefaultHotkey( MD_CTRL + MD_SHIFT + 'N' )
.LegacyHotkeyName( "Place the Footprint Anchor" )
.FriendlyName( _( "Place the Footprint Anchor" ) )
.Tooltip( _( "Set the anchor point of the footprint" ) )
@ -489,7 +489,7 @@ TOOL_ACTION PCB_ACTIONS::copyWithReference( TOOL_ACTION_ARGS()
TOOL_ACTION PCB_ACTIONS::duplicateIncrement(TOOL_ACTION_ARGS()
.Name( "pcbnew.InteractiveEdit.duplicateIncrementPads" )
.Scope( AS_GLOBAL )
.DefaultHotkey( MD_SHIFT + MD_CTRL + 'D' )
.DefaultHotkey( MD_CTRL + MD_SHIFT + 'D' )
.LegacyHotkeyName( "Duplicate Item and Increment" )
.FriendlyName( _( "Duplicate and Increment" ) )
.Tooltip( _( "Duplicates the selected item(s), incrementing pad numbers" ) )