Удобный Ctrl+Tab в Google Chrome

Feb 25, 2013 21:26


Как известно, команда Chromium игнорирует просьбу сделать листание вкладок через Ctrl+Tab удобным. Уже 4 года без изменений. Также они запретили перехватывать сочетание Ctrl+Tab и менять его поведение.

Это расстраивает, так как стандартный способ листания Ctrl+Tab - это бег по кругу. Если вкладок больше двух, то можно забыть про эту комбинацию. Но лично мне, как разработчику, это сильно мешает.

Тем не менее, решение есть. Потребует немного времени. Но если Вы не можете без Ctrl+Tab, то оно того стоит.


1. Установите расширение FLST Chrome. Это расширение полезно тем (и отличается от остальных MRU расширений), что позволяет переключать вкладки с любыми адресами (chrome:// в том числе).

2. Откройте список установленных расширений и в самом низу нажмите "Настроить команды".
Найдите в списке FLST Chrome и назначьте ему любую доступную комбинацию. Например, Ctrl+Q:


3. Скачайте и установите AutoHotkey. Это программа позволяет создавать скрипты для решения специфических задач.

5. Создайте файл с расширением .ahk и сохраните в него эти команды:

; Only one running process
#SingleInstance ignore

SetTitleMatchMode, RegEx
; Is it Chrome?
#If WinActive("ahk_class Chrome_WidgetWin_")
; Replacing pressed Ctrl+Tab with Ctrl+Q.
; Sending "q" scancode for avoiding problems with keyboard layouts
^tab::Send, ^{sc010}
#If

Пояснения:
Эта программа просто перехватывает нажатие Ctrl+Tab в окне Chrome и вместо нее нажимает Ctrl+Q.
Я специально посылаю ^{sc010}, а не ^q, чтобы комбинация работала при любой раскладке.

6. Этот скрипт нужно запускать как обычную программу. После запуска он будет работать в виде значка возле часов.
Также можно сделать автономный .exe (для его работы не нужен установленный AutoHotkey).
Скачайте готовый набор для компиляции и запустите батник. В той же папке появится .exe

Очень надеюсь, что Chrome все-таки сделают удобнее и не придется так извращаться.

chrome

Previous post Next post
Up