Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Sketch
- Sketch Beta
- f1
- key.menu "Plugins/🏃🏿 Runner/Run..."
- alt-f1
- key.menu "Plugins/🏃🏿 Runner/Run Last Action"
- shift-f1
- key.menu "View/Canvas/Show Layout"
- alt-cmd-f1
- key.menu "View/Canvas/Show Pixels"
- f2
- key.menu "Window/Show Previous Tab"
- f3
- key.menu "Window/Show Next Tab"
- f12
- key.menu "Craft/Toggle Panel"
- alt-g
- key.menu "Arrange/Ungroup Layers"
- cmd-escape
- key.menu "View/Return to Instance"
- cmd-\
- key.menu "Layer/Round to Pixel"
- alt-1
- key.menu "Layer/Combine/Union"
- alt-2
- key.menu "Layer/Combine/Subtract"
- alt-3
- key.menu "Layer/Combine/Intersect"
- alt-4
- key.menu "Layer/Combine/Difference"
- alt-5
- key.menu "Layer/Combine/Reset"
- cmd-5
- key.menu "Layer/Transform/Flip Horizontally"
- cmd-6
- key.menu "Layer/Transform/Flip Vertically"
- shift-cmd-c
- key.menu "View/Layer List/Collapse Artboards and Groups"
- ctrl-cmd-c
- key.menu "Arrange/Align Objects/Horizontally"
- cmd-j
- key.menu "Layer/Paths/Join"
- alt-j
- key.menu "Layer/Paths/Split"
- ctrl-k
- key.menu "Layer/Paths/Scissors"
- cmd-m
- key.menu "Layer/Use as Mask"
- ctrl-cmd-m
- key.menu "Arrange/Align Objects/Vertically"
- shift-cmd-r
- key.menu "Layer/Paths/Rotate Copies"
- lt-cmd-t
- key.menu "Plugins/Typograph/Typograph"
- cmd-u
- key.menu "Layer/Paths/Flatten"
- alt-z
- key.menu "View/Zoom Selection"
- ctrl-cmd-left
- key.menu "Arrange/Align Objects/Left"
- ctrl-cmd-right
- key.menu "Arrange/Align Objects/Right"
- ctrl-cmd-up
- key.menu "Arrange/Align Objects/Top"
- ctrl-cmd-down
- key.menu "Arrange/Align Objects/Bottom"
- alt-[
- key.menu "Arrange/Move To Back"
- cmd-[
- key.menu "Arrange/Backward"
- alt-]
- key.menu "Arrange/Move To Front"
- cmd-]
- key.menu "Arrange/Forward"
- cmd-'
- key.menu "View/Canvas/Show Grid"
- alt-,
- key.menu("Layer/Create.+", "regex")
- alt-.
- -- Recall last plugin
- key.menu("^Run.+$", "regex")
- cmd-/
- -- Snap to Pixels
- local name = hs.application.frontmostApplication():name()
- hs.osascript.javascript('var SysEvents = Application("System Events"); if (SysEvents.processes.byName("'..name..'")) {var App = SysEvents.processes.byName("'..name..'"); App.menuBars[0].menuBarItems.byName("'..name..'").menus[0].menuItems.byName("Preferences…").click(); var Prefs = App.windows.byName("Preferences"); Prefs.toolbars[0].buttons.byName("General").click(); Prefs.checkboxes.byName("Fit layers and points to pixel bounds").click(); }')
- hs.window.find("Preferences"):close()
- cmd-alt-/
- key.menu "Craft/Toggle Panel"
- alt-/
- -- Toggle small nudge 0.5/1
- local id = "com.bohemiancoding.sketch3"
- nudge = hs.execute("defaults read "..id.." nudgeDistanceSmall"):match("^%s*(.-)%s*$")
- if nudge == "1" then
- hs.execute("defaults write "..id.." nudgeDistanceSmall -float 0.5; defaults write "..id..".beta nudgeDistanceSmall -float 0.5")
- say "Small nudge set to 0.5"
- else
- hs.execute("defaults write "..id.." nudgeDistanceSmall -float 1.0; defaults write "..id..".beta nudgeDistanceSmall -float 1.0")
- say "Small nudge set to 1"
- end
- shift-alt-/
- -- Toggle big nudge 8/10
- local id = "com.bohemiancoding.sketch3"
- nudge = hs.execute("defaults read "..id.." nudgeDistanceBig"):match("^%s*(.-)%s*$")
- if nudge == "10" then
- hs.execute("defaults write "..id.." nudgeDistanceBig -float 8.0; defaults write "..id..".beta nudgeDistanceBig -float 8.0")
- say "Big nudge set to 8"
- else
- hs.execute("defaults write "..id.." nudgeDistanceBig -float 10.0; defaults write "..id..".beta nudgeDistanceBig -float 10.0")
- say "Big nudge set to 10"
- end
- ctrl-/
- key.menu "Layer/Create Symbol"
Advertisement
Add Comment
Please, Sign In to add comment