diff --git a/doc/Accesskeys.md b/doc/Accesskeys.md
index 5e25e55c4..c49e79c0a 100644
--- a/doc/Accesskeys.md
+++ b/doc/Accesskeys.md
@@ -33,6 +33,10 @@ General
 
 /contacts (single contact view)
 -------------------------------
+* m: Status messages
+* o: Profile
+* t: Contacts
+* d: Common friends
 * b: Toggle Blocked status
 * i: Toggle Ignored status
 * v: Toggle Archive status
diff --git a/mod/contacts.php b/mod/contacts.php
index 99b1c37c4..f1537d508 100644
--- a/mod/contacts.php
+++ b/mod/contacts.php
@@ -829,7 +829,7 @@ function contacts_tab($a, $contact_id, $active_tab) {
 			'sel' => (($active_tab == 2)?'active':''),
 			'title' => t('Profile Details'),
 			'id' => 'status-tab',
-			'accesskey' => 'r',
+			'accesskey' => 'o',
 		)
 	);
 
@@ -840,7 +840,7 @@ function contacts_tab($a, $contact_id, $active_tab) {
 				'sel' => (($active_tab == 3)?'active':''),
 				'title' => t('View all contacts'),
 				'id' => 'allfriends-tab',
-				'accesskey' => '');
+				'accesskey' => 't');
 
 	$common = count_common_friends(local_user(),$contact_id);
 	if ($common)
@@ -849,7 +849,7 @@ function contacts_tab($a, $contact_id, $active_tab) {
 				'sel' => (($active_tab == 4)?'active':''),
 				'title' => t('View all common friends'),
 				'id' => 'common-loc-tab',
-				'accesskey' => '');
+				'accesskey' => 'd');
 
 	$tabs[] = array('label' => t('Repair'),
 			'url'   => $a->get_baseurl(true) . '/crepair/' . $contact_id,