Telekomunikasi Sains    
   
Daftar Isi
(Sebelumnya) Acceptable use policyAccess Systems Americas, Inc. (Berikutnya)

Access key

In a web browser, an access key or accesskey allows a computer user immediately to jump to a specific part of a web page via the keyboard. They were introduced in 1999 and quickly achieved near-universal browser support.

In the summer of 2002, a Canadian Web Accessibility[1] consultancy did an informal survey to see if implementing accesskeys caused issues for users of adaptive technology, especially screen reading technology used by blind and low vision users. These users require numerous keyboard shortcuts to access web pages, as “pointing and clicking” a mouse is not an option for them. Their research showed that most key stroke combinations did in fact present a conflict for one or more of these technologies, and their final recommendation was to avoid using accesskeys altogether.

In XHTML 2, a revised web authoring language, the HTML Working Group of the World Wide Web Consortium deprecated the accesskey attribute in favor of the XHTML Role Access Module. However, XHTML 2 has been retired in favor of HTML 5, which (as of August 2009) continues to permit accesskeys.[2]

Contents

Access in different browsers

A more complete list, which browser support the HTML Access keys are compared in the comparison of web browsers.

In most web browsers, the user invokes the access key by pressing Alt (on PC) or Ctrl (on Mac) simultaneously with the appropriate character on the keyboard.

Web BrowserModifierEffectNotes
AmayaCtrl or Alt Adjustable in preferences
Blazer Element is activated immediately upon key press.No modifier is needed for this web browser used on mobile devices.
CaminoCtrl  
Google Chrome 3 and higherAlt on Windows and Linux (Note: Shift is required in some circumstances)

Ctrl + Opt on Mac

 Supported in versions of Chrome >2.x
Firefox 2 and higherAlt+ Shift on Windows and Linux[3][4]

Ctrl on Mac[3]

 Prior to version 2.0 Firefox used just Alt;
configurable via about:config[3]
Firefox 14.0.1 and higherCtrl+ Opt on Mac[3] configurable via about:config[3]
Internet ExplorerAltPrior to IE8, Alt + Access Key focused on the element, but required Enter to be pressed in order to activate the element. This is still the case for hyperlinks in version 9. 
KonquerorCtrlThe modifier key must be released before the regular key is pressed. 
Opera Shift+EscThe modifier key must be released before the regular key is pressed. Once the modifier key is released, browser lists the set of access keys on that page with action and user can hit the desired key.Configurable via Graphical user interface
Safari 3Ctrl for Mac

Alt for Windows

  
Safari 4 and higherCtrl+ Opt on Mac

Alt on Windows

  

Multiple access keys

If multiple identical accesskeys are assigned within the same document, IE will tab through them on each keypress (IE will tab backwards if Shift is pressed as well). This way, elements can be logically grouped in various accesskey rings for easier navigation. IE 4.0 only supported letters of the English alphabet as accesskeys. Firefox 2.0 will activate the last of a group of elements assigned the same accesskey.

Specifying access keys

Access keys are specified in HTML using the accesskey attribute. The value of an element’s accesskey attribute is the key the user will press (typically in combination with one or more other keys, as defined by the browser) in order to activate or focus that element. Though the accesskey attribute sets the key that can be pressed it does not automatically notify the user of the bound access key. One convention is for the page author to show the access key value by using the <u> tag to underline the a letter in the link’s text corresponding to the accesskey assigned. For the link below a user would press Alt+H on Internet Explorer, Ctrl+H on a Mac (the command key can give undesired results) and Shift+Esc+H on Opera to be directed to index.html.

<a class="tidak" target="_blank" href="index.html" accesskey="h">Home</a>

or to emphasize ‹H›:

<a class="tidak" target="_blank" href="index.html" accesskey="h"><em>H</em&g t;ome</a>

alternatively, the following CSS can be used to indicate the character:

*[accesskey]:after {content:' [' attr(accesskey) ']'}

Emphasize <em> isn’t necessary, but can be useful to the user. It helps them identify which key to press to navigate to where they want to. Another possible way of displaying which accesskeys do what is to create a page with all the accesskeys displayed. Or the webmaster could do both. Another option for the end user is to install a user script such as FireFox Access Bar for GreaseMonkey.

Use of standard access key mappings

In 2004, a standard emerged using numbers, which promotes consistency for users, and enables the increased predictability of keyboard shortcuts on different sites. These include, for example, 1 to go to the homepage, 4 for search, 9 for contact, and others.[5] This scheme was once in use on popular sites such as ft.com and bbc.co.uk, however it is rarely implemented currently.

See also

References

External links

(Sebelumnya) Acceptable use policyAccess Systems Americas, Inc. (Berikutnya)