Difference between revisions of "Macro Unbind Numpad Shortcuts"

From FreeCAD Documentation
Jump to navigation Jump to search
Line 10: Line 10:
  
 
1. Copy-paste macro code to Py console of FreeCAD.
 
1. Copy-paste macro code to Py console of FreeCAD.
 +
 
2. Press enter twice (to make sure everything is executed.
 
2. Press enter twice (to make sure everything is executed.
 +
 
3. Restart FreeCAD for the changes to take effect.
 
3. Restart FreeCAD for the changes to take effect.
  

Revision as of 14:49, 22 April 2018

32px 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
Download
None
Links
Macro Version
1.0
Date last modified
2018-04-22
FreeCAD Version(s)
None
Default shortcut
None
See also
None

Contents


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)
Other languages:
English • ‎français • ‎hrvatski • ‎italiano