Chrome 安装“CLUT: Cycle Last Used Tabs”按 Ctrl+Tab 来回切换分页

Windows 可以按 Alt + Tab 回到上一个使用过的视窗、快速的在两个视窗之间进行切换。

Firefox 可以按 Ctrl + Tab 回到上一个检视过的分页、快速的在两个分页之间进行切换 (若不是的话,请进到“选项”中将“按下 Ctrl+Tab 时,依照最近使用分页的顺序切换分页标签”勾选启用)。

对于我经常需要对照两个网页的内容时,在 Firefox 中按 Ctrl + Tab 快速来回切换两个分页已经用得很顺手了。可是换到了 Chrome 之后,按 Ctrl + Tab 则是依序切换到“右边”的分页,像是在导览各个分页一样!

当分页的数量一多,分页的名称都已经缩成只剩下一个个的图示时,往往一切换分页就会找不到之前在看的分页,然后迷失在茫茫的大海之中! 思绪也跟着中断了! 找遍 Chrome 全部的快速键也没有来回切换分页的功能!

所幸 Chrome 可以借由安装扩充套件“CLUT: Cycle Last Used Tabs”,按 Alt + W 来达到来回切换分页的功能。

不过 Alt + W 不像 Ctrl + Tab 那么好按! 以下教你将 alt + W 换成 Ctrl + Tab...

将快速键换成 Ctrl + Tab

Chrome 虽可以自订扩充套件的快速键,但是 Ctrl + Tab 这组快速键已经被 Chrome 占用了,因此无法指派给其它的扩充套件来使用。

以下教你如何用“开发人员工具”把“CLUT”的快速键由 Alt + W 改成 Ctrl + Tab:

1. 安装 CLUT: Cycle Last Used Tabs

2. 在网址列输入 chrome://extensions/shortcuts 进到扩充套件的快速键功能。

3. 可以看到 CLUT 的快速键为 Alt + W。先点选右上角的切换键,以启用“开发人员模式”:

4. 按 F12 开启“开发人员工具”视窗,切换到“Console (主控台)”页签。

5. 于 Console 贴上以下内容:

chrome.developerPrivate.updateExtensionCommand({
    extensionId: "cobieddmkhhnbeldhncnfcgcaccmehgn",
    commandName: "alt_switch_fast",
    keybinding: "Ctrl+Tab"
});

6. 按 Enter 执行,就会看到 CLUT 的快速键变成 Ctrl + Tab 了:

7. 关闭 “开发人员工具”视窗,现在你可以按 Ctrl + Tab 试试看来回切换分页的效果。

 

修改 Perferences 里的快速键

你也可以修改 Perferences 来变更快速键。

1. 先关闭 Chrome,用文字编缉器编辑档案: %LocalAppData%\Google\Chrome\User Data\Default\Perferences

在此档案中搜寻扩充套件的 ID。其 ID 为“扩充套件网址”最后的一串很长的字串,以“https://chromewebstore.google.com/detail/clut-cycle-last-used-tabs/cobieddmkhhnbeldhncnfcgcaccmehgn”为例,其 ID 为“cobieddmkhhnbeldhncnfcgcaccmehgn”。

2. 依此范例,你会在档案中搜寻到多组为“cobieddmkhhnbeldhncnfcgcaccmehgn”的字串,其中一组为:

"windows:Ctrl+Tab":{"command_name":"alt_switch_fast","extension":"cobieddmkhhnbeldhncnfcgcaccmehgn","global":false}},

这是 JSON 格式,可拆解出:

  • windows: 快速键
  • command_name: 要执行的命令
  • extension: 扩充套件的 ID

3. 修改成你要的快速键,直接存盘,再开启 Chrome 即可生效。

 


 

扩充套件: Ctrl+Tab MRU

更早之前,本教学是采用“Ctrl+Tab MRU”来达到来回切换分页,不过不如“CLUT: Cycle Last Used Tabs”来得好用,以下仍保留之前的教学。

Ctrl+Tab MRU”有两个主要功能:

  1. 按一下 Ctrl + Y 可回到上一个检视过的分页
  2. 按一下 Ctrl + Y,然后 Ctrl 按住不放,则会依“最近开启的时间”列出目前所有的分页。你可按 Y 跳到下一个分页,或用鼠标点进任何你想要切换的分页


看到这里,你会发现 Ctrl + Y 实在很难按,不能像 Ctrl + Tab 只要用左手就按得到!

让我们继续看下去...

将快速键换成 Ctrl + Tab

Chrome 本身也可以自订扩充套件的快速键,但是 Ctrl + Tab 这组快速键已经被 Chrome 占用了,因此无法指派给其它的扩充套件来使用。

以下教你如何用“开发人员工具”把“Ctrl+Tab MRU”的快速键由 Ctrl + Y 改成 Ctrl + Tab:

1. 安装 Ctrl+TAB MRU

2. 在网址列输入 chrome://extensions/shortcuts 进到扩充套件的快速键功能。

3. 可以看到 Ctrl+Tab MRU 的快速键为 Ctrl + Y。先点选右上角的切换键,以启用“开发人员模式”:

4. 按 F12 开启“开发人员工具”视窗,切换到“Console”页签。

5. 于 Console 贴上以下内容:

chrome.developerPrivate.updateExtensionCommand({
    extensionId: "ialfjajikhdldpgcfglgndennidgkhik",
    commandName: "next",
    keybinding: "Ctrl+Tab"
});
chrome.developerPrivate.updateExtensionCommand({
    extensionId: "ialfjajikhdldpgcfglgndennidgkhik",
    commandName: "previous",
    keybinding: "Ctrl+Shift+Tab"
});

(因为 Console 禁止从剪贴簿贴上文字,依照提示说明,要自行输入 allow pasting,再按 Enter 解除限制之后才能再次贴上程式码)

6. 按 Enter 执行,就会看到 Ctrl+Tab MRU 的快速键变成 Ctrl + Tab

7. 关闭 “开发人员工具”视窗,现在你可以按 Ctrl + Tab 试试看来回切换分页的效果。

 

参考网页

  1. No comments yet.

  1. No trackbacks yet.

return top

%d 位部落客按了赞: