Написал скрипт смены позиций, аналогичный тому, который появился в интерфейсе Design Space последнего Photoshop CC 2015.
Скрипт существует в двух версиях и отличается методом позиционирования.
swapPosition.jsx — меняет позицию относительно левого-верхнего угла слоя, как и в новом фотошопе. Прекрасно работает, например, если у вас слои одинаковой ширины.
swapPosition-mirror.jsx — позиционирует относительно краёв. Лучше использовать, если вам нужно поменять местами два блока стоящие рядом, но разной ширины.
Попытался в видео показать разницу.
Запускать скрипт можно через File > Scripts > Browse.
Или скопировать в папку:
— на Винде: C:\Program Files\Adobe\Adobe Photoshop\Presets\Scripts\
— на Маках: /Applications/Adobe Photoshop/Presets/Scripts/
Тогда скрипт появится в меню File > Scripts и для него можно будет назначить сочетание клавиш Edit > Keyboard Shortcuts.