Subscribe to RSS feed

Posts tagged with "shortcuts"

More Single-key Shortcuts

, , ,

Now that Opera 9.5+ ships with a set of keyboard shortcuts where cat-owners are protected from accidental exposure to Opera's features by disabling the single-key shortcuts by default, I wanted to expand the shortcuts that can be enabled with the checkbox under 'Tools > Preferences > Advanced > Shortcuts'. After all, there is no need to be careful anymore with single-key shortcuts if only the happy few will enable them! Here's the current list:
1 Switch to previous tab 2 Switch to next tab 3 Focus next frame Shift+3 Focus previous frame
4 Minimize page 5 Maximize page | Restore page 6 Zoom to 100%
7 Zoom out 100% 8 Zoom in 100% 9 Zoom out 10% 0 Zoom in 10%
X Forward Shift+X Fast forward Z Back Shift+Z Rewind
H Show typed history I Load all images Shift+I Tri-state image toggle Shift+G Toggle author/user mode
A Highlight next URL Q Highlight previous URL S Highlight next heading W Highlight previous heading
D Highlight next element E Highlight previous element V Speak selection
Some items in this list are relics from the past that I don't need, like the number shortcuts for Zoom (I'm fine with only using '-', '+' and '*'), and the Highlight shortcuts (I much prefer to use Spatial Navigation instead). And some shortcuts are now overcomplicated, because in the past they were made harder to hit accidentally (as well as on purpose). So for my optimized single-key setup, I removed various keys, and returned to 'P' for Print Preview and 'G' for the graphics toggle. Adding a simpler shortcut for toggling User Mode came naturally then: 'U'. And I wanted easier access to spatial navigation. On a numpad 2-4-6-8 work fine, and for notebook keyboards the A-S-D-W keys can be used instead. Looking at the numpad again, I then switched to using 1 and 3 to switch tabs, and 7 and 9 to switch frame focus. Some specific additions for webpage tinkering: 'R' for Refresh display (after editing cached documents) and 'Shift+R' for refreshing after editing user style sheets (yes, there's an action available for that, to prevent having to restart all the time when testing user stylesheets). I've also made 'M' the 'Boss key' to minimize (hide) Opera. This leaves me with this set of single-key shortcuts:
A Navigate left D Navigate right W Navigate up S Navigate down
4 Navigate left 6 Navigate right 8 Navigate up 2 Navigate down
1 Switch to previous tab 3 Switch to next tab 7 Focus previous frame 9 Focus next frame
X Forward Shift+X Fast forward Z Back Shift+Z Rewind
G Tri-state image toggle P Toggle Print Preview R Refresh display U Toggle author/user mode
M Hide Opera Shift+R Reload stylesheets H Show typed history V Speak selection
One problem: there are still lots of keys available! I could use some suggestions for shortcuts for common actions to add to my setup. Preferably with some mnenomic connection between the key and the action smile And no, this is not an announcement of a change in Opera, just some private tweaking.

Updates

, , , ...

[edit 2008-06-15]Updates updated: made the setups offered here compatible with 9.5 Final. Same URLs, a few new versions.

I'm going from light blogging to no blogging apparently... a bad trend. I'm a little bit active on Twitter now, but not in a way that compares to my past blogging here. When 9.5 Final and Firefox 3 get released, I'll probably make an update for the Top 150 Extensions list.

But my customized setups can already use some updates, the 9.2 versions will have some broken functionality when used with Kestrel builds. So here are provisional 9.5-compatible setups, suitable for Kestrel Beta 2. Copying some description text from a blog post in April 2007 BTW smile

Below you can find the auto-install links, with links to old blog posts for some background info. Remember: use Ctrl+F12 > Advanced > Toolbars to get back to your previous menus, shortcuts and toolbars.

Twelve
Ribbon-inspired radical setup. Use the menu and toolbar together. Hide the main menu with Alt+F11 after tweaking the shortcuts.


Hugin
Mail-only setup. Use at least the menu and toolbar together.


More Mail
Sort of a Hugin-lite that adds more mail-specific menus, shortcuts and buttons, but doesn't remove the browsing functionality. Use at least the menu and toolbar together.


Bigger Menus
Just what it says.


Classic Clutter
Return to the toolbar-bonanza of Opera 7.23. With an additional Startbar even...


My Personal Setup
Use at least the menu and toolbar together.

New toys for tweakers

, , , ...

Mitchman, Opera developer, explains some of the new toys for tweakers in Kestrel. It will be interesting see what new shortcuts and buttons will be made with the 'delay' action.

Kestrel's new shortcuts, why and what

, , , ...

Yippee, Kestrel's finally out. As buggy alpha for now, remember! You are best of testing this in a seperate installation, installing in a new directory does that trick. If you decide to upgrade, you really want to have a backup of mail (and bookmarks, wand, cookies etc if these are important for you).

Among many else, this release aims to become more usable out of the box. That means no surprising non-obvious shortcuts where you need to read the documentation to figure out how to get your normal browser back after pressing the wrong key by accident. Yes, this did happen. Quite a lot. Our Elektrans testers made it very clear that power users will dearly miss some of the one-key shortcuts like 1/2 for tab switching and z/x for navigation. So we've also thought of a way to ship with those power shortcuts in a forward-compatible manner (shipping with an extra 'classic' keyboard setup will bring problems for us later). You can find the new switch to turn these shortcuts on under 'Tools > Preferences > Advanced > Shortcuts'.

Now, what changes did we make, and why? There's a complete official list of changes available (edit: updated the link to point to the beta 2 version). And here's a list of reasons:

  • Several keyboard shortcuts have been changed or added for better cross-browser compatability.
  • All single letter and single number keyboard shortcuts have been removed. These one-key shortcuts are powerful, but also caused serious problems for many users. For most of them alternatives are available. They can also be switched on separately in the Preferences.
  • All Shift+letter and Shift+number keyboard shortcuts have been changed or removed for the same reasons.
  • All Alt+letter keyboard shortcuts have been changed or removed. These keyboard shortcuts are not compatible with many Opera localizations, because Alt+letter is used to access the main menu. Exceptions: Alt+P and the new Alt+D, both available for historical reasons. Preferred alternatives are available for the actions they perform.
  • All Ctrl+Alt+letter keyboard shortcuts have been changed or removed. Windows user interface guidelines reserve these shortcuts for system wide use and as alternative input method for some keyboards.
  • Keyboard shortcuts for seldomly used features have been removed, including two series of shortcuts that didn't show in the normal user interface: Ctrl+Shift+number shortcuts for 'manage' pages and Site Navigation keyboard shortcuts (think <link rel=home ...>)
  • Duplicated keyboard shortcuts that served no purpose anymore have been removed, those that were needed for compliance to operating systems guidelines have been made specific for those operating systems.

My setup for 9.2

, , , ...

You are all wondering what setup I use myself of course. Not so easy to answer, because I use several installations of Opera at different machines!

  • Hugin on the latest Merlin installation for POP (work mail) and IMAP (private mail) and newsgroups and newsfeeds on machine A
  • My own custom setup in a Merlin installation for browsing and webwork on machine A
  • My own custom setup in a Peregrine installation for browsing, webwork and IRC on machine A
  • More Mail in a Merlin installation for IMAP (work mail) and browsing on machine B
  • Twelve in a Peregrine installation for browsing, webwork, newsgroups, newsfeeds and IRC on machine B
  • And of course usually several versions or Merlin and Peregrine installed at both machines, all kept as default as possible
Machine A is a decent desktop machine with plenty of diskspace, and is the machine I make my backups from. Machine B is a laptop I use for working in whatever room at home I fancy. Total Commander and WLAN make it easy to access my work documents on both. Using both POP and IMAP for accessing the same work mail server isn't perfect, but it works for me.

My custom setup
.. is just one of the setups I use then smile
The menu and toolbar isn't all that spectacular, not anymore. Just some developer and convenience additions to the menu, a few changes here and there, and extra buttons to the Status bar and the View bar. There's Twelve if I really want different.

The mouse gestures have these two special items:
GestureLeft=Open in background page | Stop | Back | Delete mail | Close page | View Hotlist, 0
GestureRight=Open link in new page | FastForward | Forward | Reload | Mark mail as read | View Hotlist, 7 | Reopen page
The keyboard shortcuts contain all the extra's for More Mail, plus some additions and removals to the other sections. After stripping out the shortcuts that didn't change, this is left of the file: delta-rijk_keyboard_900.txt Note: it is not a complete setup file after this stripping.


Updated setups for 9.2

, , , ...

We've been rather busy with getting 9.2 out of the door, its been over a month since I last posted! To commemorate that release, I've updated all my custom setups.

Here you can find all the auto-install links, with links to old blog posts for some background info. Remember: use Ctrl+F12 > Advanced > Toolbars to get back to your previous menus and toolbars.

Twelve
Ribbon-inspired radical setup. Use the menu and toolbar together. Hide the main menu with Alt+F11 after tweaking the shortcuts.


Hugin
Mail-only setup. Very minor update. Use at least the menu and toolbar together.


More Mail
Sort of a Hugin-lite that adds more mail-specific menus, shortcuts and buttons, but doesn't remove the browsing functionality. Use at least the menu and toolbar together.


Bigger Menus
Just what it says.


OperaFox
Firefox lookalike. Menu and toolbar updated to be more like FF 2.0. Use at least the menu and toolbar together.


Opera Explorer
IE6-lookalike, minor update. Not really recommended - an IE7 lookalike would be better smile Use at least the menu and toolbar together.


Seven-Five
Return to the looks and shortcuts of Opera 7.5.


Eight
Return to the keyboard shortcuts of Opera 8.0.


KISS
Opera setup for partners and parents. The updated KISS below is even simpler than the one described at the link above.


Classic Clutter
Return to the toolbar-bonanza of Opera 7.23. Now with Startbar as well..


Single line
One toolbar for menu, navigation and status field. Hide the menu with Alt+F11 after tweaking the shortcuts.


About-this-site
Extension for the document page context menu.

Ctrl+Shift+Enter in build 8246

, , ,

Users of the latest weekly build might notice that using the Shift and Ctrl+Shift modifiers for the 'Enter' keyboard action don't work anymore to open the address in a new tab/new tab in the background.

For those not yet initiated: these are great keyboard shortcuts, they also work when using the bookmarks menu or the Hotclick menu (that pops up after doubleclicking to select text). For me, these modifiers make it possible to enjoy my tabs without having to uncheck 'Reuse current tab' in the Preferences.

Anyway, some changes in Opera made it necessary to add this behavior more explicitly to the predefined keyboard shortcuts. Those who did already make changes to section 'Browser window' will however lack these additions. So they should reset that section to 'default' in the keyboard shortcuts editor, or manually add these two items:

Enter shift             Go
Enter ctrl shift        Go

T stands for Tab

, , , ...

There have been a lot of new people in the Forums lately, talking enthusiastically about their switch to Opera. These are people not easily sold on Opera - it took the removal of the ad banner before they even wanted to consider it. So, this is very good news! But some of their comments make it clear, that people switching from tabbed browsers (Firefox, Safari, and in the future IE7) have expectations about how a browser should behave - and Opera is sometimes failing in ways that should be easy to fix.

This is a long introduction to announce a change we want to try out in the upcoming (RSN!) Merlin preview: making Opera's terminology and shortcuts compatabible with 'the other browsers'. So, the word 'Page' is replaced by 'Tab' to describe child windows, for example in 'Tab bar', 'New tab', 'Open in new tab'. At the same time, Merlin introduces the shortcut Ctrl+T (Cmd+T on Mac) to get a new one. Using T for Tab makes it possible for switchers coming from Firefox, Safari, Camino, iCab, Konqueror, and IE 7 to feel right at home from the start. Ctrl+N will now always open a new application window (for the same instance of Opera, such a new window doesn't mean that Opera is started again).

