diff --git a/inc/form.php b/inc/form.php
index cd72f7b43e70971c0766158673e01f397b2bbe64..767788ea465d446c220f2c3c6f49c9afaae9636b 100644
--- a/inc/form.php
+++ b/inc/form.php
@@ -350,7 +350,7 @@ function form_makeButton($type, $act, $value='', $attrs=array()) {
   $elem = array('_elem'=>'button', 'type'=>$type, '_action'=>$act, 
                 'value'=>$value, 'class'=>'button');
   if (!empty($attrs['accesskey']) && empty($attrs['title'])) {
-    $attrs['title'] = $value . ' [ALT+'.strtoupper($attrs['accesskey']).']';
+    $attrs['title'] = $value . ' ['.strtoupper($attrs['accesskey']).']';
   }
   return array_merge($elem, $attrs);
 }
diff --git a/inc/html.php b/inc/html.php
index b9c6138b253cc4956794b24e011cdb8172c2870e..570f12b17bdffaf9a91f865b1c8d0af5b1fbb1c3 100644
--- a/inc/html.php
+++ b/inc/html.php
@@ -183,8 +183,8 @@ function html_btn($name,$id,$akey,$params,$method='get',$tooltip=''){
 
   $ret .= '<input type="submit" value="'.htmlspecialchars($label).'" class="button" ';
   if($akey){
-    $tip .= ' [ALT+'.strtoupper($akey).']';
-    $ret .= 'accesskey="'.$akey.'" ';
+    $tip .= ' ['.strtoupper($akey).']';
+    $ret .= 'accesskey="'.htmlspecialchars($label).' '.$akey.'" ';
   }
   $ret .= 'title="'.$tip.'" ';
   $ret .= '/>';
diff --git a/inc/media.php b/inc/media.php
index 243772ad5b2440274d13c8ed01f245cff94385bc..0da8a8578245650d7e90f679f2b5cf9f659f85ed 100644
--- a/inc/media.php
+++ b/inc/media.php
@@ -132,9 +132,9 @@ function media_metaform($id,$auth){
     echo '<div class="buttons">'.NL;
     echo '<input type="hidden" name="img" value="'.hsc($id).'" />'.NL;
     echo '<input name="do[save]" type="submit" value="'.$lang['btn_save'].
-         '" title="ALT+S" accesskey="s" class="button" />'.NL;
+         '" title="'.$lang['btn_save'].' [S]" accesskey="s" class="button" />'.NL;
     echo '<input name="do[cancel]" type="submit" value="'.$lang['btn_cancel'].
-         '" title="ALT+C" accesskey="c" class="button" />'.NL;
+         '" title="'.$lang['btn_cancel'].' [C]" accesskey="c" class="button" />'.NL;
     echo '</div>'.NL;
     echo '</form>'.NL;
 }
diff --git a/inc/template.php b/inc/template.php
index 1385c754711b7680dfad2175b9de08859f9226f2..7fea8c7ac0350a7be9075e4cd95ee4364a722012 100644
--- a/inc/template.php
+++ b/inc/template.php
@@ -790,7 +790,7 @@ function tpl_searchform($ajax=true,$autocomplete=true){
   print '<input type="text" ';
   if($ACT == 'search') print 'value="'.htmlspecialchars($_REQUEST['id']).'" ';
   if(!$autocomplete) print 'autocomplete="off" ';
-  print 'id="qsearch__in" accesskey="f" name="id" class="edit" title="[ALT+F]" />';
+  print 'id="qsearch__in" accesskey="f" name="id" class="edit" title="[F]" />';
   print '<input type="submit" value="'.$lang['btn_search'].'" class="button" title="'.$lang['btn_search'].'" />';
   if($ajax) print '<div id="qsearch__out" class="ajax_qsearch JSpopup"></div>';
   print '</div></form>';
diff --git a/lib/scripts/edit.js b/lib/scripts/edit.js
index 80bb7a50786e623c1ce5cad43fcdd9686bee2f93..1c3df1ef8ba08f84eb30861ff62faea7f4739929 100644
--- a/lib/scripts/edit.js
+++ b/lib/scripts/edit.js
@@ -20,7 +20,7 @@ function createToolButton(icon,label,key,id){
     btn.className = 'toolbutton';
     btn.title = label;
     if(key){
-        btn.title += ' [ALT+'+key.toUpperCase()+']';
+        btn.title += ' ['+key.toUpperCase()+']';
         btn.accessKey = key;
     }
 
diff --git a/lib/scripts/script.js b/lib/scripts/script.js
index 8c9327b1f7541bf9fb0748f928c9196f8b1c227a..3d21f580d59609b5454409cf2e748163be6f13c4 100644
--- a/lib/scripts/script.js
+++ b/lib/scripts/script.js
@@ -20,48 +20,6 @@ if (clientPC.indexOf('opera')!=-1) {
 // prepare empty toolbar for checks by lazy plugins
 var toolbar = '';
 
-/**
- * Rewrite the accesskey tooltips to be more browser and OS specific.
- *
- * Accesskey tooltips are still only a best-guess of what will work
- * on well known systems.
- *
- * @author Ben Coburn <btcoburn@silicodon.net>
- */
-function updateAccessKeyTooltip() {
-  // determin tooltip text (order matters)
-  var tip = 'ALT+'; //default
-  if (is_macos) { tip = 'CTRL+'; }
-  if (is_opera) { tip = 'SHIFT+ESC '; }
-  // add other cases here...
-
-  // do tooltip update
-  if (tip=='ALT+') { return; }
-  var exp = /\[ALT\+/i;
-  var rep = '['+tip;
-
-  var elements = document.getElementsByTagName('a');
-  for (var i=0; i<elements.length; i++) {
-    if (elements[i].accessKey.length==1 && elements[i].title.length>0) {
-      elements[i].title = elements[i].title.replace(exp, rep);
-    }
-  }
-
-  elements = document.getElementsByTagName('input');
-  for (var i=0; i<elements.length; i++) {
-    if (elements[i].accessKey.length==1 && elements[i].title.length>0) {
-      elements[i].title = elements[i].title.replace(exp, rep);
-    }
-  }
-
-  elements = document.getElementsByTagName('button');
-  for (var i=0; i<elements.length; i++) {
-    if (elements[i].accessKey.length==1 && elements[i].title.length>0) {
-      elements[i].title = elements[i].title.replace(exp, rep);
-    }
-  }
-}
-
 /**
  * Handy shortcut to document.getElementById
  *
@@ -542,12 +500,12 @@ function checkWindowsShares() {
     var elems = getElementsByClass('windows',document,'a');
     if(elems){
         for(var i=0; i<elems.length; i++){
-			var share = elems[i];
-    		addEvent(share,'click',function(){
-				if(document.all == null) {
-					alert(LANG['nosmblinks']);
-				}
-			});
+            var share = elems[i];
+            addEvent(share,'click',function(){
+                if(document.all == null) {
+                    alert(LANG['nosmblinks']);
+                }
+            });
         }
     }
 }
@@ -558,5 +516,5 @@ function checkWindowsShares() {
  * Michael Klier <chi@chimeric.de>
  */
 addInitEvent(function(){
-	checkWindowsShares();
+    checkWindowsShares();
 });
diff --git a/lib/tpl/default/main.php b/lib/tpl/default/main.php
index 5fd3dba65be97dd8d98558402840509d6d2d1c52..35f6b2299662fb9973bf749d45f8201c22ab0bff 100644
--- a/lib/tpl/default/main.php
+++ b/lib/tpl/default/main.php
@@ -46,7 +46,7 @@ if (!defined('DOKU_INC')) die();
         [[<?php tpl_link(wl($ID,'do=backlink'),tpl_pagetitle($ID,true),'title="'.$lang['btn_backlink'].'"')?>]]
       </div>
       <div class="logo">
-        <?php tpl_link(wl(),$conf['title'],'name="dokuwiki__top" id="dokuwiki__top" accesskey="h" title="[ALT+H]"')?>
+        <?php tpl_link(wl(),$conf['title'],'name="dokuwiki__top" id="dokuwiki__top" accesskey="h" title="[H]"')?>
       </div>
 
       <div class="clearer"></div>