Index: wp-admin/includes/screen.php
===================================================================
--- wp-admin/includes/screen.php	(revision 23403)
+++ wp-admin/includes/screen.php	(working copy)
@@ -904,6 +904,9 @@
 			case 'widgets':
 				$this->_screen_settings = '<p><a id="access-on" href="widgets.php?widgets-access=on">' . __('Enable accessibility mode') . '</a><a id="access-off" href="widgets.php?widgets-access=off">' . __('Disable accessibility mode') . "</a></p>\n";
 				break;
+			case 'edit-post':
+				$this->_screen_settings = '<p><a id="access-on" href="edit.php?edit-access=on">' . __('Enable accessibility mode') . '</a><a id="access-off" href="edit.php?edit-access=off">' . __('Disable accessibility mode') . "</a></p>\n";
+				break;
 		}
 
 		if ( $this->_screen_settings || $this->_options )
Index: wp-admin/edit.php
===================================================================
--- wp-admin/edit.php	(revision 23403)
+++ wp-admin/edit.php	(working copy)
@@ -24,6 +24,20 @@
 $wp_list_table = _get_list_table('WP_Posts_List_Table');
 $pagenum = $wp_list_table->get_pagenum();
 
+$edit_access = get_user_setting( 'edit_access' );
+if ( isset($_GET['edit-access']) ) {
+	$edit_access = 'on' == $_GET['edit-access'] ? 'on' : 'off';
+	set_user_setting( 'edit_access', $edit_access );
+}
+
+function wp_edit_access_body_class($classes) {
+	return "$classes edit_access ";
+}
+
+if ( 'on' == $edit_access ) {
+	add_filter( 'admin_body_class', 'wp_edit_access_body_class' );
+}
+
 // Back-compat for viewing comments of an entry
 foreach ( array( 'p', 'attachment_id', 'page_id' ) as $_redirect ) {
 	if ( ! empty( $_REQUEST[ $_redirect ] ) ) {
Index: wp-admin/css/wp-admin.css
===================================================================
--- wp-admin/css/wp-admin.css	(revision 23403)
+++ wp-admin/css/wp-admin.css	(working copy)
@@ -8309,6 +8309,7 @@
 .widgets_access .widget-action,
 .widgets_access .sidebar-name-arrow,
 .widgets_access #access-on,
+.edit_access #access-on,
 .widgets_access .widget-holder .description {
 	display: none;
 }
@@ -8318,6 +8319,11 @@
 	padding-top: 10px;
 }
 
+.edit_access .row-actions{
+	visibility: visible;
+}
+
+.edit_access #access-off,
 .widgets_access #access-off {
 	display: inline;
 }