Now, Ctrl+T was already used in Opera to open the 'Bookmark this page' dialog, so that has to change as well. But this is easily solved by using Ctrl+D for bookmarking - another shortcut many switchers were missing. This leads to the last change: the function 'Paste and go' will now take over the Ctrl+Shift+V shortcut (a variant of the Ctrl+V 'paste' shortcut) Ctrl+B shortcut.

There are currently no changes planned in the actual operation of Opera - so removing the close button from the tabs will still give you the pure MDI, beloved by many, etc. To get back to the pre-Opera 8 MDI behavior of 'tabs', there are now several settings available in Preferences > Advanced > Tabs and Preferences > Advanced > Browsing. And Opera is of course doing a lot more in Merlin, apart from changing a word and a few shortcuts! Support for new standards, some interesting new goodies for advanced users, lots of fixes to make us more compatible with websites and standards, etc.


The tweakers among us might go back to the old shortcuts, if they like:
  1. Tools > Preferences > Advanced > Shortcuts
  2. Doubleclick the 'Opera Standard' keyboard setup
  3. Type 'n ctrl' in the quick find field
  4. Doubleclick 'New browser window' and type 'New page'
  5. Type 't ctrl' in the quick find field
  6. Delete the 'new page,1' entry
  7. Type 'd ctrl' in the quick find field
  8. Change the 'd' in 'd ctrl' and 'd ctrl shift' entries to 't'
  9. Type 'b ctrl' in the quick find field
  10. Change the 'b' in 'b ctrl' and 'b ctrl shift' entries to 'd'
  11. Click OK, click OK


