Я видел пару хаков в Интернете, но никто из них не работает должным образом.
И имеющиеся расширения также не предлагают такую функциональность.
Возможно ли это, с комбинацией autohotkeys (или аналогичных) и расширения?
Я видел пару хаков в Интернете, но никто из них не работает должным образом.
И имеющиеся расширения также не предлагают такую функциональность.
Возможно ли это, с комбинацией autohotkeys (или аналогичных) и расширения?
Мне удалось обработать инструмент chrome_mru, изменив переменную nHotKeyChar от 0xde до 0xc0 (от тильды ~ до отметки`) и перекомпилировать.
Тогда я понял, что это то же самое AutoHotkey использует это script с Последние вкладки Расширение Chrome.
Решение AutoHotkey/Recent tabs является субоптимальным, да, но я думаю, что это лучшее, на что мы можем надеяться, пока Chrome не реализует эту функцию (если когда-либо/вздох).
Теперь я нашел возможность достичь этого для пользователей, работающих в Windows, и написал расширение: https://chrome.google.com/webstore/detail/ctrl%2Btab-mru/ialfjajikhdldpgcfglgndennidgkhik
Существует прописка на change.org для перехода в MRU Tab в Chrome: http://www.change.org/petitions/google-chrome-development-team-provide-mru-tab-switching-functionality-to-chrome И вы можете "Звездный" вопрос в проекте Chromium: https://code.google.com/p/chromium/issues/detail?id=161960
Все параметры ctrl-tab MRU, которые я видел в Chrome, выглядят как хаки/не работают надежно.
Я рекомендую перейти к последнему Opera. В основном вы получаете Chrome (ium) с несколькими ключевыми дополнениями (вкладки MRU, а также жесты мыши).
Параметр находится в opera://flags/# activation-order-tab-cycling (требуется перезапуск браузера).
Полное решение для настройки 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, чтобы запустить его. Он должен автоматически запускаться при перезагрузке компьютера.
Я использую стек вкладок в качестве обходного пути до тех пор, пока у Chrome не будет встроенной поддержки MRU (crossfingers);)
Tab Stack (https://chrome.google.com/webstore/detail/tab-stack/gfpdghcockbpiokcaaagmnneioeopnnb) перемещает текущую вкладку вперед после короткой задержки. Это очень простое решение, которое дает вам вид MRU.
Решения выше не работали для меня. Возможно, b/c международной раскладки клавиатуры.
Наконец, есть рабочий: https://chrome.google.com/webstore/detail/clut-cycle-last-used-tabs/cobieddmkhhnbeldhncnfcgcaccmehgn?hl=en
Просто нашел это https://github.com/acemtp/chrome_mru
Его цель - предоставить вам возможность использовать CTRL + TAB в Google Chrome с помощью Наиболее активно используемое (MRU) поведение вкладки (а не по умолчанию следующая/предыдущая вкладка).
Я пока не пробовал. Надеюсь, что это поможет
изменить причину: перестали работать.
Да, теперь доступно рабочее решение. Я нашел Последнее расширение вкладок идеально подходит для решения MRU в Chrome. Вы можете использовать ctrl+Q
или ctrl+~
или назначить свой собственный.
В качестве альтернативы я бы предложил использовать FF, в ней вы должны установить browser.ctrlTab.previews
значение true
, и у вас есть поведение MRU.
Лучше использовать 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 продолжает развиваться. С >
Есть ли реальное рабочее решение для добавления выбора вкладок 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"
В Mac OS расширение "Последние вкладки" каким-то образом позволяет переназначить Ctrl + Tab, чтобы переключаться между двумя последними используемыми вкладками из коробки!
https://chrome.google.com/webstore/detail/recent-tabs/ocllfmhjhfmogablefmibmjcodggknml
Firefox ctrl tab включает две функции, которые Chrome еще не предлагает:
Единственное известное мне расширение Chrome, которое предлагает факсимиле этого - без необходимости неоправданно широкого чтения и изменения всех ваших данных на сайтах, которые вы посещаете, и которое работает с вкладками, в которые расширения не могут вставлять код, такими как страницы интернет-магазина Chrome - это QuicKey (который я написал).
QuicKey обходит ограничения Chrome, используя один ярлык, чтобы открыть всплывающее меню (по умолчанию alt Q в Windows), затем прослушивая нажатие другой клавиши (W, справа по соседству), чтобы переместить выделение в меню, а затем ожидая alt keyup
событие для переключения на выбранной вкладке.
Он должен использовать W вместо Q (что будет эквивалентно tab в этом ярлыке), потому что нажатие на него с alt вниз закроет всплывающее окно. (Всплывающая страница вообще не видит этого ключевого события, поэтому не может его заблокировать.) Но это означает, что QuicKey может использовать быстрое двойное нажатие alt Q (или двойное нажатие на значок) в качестве ярлыка для переключения на ранее использованную вкладку. Это происходит путем определения времени открытия всплывающего окна и переключения вкладок, если время было меньше 450 мс.
Если вы хотите использовать ctrl tab в качестве ярлыка для расширения, которое Chrome обычно запрещает вам использовать, есть способ принудительно использовать его через devtools.
Самое сложное решение для достижения этой цели в 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 работают так, как вы ожидали.
Лучшее решение, которое я нашел, - это установить расширение, сортирующее вкладки в порядке MRU *, чтобы ctrl + tab работал так, как вы ожидаете:
https://chrome.google.com/webstore/detail/tab-slider/nobaaibkcalggmjnjhnlmmcldllpogjp
* последняя использованная вкладка перемещена полностью влево
Здесь очень легкое и интуитивно понятное решение для организации вкладок в наиболее недавно использованном порядке, которое поддерживается во всех основных браузерах (Chrome, Firefox, Opera и других браузерах на основе Chrome): Tab Slider. Его особенности:
Попытайся! Надеюсь, вам понравится.
Да, есть идеально работающее решение.
Это расширение "Переключатель миниатюр вкладок" может переопределять Ctrl + Tab и Ctrl + Shift + Tab для выбора вкладок в порядке MRU таким же образом, как вы переключаетесь между программами с помощью Alt + Tab в Windows.
Самое приятное то, что окно выбора вкладок реализовано изначально, поэтому для его работы не нужно вставлять javascript на каждую вкладку. Надежно работает на всех вкладках.
Здесь также есть демонстративное видео: https://www.youtube.com/watch?v=2HC7_EI8db4