This worked brilliantly, Fletcher. I wouldn't have thought to create a service to accomplish this. Thanks so much for taking the time to write out the script.
Best, ~brian On Friday, September 1, 2017 at 12:09:10 PM UTC-4, [email protected] wrote: > > You can do this with an Automator Service and the global Keyboard > Shortcuts system preferences. Check out the Stack Exchange article below. > > > https://apple.stackexchange.com/questions/175215/how-do-i-assign-a-keyboard-shortcut-to-an-applescript-i-wrote > > > Open Automator and create a new Service. Set the input to No Input. Add a > Run AppleScript action with this AppleScript. > > tell application "BBEdit" > activate > open scratchpad document > set the index of the window of scratchpad document to 1 > end tell > > Save that as as "Scratchpad.workflow" or something similar. > > Now, go into System Preferences and open Keyboard and the Shortcuts tab. > Select Services and scroll down to General. Your new service should be > listed there. Assign it a keyboard shortcut. I assigned it to Command-` and > it does seem to work. > > [fletcher] > > > > On Sep 1, 2017, at 8:41 AM, Brian Christiansen <[email protected] > <javascript:>> wrote: > > > > Hello, > > > > I use the scratchpad all day long… I compose messages for pretty much > anything there first, before pasting them into email, Slack, Basecamp, web > forms, whatever. I would love a universal keyboard shortcut that could be > triggered from any app or the Finder that would bring me the Scratchpad > instantly. > > > > I thought I might be able to create one in Sys Prefs > Keyboard > > Shortcuts, but I struck out. I experimented with LaunchBar's ability to > trigger services, and there is an "Append to BBEdit Scratchpad" service, > but unfortunately, it takes its service very literally… it'll append the > selection, but it won't make the Scratchpad visible. > > > > Does anyone have something to do this currently? Thanks! > > > > P.S.—this message was written on the Scratchpad. > > > > -- > > This is the BBEdit Talk public discussion group. If you have a > > feature request or would like to report a problem, please email > > "[email protected] <javascript:>" rather than posting to the group. > > Follow @bbedit on Twitter: <http://www.twitter.com/bbedit> > > --- > > You received this message because you are subscribed to the Google > Groups "BBEdit Talk" group. > > To unsubscribe from this group and stop receiving emails from it, send > an email to [email protected] <javascript:>. > > To post to this group, send email to [email protected] > <javascript:>. > > Visit this group at https://groups.google.com/group/bbedit. > > -- This is the BBEdit Talk public discussion group. If you have a feature request or would like to report a problem, please email "[email protected]" rather than posting to the group. Follow @bbedit on Twitter: <http://www.twitter.com/bbedit> --- You received this message because you are subscribed to the Google Groups "BBEdit Talk" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at https://groups.google.com/group/bbedit.