Those that do not want to tweak can also download these automatically installing keyboard shortcut files to get the previous defaults back:
  • Eight (includes only the changes as detailed above)
  • Seven Five (includes golden oldies like 'Ctrl+G' for User mode and 'P' for print preview)


Edit 2007-04-17: get updated versions for Opera 9.2

The seven-five experience

, , , ...

There is, as always, a lot of discussion about the perfect setup for Opera. People have a hard time adjusting to changes. Which is of course perfectly normal, just as it is normal for Opera Software to try to get more users on the desktop. Luckily, as subtitles remarks, it is always possible to change Opera's setup to be (almost) exactly like it was in a previous version. A long time ago I made the 'Classic clutter' toolbar setup for 7.5 users who yearned for 7.2's 'buttons galore' look. It is still available in a Opera 8 version. For those who don't dig the changes in Opera 8, here's a setup called "Seven-Five". Some might only be interested in the shortcuts (an easy way to get 'p' and 'g' back). Other might want the whole setup. Enjoy. Edit 2007-04-17: get an updated version for Opera 9.2 Note that these are not exact replicas of the Opera 7.5 setup; the new features are not hidden. For example, the security icon is not shown on the Address bar (as it is shown in the address field anyway), but the View bar toggle button is.

Shortcut for security info in beta 2

