Подтвердить что ты не робот

Есть ли реальное рабочее решение для добавления выбора вкладок MRU через CTRL + TAB в Google Chrome?

Я видел пару хаков в Интернете, но никто из них не работает должным образом.

https://www.google.com.au/url?sa=t&rct=j&q=&esrc=s&source=web&cd=4& SQI = 2 & вед = 0CGoQFjAD & URL = HTTPS% 3A% 2F% 2Fgithub.com% 2Facemtp% 2Fchrome_mru & е = N93fT62FG8q4iQfY5oyVCg & USG = AFQjCNF11T4hlJ5ID44TLuHut0PN9TbuEQ

И имеющиеся расширения также не предлагают такую ​​функциональность.
Возможно ли это, с комбинацией autohotkeys (или аналогичных) и расширения?

4b9b3361

Ответ 1

Мне удалось обработать инструмент chrome_mru, изменив переменную nHotKeyChar от 0xde до 0xc0 (от тильды ~ до отметки`) и перекомпилировать.

Тогда я понял, что это то же самое AutoHotkey использует это script с Последние вкладки Расширение Chrome.

Решение AutoHotkey/Recent tabs является субоптимальным, да, но я думаю, что это лучшее, на что мы можем надеяться, пока Chrome не реализует эту функцию (если когда-либо/вздох).

Ответ 4

Все параметры ctrl-tab MRU, которые я видел в Chrome, выглядят как хаки/не работают надежно.

Я рекомендую перейти к последнему Opera. В основном вы получаете Chrome (ium) с несколькими ключевыми дополнениями (вкладки MRU, а также жесты мыши).

Параметр находится в opera://flags/# activation-order-tab-cycling (требуется перезапуск браузера).

Ответ 5

Полное решение для настройки Ctrl + Tab для использования переключения MRU в Windows:

Сначала загрузите расширение MRU для Chrome. Попробовав несколько разных таких расширений, я рекомендую Ctrl + Tab MRU. Это не идеально, но это лучшее, что я мог найти.

Затем вам нужно привязать горячие клавиши для выбранного расширения к комбинации клавиш. Перейдите в chrome://extensions/, прокрутите страницу вниз до нижней части страницы, нажмите "Горячие клавиши" и найдите ярлыки для выбранного вами расширения. К сожалению, Chrome не позволяет вам привязывать Ctrl + Tab к ярлыку на клавиатуре, поэтому вместо этого выберите комбо, которое позволяет Chrome выбрать, например Ctrl + Q для "Переключиться на более старую вкладку" и Ctrl + Shift + Q для "Переключиться на новую вкладку".

Теперь нам нужно настроить все, чтобы Ctrl + Tab запускал ранее установленную комбинацию клавиш. Для этого вам понадобится AutoHotkey. Если у вас еще нет AutoHotkey, сначала загрузите и установите его из его веб-сайта. Затем добавьте следующий текст в AutoHotkey script в папку автозагрузки: %AppData%\Microsoft\Windows\Start Menu\Programs\Startup\tabswitch.ahk (например, в новом текстовом файле, расположенном в C:\Users\yourusername\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup и названном tabswitch.ahk, без расширения .txt):

; Fix for Chrome lack of MRU tab switching.
; Use this with a decent MRU tab switching extension, like
; https://chrome.google.com/webstore/detail/ctrl%20tab-mru/ialfjajikhdldpgcfglgndennidgkhik
; Configure it to use Ctrl-Q, or change the key below.
#IfWinActive, ahk_exe chrome.exe ; If currently using Chrome
    ^Tab::^q
    ^+Tab::^+q
#IfWinActive

Это переназначает Ctrl + Tab и Ctrl + Shift + Tab на Ctrl + Q и Ctrl + Shift + Q соответственно, когда Chrome текущее выбранное окно. Это позволит вам использовать Ctrl + Tab для переключения между вкладками с заказами MRU в Chrome. Не забудьте дважды щелкнуть значок script, чтобы запустить его. Он должен автоматически запускаться при перезагрузке компьютера.

Ответ 6

Я использую стек вкладок в качестве обходного пути до тех пор, пока у Chrome не будет встроенной поддержки MRU (crossfingers);)
Tab Stack (https://chrome.google.com/webstore/detail/tab-stack/gfpdghcockbpiokcaaagmnneioeopnnb) перемещает текущую вкладку вперед после короткой задержки. Это очень простое решение, которое дает вам вид MRU.
Решения выше не работали для меня. Возможно, b/c международной раскладки клавиатуры.

Ответ 8

Просто нашел это https://github.com/acemtp/chrome_mru

Его цель - предоставить вам возможность использовать CTRL + TAB в Google Chrome с помощью Наиболее активно используемое (MRU) поведение вкладки (а не по умолчанию следующая/предыдущая вкладка).

Я пока не пробовал. Надеюсь, что это поможет

изменить причину: перестали работать.

Ответ 9

Да, теперь доступно рабочее решение. Я нашел Последнее расширение вкладок идеально подходит для решения MRU в Chrome. Вы можете использовать ctrl+Q или ctrl+~ или назначить свой собственный.

Ответ 10

В качестве альтернативы я бы предложил использовать FF, в ней вы должны установить browser.ctrlTab.previews значение true, и у вас есть поведение MRU.

Ответ 11

Лучше использовать http://bahoom.com/hyperswitch, поскольку jason3w предлагает

<ы > Мое решение:

В OSX я обычно хочу переключиться на MRU, когда я хочу многократно переключаться между двумя вкладками Chrome и редактором кода. (Например, trello.com и localhost: 3000)

В этом случае я запускаю хром-канарейку, которая надлежащим образом рассматривается как отдельное приложение OSX, и позволяет использовать простой alt-tabbing (например, Windows), SWEET!!

https://www.google.com/chrome/browser/canary.html

Попробуй, смотри. Я попробовал решение Opera, но просто не мог жить без каких-либо других особенностей хром. Надеюсь, Opera продолжает развиваться. С >

Ответ 12

Есть ли реальное рабочее решение для добавления выбора вкладок MRU через CTRL + TAB в Google Chrome?

Да. Вам необходимо изменить файл настроек как здесь: http://forum.ru-board.com/topic.cgi?forum=5&topic=34987&start=4680#16

(измените вашу последовательность на Ctrl + Tab и Shift + Ctrl + Tab)

Chrome не блокирует его. Вы просто не можете воспринять эту комбинацию из-за крючка. Но если вы редактируете файл настроек, он работает.

Он расположен вблизи

"C:\Users\%имя пользователя%\AppData\Local\Google\Chrome\User Data\Default\Preferences"

Ответ 14

Firefox ctrl tab включает две функции, которые Chrome еще не предлагает:

  • Переключиться на ранее использованную вкладку
    • Нажмите ctrl tab и затем отпустите оба
  • Выберите открытую вкладку из меню с помощью клавиатуры
    • Нажмите ctrl tab, но затем отпустите только tab
    • Несколько раз нажмите и отпустите кнопку tab, чтобы выбрать более старые вкладки в меню.
    • Отпустите ctrl, чтобы переключиться на выбранную вкладку

Единственное известное мне расширение Chrome, которое предлагает факсимиле этого - без необходимости неоправданно широкого чтения и изменения всех ваших данных на сайтах, которые вы посещаете, и которое работает с вкладками, в которые расширения не могут вставлять код, такими как страницы интернет-магазина Chrome - это QuicKey (который я написал).

QuicKey обходит ограничения Chrome, используя один ярлык, чтобы открыть всплывающее меню (по умолчанию alt Q в Windows), затем прослушивая нажатие другой клавиши (W, справа по соседству), чтобы переместить выделение в меню, а затем ожидая alt keyup событие для переключения на выбранной вкладке.

Он должен использовать W вместо Q (что будет эквивалентно tab в этом ярлыке), потому что нажатие на него с alt вниз закроет всплывающее окно. (Всплывающая страница вообще не видит этого ключевого события, поэтому не может его заблокировать.) Но это означает, что QuicKey может использовать быстрое двойное нажатие alt Q (или двойное нажатие на значок) в качестве ярлыка для переключения на ранее использованную вкладку. Это происходит путем определения времени открытия всплывающего окна и переключения вкладок, если время было меньше 450 мс.

Если вы хотите использовать ctrl tab в качестве ярлыка для расширения, которое Chrome обычно запрещает вам использовать, есть способ принудительно использовать его через devtools.

Ответ 15

Самое сложное решение для достижения этой цели в Windows - объединить хромированные расширения Quick Tabs и скрипт AutoHotkey. Я подробно описал это здесь, так что вот в двух словах:

1) Quick Tabs - это настраиваемое расширение с открытым исходным кодом, которое позволяет переопределять некоторые стили CSS и позволяет устанавливать горячие клавиши для переключения вкладок MRU. Также он поддерживает навигацию с помощью клавиатуры (перейти к следующей/предыдущей вкладке). Однако Chrome не позволяет связывать Ctrl + Tab в качестве сочетания клавиш, поэтому вам нужно зарегистрировать другое (например, Ctrl + Shift + S), а затем использовать скрипт AutoHotkey для "remap". "Ctrl + Tab для хрома в Ctrl + Shift + S.

2) Я не буду помещать здесь скрипт AutoHotkey, вы можете найти его здесь. Он охватывает переназначение Ctrl + Tab и обрабатывает всю навигацию клавиатуры.

В результате вы увидите нечто подобное, когда нажмите Ctrl + Tab в активном окне Chrome:

Навигация по стрелкам, Esc, Ctrl + Tab и Ctrl + Shift + Tab работают так, как вы ожидали.

Ответ 16

Лучшее решение, которое я нашел, - это установить расширение, сортирующее вкладки в порядке MRU *, чтобы ctrl + tab работал так, как вы ожидаете:

https://chrome.google.com/webstore/detail/tab-slider/nobaaibkcalggmjnjhnlmmcldllpogjp

* последняя использованная вкладка перемещена полностью влево

Ответ 17

Здесь очень легкое и интуитивно понятное решение для организации вкладок в наиболее недавно использованном порядке, которое поддерживается во всех основных браузерах (Chrome, Firefox, Opera и других браузерах на основе Chrome): Tab Slider. Его особенности:

  • Работает так же, как Alt + Tab в Windows или Cmd + Tab в Mac, но с вкладками браузера
  • Визуально сортирует вкладки, чтобы вы всегда видели их в порядке MRU (Ctrl + Tab переключается на следующую вкладку MRU)
  • Работает также с закрепленными вкладками
  • Настраивается (однако я бы посоветовал придерживаться значений по умолчанию)

Попытайся! Надеюсь, вам понравится.

img

Ответ 18

Да, есть идеально работающее решение.
Это расширение "Переключатель миниатюр вкладок" может переопределять Ctrl + Tab и Ctrl + Shift + Tab для выбора вкладок в порядке MRU таким же образом, как вы переключаетесь между программами с помощью Alt + Tab в Windows.

enter image description here

Самое приятное то, что окно выбора вкладок реализовано изначально, поэтому для его работы не нужно вставлять javascript на каждую вкладку. Надежно работает на всех вкладках.

Здесь также есть демонстративное видео: https://www.youtube.com/watch?v=2HC7_EI8db4