Macro Unbind Numpad Shortcuts

From FreeCAD Documentation
Jump to: navigation, search
Other languages:
English • ‎français • ‎hrvatski • ‎italiano

Macro Unbind Numpad Shortcuts.png Macro Unbind Numpad Shortcuts

Description
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.

Macro version : 1.0
Date last modification : 2018-04-22
FreeCAD version : All
Download : ToolBar Icon
Author
DeepSOIC
Download
ToolBar Icon
Links
Macro Version
1.0
Date last modification
2018-04-22
FreeCAD Version(s)
All
Default shortcut
None
See also
None


Description

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.

Script

ToolBar Icon Macro Unbind Numpad Shortcuts.png

Macro_Unbind_Numpad_Shortcuts.FCMacro

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)