Index: chrome/android/java/src/org/chromium/chrome/browser/KeyboardShortcuts.java |
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/KeyboardShortcuts.java b/chrome/android/java/src/org/chromium/chrome/browser/KeyboardShortcuts.java |
index 8111d1355ddf2e6301061107cb12206e71fe0faf..c853efe7b85f49fa9ef6671d82348b84c7f20061 100644 |
--- a/chrome/android/java/src/org/chromium/chrome/browser/KeyboardShortcuts.java |
+++ b/chrome/android/java/src/org/chromium/chrome/browser/KeyboardShortcuts.java |
@@ -9,13 +9,9 @@ import android.view.KeyEvent; |
import org.chromium.base.annotations.SuppressFBWarnings; |
import org.chromium.chrome.R; |
import org.chromium.chrome.browser.tab.Tab; |
-import org.chromium.chrome.browser.tabmodel.TabCreatorManager.TabCreator; |
import org.chromium.chrome.browser.tabmodel.TabModel; |
-import org.chromium.chrome.browser.tabmodel.TabModel.TabLaunchType; |
import org.chromium.chrome.browser.tabmodel.TabModelUtils; |
import org.chromium.content.browser.ContentViewCore; |
-import org.chromium.content_public.browser.LoadUrlParams; |
-import org.chromium.ui.base.PageTransition; |
/** |
* Implements app-level keyboard shortcuts for ChromeTabbedActivity and DocumentActivity. |
@@ -137,21 +133,6 @@ public class KeyboardShortcuts { |
case CTRL | SHIFT | KeyEvent.KEYCODE_N: |
activity.onMenuOrKeyboardAction(R.id.new_incognito_tab_menu_id, false); |
return true; |
- case CTRL | SHIFT | KeyEvent.KEYCODE_B: |
- case CTRL | KeyEvent.KEYCODE_H: |
- String url = keyCode == KeyEvent.KEYCODE_B |
- ? UrlConstants.BOOKMARKS_URL |
- : UrlConstants.HISTORY_URL; |
- Tab currentTab = TabModelUtils.getCurrentTab(curModel); |
- if (currentTab != null && isCurrentTabVisible) { |
- currentTab.loadUrl(new LoadUrlParams(url, PageTransition.AUTO_BOOKMARK)); |
- } else { |
- TabCreator tabCreator = activity.getCurrentTabCreator(); |
- if (tabCreator != null) { |
- tabCreator.launchUrl(url, TabLaunchType.FROM_KEYBOARD); |
- } |
- } |
- return true; |
case ALT | KeyEvent.KEYCODE_F: |
case KeyEvent.KEYCODE_BUTTON_Y: |
activity.onMenuOrKeyboardAction(R.id.show_menu, false); |
@@ -204,10 +185,16 @@ public class KeyboardShortcuts { |
case KeyEvent.KEYCODE_BUTTON_X: |
activity.onMenuOrKeyboardAction(R.id.focus_url_bar, false); |
return true; |
+ case CTRL | SHIFT | KeyEvent.KEYCODE_B: |
+ activity.onMenuOrKeyboardAction(R.id.all_bookmarks_menu_id, false); |
+ return true; |
case KeyEvent.KEYCODE_BOOKMARK: |
case CTRL | KeyEvent.KEYCODE_D: |
activity.onMenuOrKeyboardAction(R.id.bookmark_this_page_id, false); |
return true; |
+ case CTRL | KeyEvent.KEYCODE_H: |
+ activity.onMenuOrKeyboardAction(R.id.open_history_menu_id, false); |
+ return true; |
case CTRL | KeyEvent.KEYCODE_P: |
activity.onMenuOrKeyboardAction(R.id.print_id, false); |
return true; |