在 Chrome 中为特定域禁用鼠标

在 Chrome 中为特定域禁用鼠标

我希望能够禁用 Chrome 中的鼠标,gmail.com以便强制自己使用Gmail 键盘快捷键而是。这可能吗,也许使用 Chrome 扩展程序?

答案1

假设你使用的是 Windows,这里有一个使用免费 自动热键

您可以使用 AutoHotkey 脚本,例如:

SetTitleMatchMode, 2            ; match string anywhere in title
#IfWinActive, gmail.com         ; if the active window contains "gmail.com"
LButton::return                 ; disable all mouse buttons
RButton::return
MButton::return
XButton1::return
XButton2::return
^LButton::Send {Click}          ; control-clicks are passed as clicks (contingency)
^RButton::Send {Click Right}

当当前活动窗口的标题中包含“gmail.com”时,此脚本将禁用(几乎)所有可能的点击。出于安全考虑,该Ctrl键将启用左键和右键单击,以防万一。

安装 AutoHotKey 后,将脚本放入.ahk文件中并双击进行测试。您可以通过右键单击托盘栏中的绿色 H 图标并选择退出来停止脚本。要让它在登录时运行,请将其放在 的启动组中 C:\Users\USER-NAME\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup

有用的 AutoHotkey 文档:

答案2

您可以使用用户 Javascript 和 CSS扩展程序可将任何自定义 CSS 添加到任何网站,对于您的情况,请安装扩展程序,启用它,然后打开 Gmail,然后单击扩展程序图标并单击“添加新”,将打开一个新选项卡,在右侧(即 CSS 端)写入以下 CSS”

* {
    cursor: none !important;
}

单击右上角的“保存”,关闭选项卡,然后刷新 Gmail 页面即可正常工作。

相关内容