From 8d018764845533f04f296964305d10e57f10cc82 Mon Sep 17 00:00:00 2001 From: Dion Moult Date: Mon, 4 Mar 2019 19:50:09 +1100 Subject: [PATCH] Change hotkey of of cycle snap from tab to ` to prevent clashes with current tab behaviour --- src/Mod/Draft/DraftGui.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Mod/Draft/DraftGui.py b/src/Mod/Draft/DraftGui.py index fe35569982..471ffea74f 100644 --- a/src/Mod/Draft/DraftGui.py +++ b/src/Mod/Draft/DraftGui.py @@ -123,7 +123,7 @@ inCommandShortcuts = { "Length": ["H",translate("draft","Length mode"), "lengthValue"], "Wipe": ["W",translate("draft","Wipe"), "wipeButton"], "SetWP": ["U",translate("draft","Set Working Plane"), "orientWPButton"], - "CycleSnap": [QtCore.Qt.Key_Tab,translate("draft","Cycle snap object"), None] + "CycleSnap": ["`",translate("draft","Cycle snap object"), None] } @@ -275,7 +275,7 @@ class DraftBaseWidget(QtGui.QWidget): def __init__(self,parent = None): QtGui.QWidget.__init__(self,parent) def eventFilter(self, widget, event): - if event.type() == QtCore.QEvent.KeyPress and event.key()==inCommandShortcuts["CycleSnap"][0]: + if event.type() == QtCore.QEvent.KeyPress and event.text().upper()==inCommandShortcuts["CycleSnap"][0]: if hasattr(FreeCADGui,"Snapper"): FreeCADGui.Snapper.cycleSnapObject() return True