如何禁用 chrome 的快捷方式?

如何禁用 chrome 的快捷方式?

您是否注意到 google-chrome 大约有 29 个快捷方式。(Ctrl+ A... Z)我真的很讨厌这些东西。无论如何,我的问题是:

  • 我怎样才能禁用一些快捷方式?
  • 是否有存储所有设置的文件? 如果有,那么这些文件在 Ubuntu 12.04 中的哪里?

答案1

  1. 前往 chrome://extensions
  2. 点击右下角的键盘快捷键 键盘快捷键
  3. Ctrl将++重新绑定到一些不那么烦人的东西。就我而言,我将其绑定到打开 lastpass 扩展ShiftQ

答案2

显然,在 Chrome 中,谷歌已经没有解决禁用键盘快捷键的问题尚有特色。

此类应用程序特定的快捷方式由应用程序存储,我猜是这样的快捷方式配置文件在 Ubuntu 中不存在。

还有类似这样的扩展热键快捷方式管理器但它提供了用户定义的快捷方式。

甚至 HUD 在 Chrome 中的功能似乎也有限。

通过快捷方式管理器,您可以禁用所有Ctrl像这里一样单独使用快捷方式。

在此处输入图片描述

如需进一步参考,请访问

更改/禁用 Chrome 键盘快捷键

禁用 Google Chrome 中的快捷方式

答案3

Chrome 浏览器中的 Manhandle 快捷方式,给困惑者的指南:

总结:您的解决方案位于下面第 4 阶段中的第 3 阶段,请安装该 Chrome 插件。

Chrome 的按键理念每 3 到 9 个月就会随机变化一次,这让人恼火。因此,了解在键盘到浏览器命令链中可以放置中间人的四个不同领域,可以帮助您找到适合您的解决方案,并且永远不会改变,即使您更换操作系统、键盘和程序也是如此。

如果您在这里,则说明您在让 Chrome 按照您想要的方式运行方面遇到了麻烦。花一点时间了解一下计算机键盘发出的按键与 Chrome 浏览器呈现的客户端网页之间的四个重新映射区域,第三方公司正在努力将您的按键更改为他们想要的样子。

Mac、Windows 和 Linux 各有不同,但它们有着共同的祖先,并且都与我所描述的一样。如果您弄乱了这个过程,您必须小心并掌握这条装配线,否则很容易让按键处于孤立状态,导致重复操作,甚至导致一次击键导致多次操作,按键反馈循环会很麻烦。

4 个键重新映射区域 1,(键盘键码 --> 操作系统)

只有 Mac 和 Linux 可以进行此实验。有些程序(例如 .inputrc)和其他配置文件甚至在操作系统有机会听到键盘按键之前就拦截这些按键。我通常不做这件事,因为在大多数情况下,我的键盘是按键的忠实发送者,而我的操作系统是按键的忠实接收者。您可以在此处重新映射按键,并更改操作系统听到的内容,从而使 Chrome 浏览器无力反驳您。

4 个键重映射区域中的第 2 个,(操作系统 --> Chromium 应用程序)

Chrome 浏览器只是在您的操作系统上运行的一个计算机程序。操作系统会隔离浏览器窗口,Chrome 只会接收操作系统发送给它的那些键码。Mac、Windows 和 Linux 都有自己的键重新映射程序,例如 Mac 的 Spectacle 和 Karabener,或 Windows StickyKeys,或 Linux 的低级内部程序.inputrc和配置文件。

这里的乱七八糟包括为您的操作系统安装程序并拦截操作系统的键码并更改哪个应用程序听到哪些键。这个重新映射区域还使爱管闲事的 Chrome 开发人员无力反驳您,因为他们被隔离在应用程序空间中。安装您的程序并告诉它重新映射Ctrl-KCtrl-Shift-carpal-tunnel-p,您就可以开始了。如果您这样做,您还需要注意重新映射区域 3-of-4 和 4-of-4 也会正确传播密钥。

4 个键重新映射区域 3,(Chrome 应用程序 --> 所有呈现的网页)

这就是您的问题所在。那些勇敢的 Google Chrome 开发人员坐在他们的水晶堡垒中,每 3 到 9 个月就会不断更改这些键,因为用户对他们大喊大叫。这就是每个人都可以使用 Chrome 插件的地方,无论操作系统是什么:Mac、Windows、Linux。安装 Chrome 插件:Shortkeys (Custom Keyboard Shortcuts) by: Mike Crittenden。此插件有两个区域,可让您重新映射区域 3-of-4 和区域 4-of-4 中的键。阅读手册,您可以在此处取消映射和重新映射所有命令。

4 个键重映射区域中的 4 个,(Chrome 的 V8 解释器引擎 < -- > javascript/jquery/Flash/etc)

这个区域是更多问题发生的地方。世界各地那些勇敢的个人和企业开发人员编写服务器端和客户端 javascript 来指示 Chrome 将您的密钥重新映射到他们想要的密钥。因此,假设您正确地从区域 1 到 3 传输了密钥,那么这里的区域 4 会在最后一英里阻止您。

ShortKeys 插件也为这个空间提供了一个区域,但你必须确保区域 3 是正确的。对我来说,只需一个 chrome 插件就可以满足我的所有需求,既可以满足 Chrome 开发人员的需求,又可以满足网页开发人员的需求,但这并不完美。你会加载一个 flash 应用程序,突然间 Flash 会在屏幕上绘制 Unicode 堆便便和独角兽,而不是像你指示的那样向下滚动。

补充说明:

如果您在一个区域中设置了重新映射键,但没有在其他区域中设置,那么您要么得到一个未重新映射的键,因为一个区域会覆盖另一个区域,要么只剩下现有的键,要么出现神秘的无操作,或者更糟的是,重复的操作和反馈循环导致键卡住或发送垃圾邮件。

通过整个堆栈来声明你的指令是一项挑战。但拥有所有权会带来长期回报,因为正如你所见,所有计算机制造商,尤其是 Mac,都在逐个拿走你的按键,并用“Apple-立即购买!”按钮替换它们,当你按下 Esc 键时,笑声轨道上会出现放屁按钮,它会自行重新映射到“Apple-立即购买”。

答案4

我也遇到了这个问题。

我通过进入键盘快捷键菜单(工具 -> 扩展 -> 键盘快捷键(滚动到底部)),选择每个快捷键框,然后尝试按下(在 Mac 上)Command + Shift + Alt + 5 + 6 + 7 + H + F5 来修复它......你明白了。这也应该适用于任何其他操作系统。

尝试使用一堆修饰键并用手(或头!)敲击键盘,直到显示“未设置”。

相关内容