5

Нужные страницы

Translate

Search

Wednesday, August 16, 2017

Issues with keyboard shortcuts and Force Regen (Ctrl+Q)

So, my department has been running SolidWorks since about 2008, and we always had the functionality to do a force regen (Ctrl+Q) on both a part or assembly. Since we use a lot of external references, it became a relatively good habit and general practice of using it to verify everything was in place at just about any time (assembly, part, and drawing). Due to a bug that misplaces external references, I was forced to remove this Ctrl + Q keyboard shortcut from most of our users' settings. Now, we need to reinstate that functionality, and SolidWorks does not seem to be able to make that keyboard shortcut work for BOTH Parts and Assemblies. I can only define it for one at a time, so we have a perceived loss of functionality. How was it that my shortcut used to be capable of performing two commands and now can only be set for one?


If you need to maintain other custom keyboard shortcuts:
  • (Just in case) Run the "Copy Settings Wizard" tool, which can be found in your desktop Start bar under "All Programs-SolidWors 2016-SolidWorks Tools". Use the "Save Settings" option and then select the "Keyboard Shortcuts" option on the second page. 
  •  Open Registry Editor, click the Start button.In the Start Menu, either in the Run Box or the Search box, type Regedit and press Enter. In Windows 8, you can type Regedit on the Start screen and select the Regedit option in the search results. In Windows 10, type Regedit in the Search box on the taskbar and press Enter. If prompted by User Account Control, click Yes to open the Registry Editor.
  •  You need to manually remove all the "11_81" subkeys. You will find 3 subkeys with the "SubArray" text, as seen below, which will only vary by the "tPlate" number. You may also find 3 more entries with "AddArray" near the end of the key name. Whether you see these "AddArray" entries will depend on how you defined your "Ctrl+Q" commands. For example, you will find 3 or 6 sets of info that look similar to this:

[HKEY_CURRENT_USER\Software\SolidWorks\SolidWorks 2016\Customization\tPlate0\Custom Accelerators\SubArray\11_81]

"fVirt"=dword:0000000b

"key"=dword:00000051

"cmd"=dword:00008092


In the example above, you would delete these subkeys from the Windows Registry. Do this for the other two instances of the "SubArray".
You should now have your Ctrl+Q functioning as if were a newly installed build of SolidWorks.
You can remove the keys using .reg files 

No comments:

Post a Comment