Ефективна робота в Solidworks

Швидкий доступ в Solidworks - це один з найбільш швидкий спосіб використання будь-яких інструментів. Тільки жести мишею не поступаються за швидкістю. У Solidworks вже призначені за замовчуванням комбінації клавіш на деякі дії.

Кожен користувач налаштовує під себе гарячі клавіші і може змінити комбінації за замовчуванням і якщо з'явиться необхідність повернути певні комбінації в початковий стан, то тут є підступ. При призначенні гарячих клавіш Solidworks не визначає тип документа і призначає комбінацію клавіш на документи всіх типів (деталь, збірка, креслення). Тобто якщо ви призначаєте комбінацію "Shift + S" на дію "Зберегти як" це буде діяти і в деталі і в збірці і в кресленні. Якщо дію в будь-якому типі документа відсутня, то звичайно нічого не станеться, але комбінація клавіш буде вважатися призначеної в цьому документі. Таким чином повернути певну комбінацію клавіш однакову для всіх документів і призначену за умовчанням, стандартними засобами Solidworks не вийде. Наприклад комбінація "Ctrl + Q" - команда "Запустити регенерацію" для деталі і креслення, для збірки команда - "Запустити регенерацію збірки верхнього рівня". За замовчуванням для всіх документів при натисканні "Ctrl + Q" відбудеться регенерація. Якщо ж ви призначили свою комбінацію клавіш на команду "Запустити регенерацію", то регенерація буде виконуватися тільки в деталі і в кресленні, в збірці регенерація не відбуватиметься (справедливо для Solidworks 2015 і молодше, починаючи з SW2016 в кресленні і збірці присутні обидві команди)
Щоб повернути окремі комбінації клавіш призначені за замовчуванням, треба запустити редактор реєстру Windows і відкрити гілку
[HKEY_CURRENT_USER \ Software \ SolidWorks \ SolidWorks 2016 \ Customization \



Тут ви побачите, що Solidworks записує гарячі клавіші для кожного типу документів окремо (а призначає все в місці):

  • tPlate0 - для деталей
  • tPlate1 - для збірок
  • tPlate2 - для креслень

Розділ AddArray містить дані про доданих комбінаціях, а SubArray - про віддалених.

Якщо скинути значення гарячих клавіш за замовчуванням, то ці розділи не міститимуть даних.

Якщо видалити комбінацію "Ctrl + Q" призначену на регенерацію, то в розділах SubArray з'являються дані про віддалену комбінації.

Якщо видалити комбінацію Ctrl + Q призначену на регенерацію, то в розділах SubArray з'являються дані про віддалену комбінації

Вилучена комбінація Ctrl + Q

[HKEY_CURRENT_USER \ Software \ SolidWorks \ SolidWorks 2016 \ Customization \ tPlate0 \ Custom Accelerators \ SubArray \ 11_81]
"fVirt" = dword: 0000000b
"key" = dword: 00000051
"cmd" = dword: 00008092


Таким чином видаляючи ці дані ми відновлюємо значення за замовчуванням. Тобто для відновлення комбінації "Ctrl + Q" необхідно видалити підрозділи 11_81. Можна це зробити вручну, а можна скористатися reg-файлами для різних версій Solidworks.