, , ,

For those who wondered how to access the security info without using the mouse: the answer is Ctrl+I. Works when a browser window has focus.

Tweakers guide to Beta 2: new and changed shortcuts

, , ,

Beta 2 goes further on the path of making Opera safe for browser switchers. This is easiest to see in the keybaord shortcuts. Opera has some single-key shortcuts which can drastically alter the look of the page: P and G. These have been changed in Beta 2. And to make our cross-platform set of shortcuts more manageable, Ctrl+G will perform 'Find next' in all desktop versions of Beta 2. F3 will continue to work as well, but Ctrl+G is the normal shortcut for Find next on Mac and in several Linux applications. The new shortcuts are:
  • Ctrl+G: Find next
  • Shift+G: toggle user mode/author mode
  • Shift+I: toggle images on/off/cached
  • I: Load all images
  • Shift+P: toggle print preview
Furthermore, Ctrl+F11 has been assigned to 'Fit to Window width' in Beta 2. On Linux, you can still remove the menu bar with Alt+F11. Those who hate change can edit the shortcuts in the Preferences, or restore the old standard_keyboard.ini file from the backup folder. Those who use a custom keyboard setup and perform an upgrade, might not notice all the new shortcuts.

How efficient is keyboard use?

, , ,

Tim Bray writes about keyboard shortcuts [1], he doesn't believe Apple's research [2] applies to him.

I find it hard to believe Apple's research applies to me as well. But it is probably true that learning and using keyboard shortcuts only makes sense for a few shortcuts that can be applied in all applications you are working with without thinking, and maybe a few more in the one application you use all the time.

In my experience, the keyboard can be very efficient in a specific Opera use mode: two-handed operation.

In the right hand, for fine control: the mouse. Click links, highlight text, doodle around while reading.
The left hand hovers above the left part of the keyboard, and is always ready to press Z and X (back and forward), Ctrl+Tab (cycle pages) and Space (page down, next page).

I have to say that in Opera, the mouse became a lot more efficient for me with the introduction of mouse gestures. I don't have to travel accross the screen anymore for some common functions. I only use three gestures regularly:
- back
- forward
- close page
The others? I don't use them often enough, so I have to think before using them. And just as Tog explains for keyboard shortcuts, that means the speed advantage is lost. Together with the scroll wheel, this means that mouse control is now about as efficient as two-handed control for me. But I still have two hands, so why should I not keep the left hovering above the keyboard? smile

There are cases when you have to perform repetitive tasks, and then it also makes sense to think about the way to perform the action with the keyboard. For me, this is for example using Shift+Down to select consecutive checkboxes in a long list of messages in a webmail interface, using Space to mark a few of them (as Spam, or for deletion). The fine control of poiting to each checkbox with the mouse is too annoying. This is a shortcut (spatial navigation) that is only possible in Opera, if you would use Tab in other applications you would have to go through all the links on a page as well.

