作者zhtw (Select None)
看板Browsers
标题[-Fx-](教学) 使用uc Script 变更预设快速键
时间Sat Jan 15 23:19:33 2022
看 danny0838 大提到 Firefox 内建快速键不能变更的问题
我刚好有个方法能够变更 Firefox 内建快速键
就顺便分享出来给大家了
首先,板上应该很多人都认识 userChrome Script 这个老朋友
Firefox 强悍的自订功能很多时候都是依靠它达成的
今天的教学就是使用 KeyChanger.uc.js 这套 Script 来达成目的
怕有人没用过,所以本篇我会从 0 开始教学
首先要在网址列输入
about:config 将
toolkit.legacyUserProfileCustomizations.stylesheets 改成
true
https://imgur.com/hq8hBhp.png
要安装 uc Script 必须先知道浏览器的安装目录与设定档目录
想找到 Firefox 的安装目录、设定档目录请在网址列输入
about:support
https://imgur.com/LwrIkX5.png
进入
疑难排解资讯
这时候可以看到安装目录跟设定档目录了
点选
「开启资料夹」这个按钮即可进入设定档目录
安装目录就复制贴上或自己依照路径点进去
再来就是要下载关键的 uc Script 了!
我已经打包成懒人包方便大家下载了
https://bit.ly/33nrN8n MEGA 载点
下载好这个 UC Script Fx92+.zip 後
请将
「里面的东西丢到Firefox程式目录」
这个资料夹内的档案复制到程式目录中
两个档案的路径为
Firefox程式目录\config.js
Firefox程式目录\defaults\pref\config-prefs.js
如下图
https://imgur.com/dn2X3WS.png
再将
「里面的东西丢到 设定档目录Profiles」
中的
Chrome 资料夹,放到设定档目录中
直接贴进去就好我就不写路径了
如下图
https://imgur.com/rL9yWdw.png
接下来就是编辑快速键的方法了
首先开启
设定档目录\Chrome\local\_keychanger.js 这个 JS 档案
https://imgur.com/4vZXID6.png
可以看到里面已经有几组快速键了
依样画葫芦修改即可
这方法基本上可以覆盖所有内建的快速键(F6、F7 没办法改)
修改後也能让内建快速键的功能无效化
以 Script 中的内容来举例
图中第一条
keys['Ctrl+E'] = "undoCloseTab();"; //还原关闭的分页
这个是用 Ctrl+E 这个快速键来还原关闭的分页
而图中第三条
keys['Ctrl+B'] = ";"; //变更 Ctrl+B 快速键
内容我只填了一个
;,没帮它定义功能
这样就会导致 Ctrl+B 这个快速键无效化
这时就能将
Ctrl+B 这个快速键给其他附加元件使用
像我测试时就将
Ctrl+B 指派给Simple Tab Groups 这个套件使用
https://imgur.com/SDbq0mW.png
基本上只要找到相应的功能 Code,就能变更某功能的快速键或是帮它新增快速键
如果单纯要让内建快速键无效化,那连 Code 都不用找,内容随便填就能让它无效化。
对了,不想要用的快速键记得用
//将它备注掉。
大概4这样,有想到再补充。
--
“弟子:炼功还用不用吃药?
师:这个问题自己悟,炼功吃药就是不相信炼功能治病,信你还吃什麽药?”
《中国法轮功·第五章“答疑”·功理与功法》
有许多学员过去看见过我给常人治病,我根本就不需要动手的。我瞅瞅你就好了。
瞅你的时候就打出东西去了,我从我身体任何一个部位都可以打出神通去。
《李洪志-洛杉矶市法会讲法》
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 218.166.199.71 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Browsers/M.1642259976.A.F7A.html
1F:推 mayuyu: 感谢 01/15 23:41
2F:推 hohiyan: 推。刚好想把在Linux跟Windows上切换分页快速键改成一样 01/15 23:48
3F:推 issemn: 推! 01/16 02:57
4F:推 rick: 用不到那麽多 不过看起来好厉害 推一个 XD 01/16 08:09
5F:推 goldie: 原来有这样的功能,推 01/16 08:15
6F:推 s83106: 推 01/16 10:23
※ 编辑: zhtw (218.166.199.71 台湾), 01/16/2022 12:26:53
7F:→ sicao: 赞 等哪天用回fx再回来参考 01/16 12:45
9F:→ sicao: ando-keyconfig/?src=cb-dl-mostpopular 01/16 12:47
10F:→ sicao: 上次有看到Dorando keyconfig套件 不知道能不能用在现在 01/16 12:48
11F:→ sicao: 的fx 01/16 12:48
不能
12F:推 kawasakiZII: 推~ 01/16 13:41
13F:推 danny0838: 试了一下,可用,但似乎是用脚本强制覆写内建快捷键, 01/18 06:40
15F:→ zhtw: 是的 强制盖过去 如果要直接改内建快速键 那要动到omni.ja了 01/18 11:27
16F:→ zhtw: uc script 是最简单的方法 01/18 11:28
17F:→ Bellkna: 感觉把linux版的omni.ja搬到win下用会不会比较省事 01/18 19:50
18F:→ Bellkna: 如果只是要统一两者快速键的话 01/18 19:51
19F:→ zhtw: 不建议 我感觉有很大的机率会发生问题 01/18 23:11
※ 编辑: zhtw (218.166.193.250 台湾), 01/18/2022 23:21:46
20F:→ Bellkna: 不是直接搬啦 是单纯解开linux快速键的部份压到win的omni 01/19 00:39
21F:→ Bellkna: .ja 01/19 00:39
22F:推 abramtw: 推 这个方法就能用ctrl+数字开启speed dials了 01/20 10:41