diff --git a/FlatCAMGUI.py b/FlatCAMGUI.py index 8ecf6e0c..307f63e4 100644 --- a/FlatCAMGUI.py +++ b/FlatCAMGUI.py @@ -1822,36 +1822,36 @@ class FlatCAMGUI(QtWidgets.QMainWindow): # Calculator Tool if key == QtCore.Qt.Key_C: - self.app.calculator_tool.run() + self.app.calculator_tool.run(toggle=True) # 2-Sided PCB Tool if key == QtCore.Qt.Key_D: - self.app.dblsidedtool.run() + self.app.dblsidedtool.run(toggle=True) return # Solder Paste Dispensing Tool if key == QtCore.Qt.Key_K: - self.app.paste_tool.run() + self.app.paste_tool.run(toggle=True) return # Film Tool if key == QtCore.Qt.Key_L: - self.app.film_tool.run() + self.app.film_tool.run(toggle=True) return # Non-Copper Clear Tool if key == QtCore.Qt.Key_N: - self.app.ncclear_tool.run() + self.app.ncclear_tool.run(toggle=True) return # Paint Tool if key == QtCore.Qt.Key_P: - self.app.paint_tool.run() + self.app.paint_tool.run(toggle=True) return # Transformation Tool if key == QtCore.Qt.Key_R: - self.app.transform_tool.run() + self.app.transform_tool.run(toggle=True) return # View Source Object Content @@ -1861,12 +1861,12 @@ class FlatCAMGUI(QtWidgets.QMainWindow): # Cutout Tool if key == QtCore.Qt.Key_U: - self.app.cutout_tool.run() + self.app.cutout_tool.run(toggle=True) return # Panelize Tool if key == QtCore.Qt.Key_Z: - self.app.panelize_tool.run() + self.app.panelize_tool.run(toggle=True) return # Toggle Fullscreen diff --git a/README.md b/README.md index dd6a418f..47001274 100644 --- a/README.md +++ b/README.md @@ -15,6 +15,7 @@ CAD program, and create G-Code for Isolation routing. - further work in internationalization, added a fallback to English language in case there is no translation for a string - fix for issue #262: when doing Edit-> Save & Close Editor on a Geometry that is not generated through first entering into an Editor, the geometry disappear - finished preparing for internationalization for the files: camlib and objectColletion +- fixed tools shortcuts not working anymore due of the new toogle parameter for the .run(). 7.03.2019 diff --git a/flatcamTools/ToolTransform.py b/flatcamTools/ToolTransform.py index 4c6328e2..38b7434e 100644 --- a/flatcamTools/ToolTransform.py +++ b/flatcamTools/ToolTransform.py @@ -393,7 +393,7 @@ class ToolTransform(FlatCAMTool): self.app.ui.notebook.setTabText(2, _tr("Transform Tool")) def install(self, icon=None, separator=None, **kwargs): - FlatCAMTool.install(self, icon, separator, shortcut='ALT+T', **kwargs) + FlatCAMTool.install(self, icon, separator, shortcut='ALT+R', **kwargs) def set_tool_ui(self): ## Initialize form