[1] <http://www.tbray.org/ongoing/When/200x/2005/01/09/JeremyOut>
[2] <http://asktog.com/TOI/toi06KeyboardVMouse1.html>

Typing tabs and non-ascii characters in input fields

, ,

Explipy has a nice tip:

"Try this. Find a text box in a webpage in Opera, enter the hexadecimal ASCII code of a character, then press Alt-X. It converts the code to the actual character, allowing you to type in things like tabs (code: 9), multiplication (d7) and division (f7) symbols easily."
<http://www.exclipy.com/blog/0105.html>

Explipy: Alt+X converts not just ascii codes, it works for the full Unicode repertoire. 2318 followed by alt+X produces ⌘ for example. Which is useful. But now I have to remember hex codes for those characters, along with the ascii numbers for ë and ƒ etc.

Anyone knows of a nice little chart I can put in a panel that contains only the *interesting* characters for this Dutch/English writer? Though if I put it in a panel, I can also use copy and paste to get the character I want.

And let's see if the Opera Journal code preserves tabs between this and this!
[Edit: no it doesn't smile ]

Why did Ctrl+Shift+N change in 7.5

,

...because we wanted to create a consistent set of shortcuts that works well in SDI mode as well as MDI mode. SDI mode ('prefer separate windows') is how browsers like Mozilla and MSIE work: if you open a new page with Ctrl+N or by Shift-clicking a link, you get a new window with all the chrome like toolbars and menus attached.

In MDI mode ('prefer pages inside windows'), new pages typically are child windows of the main application window. MDI has been the traditional way of windowing in Windows, and it works well for many people. With the addition of a 'page bar' and auto-maximizing new pages (since Opera 4), the old complaints about MDI being confusing have become much less relevant. But people who come to Opera from MSIE might prefer to go on using SDI. And people who use Opera on Mac computers are usually even more used to SDI, as MDI is totally alien to Mac. So SDI is the default setting for Opera 7.5 for Mac, and something had to be done.

The new shortcuts are meant to make switching between SDI and MDI less painful. You have shortcuts in both modes to create new pages and a new windows, and they always work 'as expected':

- Ctrl+N will create a new page or a new window (depending on your SDI/MDI choice)
- Ctrl+Shift+N always creates a new page
- Ctrl+Alt+N always creates a new window
- Ctrl+Alt+Shift+N creates a duplicate page/window (depending on your SDI/MDI choice) in the background

- Ctrl+W (and Ctrl+F4) will close the current page *
- Ctrl+Shift+W (and Alt+F4) will close the current window
- Ctrl+Alt+W will close all open pages *
- Ctrl+Alt+Shift+W will close all ope page except the active page

* In SDI mode, closing the last page will also close the window. And the page bar will not appear when there is only one page in the window, so SDI users can get the power of multiple pages in a window (like with Firefox and Safari) if they want.

There is some duplication now, this is a bit of a compromise. But you can change the shortcuts quite easily in the prefs, if you don't need all of them.

MoreMail adds more mail to your setup

, , ,

By installing the MoreMail setup in Opera 7.5 preview 2, you'll get more mail functions directly from the menu. No more need for a 'View' button hidden on the mail window toolbar, just press Alt-A to change the layout and Alt+Q to change the mail selection. To make this work properly, you should not use the MoreMail toolbar setup without the MoreMail menu setup.

And you can also get more mail keyboard shortcuts!

Download from
<http://my.opera.com/community/customize/setups/index.pl?show=toolbars&perscreen=25>

Edit 2007-04-17: get an updated version for Opera 9.2

Munin update for 7.50 p2

, , ,

For those who liked a simpler (and mailless) browser compared to 7.23, I made Munin. This custom setup has now been updated for Opera 7.5.

Opera 7.5 itself already is streamlined (less toolbars visible, cleaned up menus), but Munin takes another approach: it tries to mimic the setup of Firefox and MSIE.

Preparations:
- Set 'View > Toolbars > Progress bar > Show inside address bar'

Install by clicking these links:

Toolbars:
<http://people.opera.com/rijk/opera/ini/tb/munin_toolbar_750.ini>

Menu:
http://people.opera.com/rijk/opera/ini/menu/munin_menu_750.ini

Keyboard shortcuts:
http://people.opera.com/rijk/opera/ini/kb/munin_keyboard_750.ini


Restore the Opera defaults:
- Tools > Preferences > Toolbars and menus

The cool new panel selector of Opera 7.5 has no equivalent in Firefox, but I still kept it smile