Keyboard Shortcuts, tab closing, misc…



  • I'm using Vivaldi as a backup browser. It has already [b]far[/b] surpassed any others as a secondary but still has a long way to go before it can be utilized as my primary ahead of Opera 12.17. Opera 12 (and prior) had an absolutely [i]killer[/i] feature regarding its keyboard shortcuts. You could assign multiple commands to a single shortcut, that would be executed differently depending on the context. It never was well documented but I think it could also run a whole sequence of commands sort of like a macro. You could also create custom shortcuts to do essentially [i]anything[/i]. I've never seen any other program with such a powerful implementation of keyboard customization. I'd like to see similar level of functionality in Vivaldi shortcuts. The one most important in [i]my[/i] Opera configuration is F4, which was set to "Close page | Close window". If a tab was open and I pressed F4, it would close the tab. If no tabs were open, it would close Opera. Which brings me to the second suggestion... Vivaldi should have an option to close itself when the last tab is closed. This would at least partially mitigate (for me) the loss of the highly configurable advanced keyboard shortcuts from Opera. Because I could press F4 on the last tab and instead of giving me an empty tab-less Vivaldi of the ugh (see next) Speed Dial, it would close. And the third suggestion is also somewhat intertwined with the previous. I personally despise the current trend with every browser having a Speed Dial. Normally it doesn't bother me because I can just ignore and not use it, however in current Vivaldi it's shoved in my face on every launch. Even when I launch a shortcut that opens Vivaldi to a specific page the Speed Dial tab is [i]still[/i] there behind the page I actually wanted open. If there are no other tabs, Vivaldi does not allow the Speed Dial to be closed. I'd very much prefer if Speed Dial was completely optional, I rather not to see it at all. And if that tab is always forced, it won't allow the browser to close as mentioned above. And finally (for now), another issue that's tied in with the above... Please add an option to not automatically restore previous tabs when relaunching. Because I can't close Vivaldi by closing all of its tabs, every time I close it "normally", the next launch I'm automatically returned to the page I was on before. I didn't want to return to that page later, it's just that since Vivaldi doesn't close itself with no tabs that I didn't bother [i]closing[/i] all tabs. In Opera, if you close with tabs open it will (optionally) ask you on the next launch if you want to restore those tabs or not. In short, make Vivaldi = Opera 13 (which they skipped). ;) :lol:



  • I'm very confident that all the features you're wanting will eventually be available.

    I was a little puzzled by item 3. At first I tried to replicate what I thought you meant, and couldn't. But on a closer reading, I think I misunderstood what you described. It appears you are opening Vivaldi from a shortcut you have made to point to a particular page.

    And if I understand correctly, the shortcut you created will always open Vivaldi with YourPage you've included in the shortcut, plus any tabs still open at last Vivaldi exit (i.e., YourPage plus Speed Dial only if you closed all other tabs before exiting Vivaldi, or YourPage plus all previously open tabs if you exited Vivaldi without closing them). Is that what you mean?

    You said you're using Vivaldi as a backup browser, so I assume you haven't somehow set Vivaldi as the default system browser (so you can't just click on a link somewhere to open that link in Vivaldi). I briefly played around with trying to create a shortcut to open Vivaldi to a certain webpage, but haven't figured out how. How do you create such a shortcut ?



  • With Vivaldi as my backup, I have custom context menu shortcuts in Opera 12 when I right click on any tab. They allow me to open the current page in any other installed browser. It just launches the browsers executable and passes the URL as a parameter.

    Which reminds me of another feature of Opera that I can't imagine not having in my primary browser… Custom menu items, especially context menus. All menus in Presto Opera are fully configurable ini files where you can re-arrange things, rename items, remove unneeded shortcuts, add entirely custom shortcuts for specific tasks or even ones that launch external programs and pass variable parameters to them. I believe I saw a thread here already asking about Presto Operas menu system and the general consensus was that the old ini file system would not be viable with the new engine. But the ini files themselves are unimportant, the vital piece to take from that is the infinite customizability. I don't know, maybe menu items in Blink are hard-coded and can't be changed. It wouldn't surprise me as every Blink/WebKit/Chromium browser seems to have exactly the same context menus. If that's the case, that is severely disappointing.

    You're probably right about the Speed Dial being opened because it was never closed on the previous session, which is why I mentioned that was tied in with the other issues/suggestions where the Speed Dial tab is forced and closing the last tab doesn't end the instance. The result is that no matter what, that Speed Dial tab will be there on every launch, even when it's launched directly to a specific URL as described above.

    I'm sure there are many more features and tweaks to come, but I figure it's best to mention as many of the important things as I can think of as early in development as possible. I'm pretty satisfied with Vivaldi as it is already. I'm using it as the main browser on other computers that don't really need a browser for daily use, but it's there anyway if needed to download drivers, etc. The first public release of Vivaldi was good enough for me to ditch every other browser for those machines (file server, HTPC, etc). But on my primary system, it's going to take a lot to un-seat Opera 12. I really hope Vivaldi can do it at some point in the future…


  • Moderator

    @gdveggie:

    You said you're using Vivaldi as a backup browser, so I assume you haven't somehow set Vivaldi as the default system browser (so you can't just click on a link somewhere to open that link in Vivaldi). I briefly played around with trying to create a shortcut to open Vivaldi to a certain webpage, but haven't figured out how. How do you create such a shortcut ?

    In the "Target" line of the shortcut, after the last quotation mark, you simply insert a space and then the url that you want the browser to go to every time it opens.

    Example - Target:"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" h ttp://www.google.com



  • @Quaraxkad:

    Which reminds me of another feature of Opera that I can't imagine not having in my primary browser… Custom menu items, especially context menus.

    Agreed. Not only do they save a lot of time (which customised shortcuts or buttons could also do if they were not available), but the option to declutter and reorganise the interface is invaluable for making the browser more productive and easier to use.

    I find it so useful that I have even added a menu item to edit the menu by opening the customised menu.ini file in Opera. Then I edit the menu, apply the changes, and "Rename" the menu without actually renaming it. This reloads the modified ini file.

    [attachment=1086]CustomMenu.png[/attachment][attachment=1088]OpenInMenu.png[/attachment][attachment=1089]MenuEdit-2.png[/attachment]
    Attachments:
    ,,



  • @Quaraxkad: Oh, yes, I didn't even think about opening from within Opera. (I so rarely use that feature, but with the increasing number of sites that don't work well on Olde Opera, I'm glad you reminded me.)

    @Ayespy: Thanks. I figured it would be something pretty simple like that.

    @Pesala: I love all your Olde Opera menu customizations. It will definitely be nice when that sort of thing becomes more easily doable in Vivaldi. It would be nice to have easily configured buttons as well.


  • Moderator

    You're welcome. It's not just for browsers. You can use it to cause any program to open a particular directory or file every time it opens.



  • @Ayespy:

    @gdveggie:

    You said you're using Vivaldi as a backup browser, so I assume you haven't somehow set Vivaldi as the default system browser (so you can't just click on a link somewhere to open that link in Vivaldi). I briefly played around with trying to create a shortcut to open Vivaldi to a certain webpage, but haven't figured out how. How do you create such a shortcut ?

    In the "Target" line of the shortcut, after the last quotation mark, you simply insert a space and then the url that you want the browser to go to every time it opens.

    Example - Target:"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" h ttp://www.google.com

    Hmm. This indeed works to get Vivaldi to open to a particular page… but that page only opens in a new tab after Vivaldi creates tabs for each one from its prior session. I had thought to use the idea as a workaround to make Vivaldi simply 'open to a homepage' - which it does, but I still have to click closed the prior session's tabs (assuming I don't want them to carry into the new session). So, in the end, the method gives me no better "click efficiency" than simply clicking the home-page button after opening Vivaldi 'ordinarily'. I guess I'll just have to patiently await further development for an open-to-homepage feature...


  • Moderator

    "…that page only opens in a new tab after Vivaldi creates tabs for each one from its prior session."

    With the only "open" protocol available at the moment being "open most recent session," I'm afraid that's a given. I was just calling out the way to write shortcuts that "open in a page" or "open in a file." Right now there is obviously no way to open Vivaldi that does not include everything that was open last time it was closed.



  • @Blackbird:

    Hmm. This indeed works to get Vivaldi to open to a particular page… but that page only opens in a new tab after Vivaldi creates tabs for each one from its prior session. I had thought to use the idea as a workaround to make Vivaldi simply 'open to a homepage' - which it does, but I still have to click closed the prior session's tabs (assuming I don't want them to carry into the new session).

    Yes, that's the gist of what OP (Quaraxkad) is wanting in his 3rd suggestion as well (although it is worded differently, as if it is only about the Speed Dial):

    @Quaraxkad:

    Even when I launch a shortcut that opens Vivaldi to a specific page the Speed Dial tab is still there behind the page I actually wanted open.

    So as Vivaldi is now, you will always get, at a minimum, all 1 or more tabs left open at exit from previous session (even if just a Speed Dial tab), plus the link in the shortcut used to start Vivaldi.



  • @gdveggie:

    … So as Vivaldi is now, you will always get, at a minimum, all 1 or more tabs left open at exit from previous session (even if just a Speed Dial tab), plus the link in the shortcut used to start Vivaldi.

    Which, when one thinks about it, is a fair example of why simply adding a particular user-request feature like going to a user's home page at start-up may be more complicated than one first might believe. The task may not consist of merely adding just a handful of code clusters here and there to trigger an extra start-up action, but instead may first have to deal with and optionally neuter the existing design concepts and code that cause the browser to auto-open up at the last places being viewed just before shutdown… without damaging that "session restore" capability upon start-up for users desiring it. At the end of the day, the needed coding is probably not all that daunting - but almost certainly more complicated and fraught with entangling inter-relationships than many users might suspect.

    I've never coded a browser, but I have written code (machine through high-level) since before the earliest days of desktop computers, and things are never as simple as they look from the 'outside'. I have nothing but respect for Vivaldi's developers coming as far as they have at the speed they have and doing as well as they have... :cheer:



  • @Quaraxkad:

    If a tab was open and I pressed F4, it would close the tab. If no tabs were open, it would close Opera.

    A single key to close a tab is incredibly dangerous.

    Which brings me to the second suggestion… Vivaldi should have an option to close itself when the last tab is closed.

    Likely the most hideous behavior of Chrome.



  • …Really? Your personal preferences do not have to be enforced on everybody else.

    @The_Solutor:

    A single key to close a tab is incredibly dangerous.

    I have been using F4 to close browser tabs for years. It works. It's quick. It's not dangerous.

    @The_Solutor:

    Likely the most hideous behavior of Chrome.

    The shortfalls of Chrome are hardly relevant. I would greatly prefer if Vivaldi allowed a tab-less window (which could then be closed by the same close-tab shortcut), but I think that's far less likely to happen than if there were an option to close itself when the last tab is closed.



  • @Blackbird: Thoughtfully and well-spoken, as usual. ;)



  • @Quaraxkad:

    …Really? Your personal preferences do not have to be enforced on everybody else.

    Exactly like yours, I believe. ;)

    I have been using F4 to close browser tabs for years. It works. It's quick. It's not dangerous.

    Come on.. a single key hit by mistake can in the middle of a financial transaction, during a long writing, while doing something important remotely and so on. Is not a case that no SW has a single key shortcut to close something w/o asking for a confirmation

    The shortfalls of Chrome are hardly relevant. I would greatly prefer if Vivaldi allowed a tab-less window (which could then be closed by the same close-tab shortcut), but I think that's far less likely to happen than if there were an option to close itself when the last tab is closed.

    Well, any option is surely welcome. But understand why is this so important for you is still beyond me.

    Opera and Vivaldi are meant as internet suites, not just browsers, which means that the normal usage is to keep them opened all the time, and that they should be closed once a day, something doable with a two key shortcut or (incredibly) the mouse.



  • @The_Solutor:

    Come on.. a single key hit by mistake can in the middle of a financial transaction, during a long writing, while doing something important remotely and so on. Is not a case that no SW has a single key shortcut to close something w/o asking for a confirmation

    All problems that are easily solvable by a browser (like Opera 12) with features in place to recover from such user errors.

    @The_Solutor:

    Well, any option is surely welcome. But understand why is this so important for you is still beyond me.

    Opera and Vivaldi are meant as internet suites, not just browsers, which means that the normal usage is to keep them opened all the time, and that they should be closed once a day, something doable with a two key shortcut or (incredibly) the mouse.

    It's not required for you to understand why every feature that could exist should exist. You do not know how I use my software and my specific use cases and scenarios. If you don't want a particular feature, fine, don't use it, move along and keep quiet.


Log in to reply
 

Looks like your connection to Vivaldi Forum was lost, please wait while we try to reconnect.