Macro Unbind Numpad Shortcuts: Difference between revisions
(Marked this version for translation) |
Renatorivo (talk | contribs) No edit summary |
||
Line 1: | Line 1: | ||
⚫ | |||
<translate> |
<translate> |
||
<!--T:1--> |
<!--T:1--> |
||
{{Macro|Icon=Text-x-python|Name=Macro Unbind Numpad Shortcuts|Description=rebinds standard view commands from digit keys to Ctrl+digit, so that they don't spin the view by accident when entering numbers.|Author=DeepSOIC|Version=1.0|Date=2018-04-22}} |
{{Macro|Icon=Text-x-python|Name=Macro Unbind Numpad Shortcuts|Description=rebinds standard view commands from digit keys to Ctrl+digit, so that they don't spin the view by accident when entering numbers.|Author=DeepSOIC|Version=1.0|Date=2018-04-22}} |
||
Line 35: | Line 35: | ||
App.ParamGet("User parameter:BaseApp/Preferences/Shortcut").SetString(cmd, shortcut) |
App.ParamGet("User parameter:BaseApp/Preferences/Shortcut").SetString(cmd, shortcut) |
||
}} |
}} |
||
⚫ |
Revision as of 22:37, 5 August 2018
File:Text-x-python Macro Unbind Numpad Shortcuts |
Description |
---|
rebinds standard view commands from digit keys to Ctrl+digit, so that they don't spin the view by accident when entering numbers. Macro version: 1.0 Last modified: 2018-04-22 Author: DeepSOIC |
Author |
DeepSOIC |
Download |
None |
Links |
Macros recipes How to install macros How to customize toolbars |
Macro Version |
1.0 |
Date last modified |
2018-04-22 |
FreeCAD Version(s) |
None |
Default shortcut |
None |
See also |
None |
When entering numbers, and the number input box is not properly focused, FreeCAD will react to digits by switching standard views. This macro is a quick way to re-bind the shortcuts to Ctrl+number. Doesn't help very much with entering numbers, but at least the view won't spin like crazy.
See forum thread How to turn off (disable) Numpad navigation?
How to use:
1. Copy-paste macro code to Py console of FreeCAD.
2. Press enter twice (to make sure everything is executed).
3. Restart FreeCAD for the changes to take effect.
preset = [
("Std_ViewAxo" , "Ctrl+0"),
("Std_ViewFront" , "Ctrl+1"),
("Std_ViewTop" , "Ctrl+2"),
("Std_ViewRight" , "Ctrl+3"),
("Std_ViewRear" , "Ctrl+4"),
("Std_ViewBottom", "Ctrl+5"),
("Std_ViewLeft" , "Ctrl+6"),
]
for (cmd, shortcut) in preset:
App.ParamGet("User parameter:BaseApp/Preferences/Shortcut").SetString(cmd, shortcut)