> > Great, thanks for creating the topic Lucas. > I assume by Lucas you mean Tony :)
Since you said that you've come from Launchbar, which has this feature, > could you jot down the 'preference' order that Launchbar uses. Not that we > should be copying it or anything, but if it's been implemented there, then > it's certainly had some thought put into it already :) > Ok, after looking into this further here are the results of my investigative work: it seems that it is more context sensitive in situations instead of following a specific order however the order seems to be similar to what you described: - input or edit mode for any action or selection that accepts (ie, search templates, text, urls, new email with selection, new sticky note, etc) - else if you can right arrow into object do that (ie. folders, apps recent menus) - else if you can quicklook item do that (pretty much everything else, images, pdfs, music, movies, etc..) - else large type (rare things such as address, telephone number, etc) Here are also some other random notes and observations: - text files: spacebar shows quicklook, however if you arrow into the text file to show it contents by line, similar to QS, and then press spacebar it then goes into text edit mode. very nice. - search templates (similar to QS's web searches): spacebar takes you into edit mode where you input the search term. - regular urls: spacebar takes you into editing mode where you can edit the url text and return opens url in default browser - email addresses: spacebar goes into edit mode with new email with selection as action on return - address, phone number: spacebar shows large type - calculator: spacebar takes you into edit mode where you can enter in an equation and return opens app - clipboard: spacebar takes you into edit mode and return pastes contents - notes: spacebar allows you to enter a new note, return opens stickies app ** actions: another really nice convenience i found is that LB adds all your system services as actions to the equivalent of the first pane in QS which allows you to first find the action (ie. new email with selection, new terminal at folder, make new sticky note, open url, make tiny url, etc...) and then press spacebar to input in the appropriate text. again very nice and fluid. would be great to have actions work this way in QS and available in the first pane :) > The tricky thing with this is that some people will want to do different > things with different items. A classic example for me (when testing the > above order you posted) was: > > I would actually like to quick look URLs and not 'browse' them. But if the > Quicklook option is put before the 'move down' option (switch 2 and 3 > around in the list below) then you get the problem of Quicklooking folders, > when what you most likely want to do is 'move down' into them. > > Two things come to mind in this scenario: - have an alternate spacebar action similar to shift-return! Im assuming two actions per type would cover 99% of all use cases. - im not sure if this is possible, but make "smart spacebar" a plugin whereby the user could select from a dropdown menu the action they want the spacebar to perform for each QSType? invalid search string, switch to text mode when space is pressed > else, if you can right arrow into the object move down into it > else if you can quick look the item, do that > finally, go to the 3rd pane. > > It won't hurt to add another option as you say, but getting it right would > mean that a lot more people would use it (me included!) > Some good ideas already > > > On 10 June 2012 04:07, philostein <[email protected]> wrote: > > I think for many users, it's not immediately obvious how to order actions > so that the correct ones show up for each object type. > > > I agree that keeping spacebar just for the QS UI makes would be consistent > with the functions it can already perform. Simpler, too. > > On Sunday, June 10, 2012 11:50:09 AM UTC+9, lgarron wrote: > All of those are actions (which have side effects external to > Quicksilver). Wouldn't you just be able to press enter if your actions have > properly ordered preferences? > > > Maybe you're proposing something else, but I found it obvious that > spacebar behaviour is about providing a convenience for UI interactions in > Quicksilver. > > > »Lucas Garron > > > On Sat, Jun 9, 2012 at 5:01 PM, philostein <[email protected]> wrote: > > This sounds good. > > > Also: > > > email address/Address Book entry(?) - Email Item (Send)… > iTunes track/playlist - Play > Chrome Tab - Reveal Tab in Chrome > text object - Large Type/Paste(?) > .zip file - decompress > > > Most of these rely on plugins, so I don't know how they'd be implemented. > > > > On Sunday, June 10, 2012 8:23:30 AM UTC+9, Tony wrote: > > > Hi, > > I think it would be really awesome if you could add another option for a > "smarter" search bar behavior to the preferences. A lot times i find myself > wishing i could combine all the other options instead of having to choose > between them. What i would suggest is for the behavior to be context > sensitive based on the current selection in the first pane. > > > For example pressing the spacebar would perform the following actions in > order of priority: > > folders/files - navigate into folder or file (ie show apps recent > documents, txt files contents, etc..) > search urls - jump to argument field > files - quickview for any file that you can't typically navigate into > > And here is Patrick's take on the workflow order which i think would work > very well: > > > invalid search string, switch to text mode when space is pressed > else, if you can right arrow into the object move down into it > else if you can quick look the item, do that > finally, go to the 3rd pane. > > > > Other definitions could be made if needed for other file types with the > default behavior being show contents and the options above should cover > most use cases. > > It might sound a little confusing on paper but coming for Launchbar which > has a similar behavior it actually feels very intuitive and definitely > subscribes to the quicksilver philosophy :) I also created a GH issue which > you can find below which also has some discussion: > > https://github.com/quicksilver/Quicksilver/issues/925 > > Tony > > -- You received this message because you are subscribed to the Google > Groups Quicksilver group. To post to this group, send email to > [email protected]. To unsubscribe from this group, > send email to [email protected]. For > more options, visit this group at > https://groups.google.com/d/forum/blacktree-quicksilver?hl=en > > > > -- You received this message because you are subscribed to the Google > Groups Quicksilver group. To post to this group, send email to > [email protected]. To unsubscribe from this group, > send email to [email protected]. For > more options, visit this group at > https://groups.google.com/d/forum/blacktree-quicksilver?hl=en > -- You received this message because you are subscribed to the Google Groups Quicksilver group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at https://groups.google.com/d/forum/blacktree-quicksilver?hl=en
