| Short Tutorial |
|
Basic Principle The basic principle of Mouseless Browsing is to append small boxes with unique ids for all links, form elements and frames on a webpage. By default you can trigger an action (e.g. following the link) by simply entering the id. After a short delay the action is triggered automatically. You can also configure MLB to trigger the action only after confirming the id by pressing enter (see Execute automatically without pressing enter ). If the keyboard focus is within an editable field you can trigger an action by holding down the Ctrl-key while entering an id. In this case you don't have to press Enter at the end. Read more about this in the section "What happens if the focus is within an editable field?" Entering an id for a link results in navigate the browser to that link, entering an id for a form element results in clicking resp. selecting that form element. Entering an id for a frame results in focusing the frame so you can scroll the content. The ids for frames are always place in the top left corner of the frame and they have a different background color ConfigurabilityMouseless Browsing is highly configurable to suit your personal needs and preferences. Information about every feature is directly provided in the configuration dialog. In particular all shortcuts of MLB are configurable (see Key Configuration). Types of idsYou can choose wether the ids should be numeric or generated out of a self defined character set (see Use self-defined character set for generating ids ). In the latter case some options are not available. I will come back to this in the following points. What happens if the focus is within an editable field?When the focus is within an editable field like a textfield or selecbox MLB has to know whether the keyboard input should be interpreted as an id or not. By default user input in an editable field is not interpreted as an id. If you are using numeric ids you have the following two options:
Independently whether you use numeric or character ids you have to further possiblities:
You will ask why the second shortcut is needed. The answer is that certain webpages automatically focues a search textfield on keyboard input (e.g. www.yahoo.com). Show ids only on demandEven if the appending of the ids is optimized in a way that the impact on the page layout is minimized it's unavoidable that in some cases the page layout is heavily disarranged. Therefor MLB provides the option to show the ids only on demand , i.e. the ids are not shown before the user demands it. For this a shortcut for toggling the visibility of the ids on/off is provided, which is by default the "Decimal Point" key on the numpad. Opening links somethere else or just select itSometimes you want to open a link not in the same tab but in a new one or even in a new window or maybe in CoolPreviews which is a very popular Firefox extension with which you can preview the content of a link in an dynamically added frame. Mouseless Browsing supports all of them in two ways: The first alternative is to press modifier keys while entering the id. If you press the "Alt"-key while entering the id the link is opened in a new tab. If you press "Ctrl+Alt" while entering an id the link is opened in a new window. For CoolPreviews no modifier is defined by default. This is due to the fact that no modifier combination is left as the shift key could not be used as modifier because when the shift key is pressed the numbers on the numpad key could technically no longer be distinguished from the cursor keys. The second alternative is to press a so called "post-fix" key after you have entered an id. By default you have to press the Add-key to open a link in a new tab, the Divide-key to open a link in a new window or the Multiply-key to open a link in CoolPreviews. Also for selecting a link a postfix key could be defined which is by default the shift key. Special idsThere
are also the following non-visible ids which acts like normal ids: "0"
focuses the address field of Firefox(Alt+s dosn't work on every page as
it is used sometimes to focus a search field), "00" focuses the web
search field in the right upper corner and "01", "02", "03" ...
activates the corresponding tab. Visibility of idsYou can configure for which page elements you would like to see the ids (see Visibility of ids ). There are four types: text-links, pure image-links, form elemens and frames. By default all ids are visible. By default you can toggle the visibility of the ids on/off by pressing the Decimal-Key on the numpad. To toggle between displaying the ids for all elements and the configured ones there is a second onfigurable shortcut (Default: Ctrl+Decimal-Key). Styles of idsIf would like to change the appearance of the ids you can do that if you are familiar with the CSS syntax. I discourage from changing the defaults beside changing color, border ect. URL specific behaviorMouseless Browsing allows to specify URL specific behavior (see URL Rules Configuration).You can define URL patterns and per pattern the visibility mode (hide all ids, show all ids, show the configured ids), the exclusive use of numpad mode and whether the ids should only be visible on demand or not. Other shortcutsMouseless Browsing has defined some more shortcuts mainly to enable browsing the internet only with the numpad. For a description of all shortcuts refer to the Key Configuration documentation.
|
|
| Last Updated ( Friday, 02 April 2010 ) |