You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

如何禁用键盘上的Home、Tools和Explorer按键

如何禁用键盘上的Home、Tools和Explorer按键

嘿,我懂你已经在系统设置里把这些按键的组合快捷键都关掉了,但单独按它们还是会触发功能对吧?别慌,咱们分不同系统来试试这些靠谱的方法:

Linux 系统方案

如果你用的是Linux(比如Ubuntu、Fedora这类),可以用xmodmap来直接修改按键映射:

  • 第一步,先找出每个按键的keycode:打开终端输入xev,会弹出一个小窗口,你逐个按下Home、Tools、Explorer键,终端里会输出类似keycode 110 (keysym 0xff50, Home)的内容,把每个按键对应的keycode记下来。
  • 第二步,创建映射配置文件:在你的用户主目录下新建一个.Xmodmap文件,编辑它的内容,把每个要禁用的按键写成keycode [你的keycode] = NoSymbol NoSymbol NoSymbol NoSymbol,比如Home的keycode是110的话,就写keycode 110 = NoSymbol NoSymbol NoSymbol NoSymbol,把三个按键的配置都加上。
  • 第三步,生效配置:在终端运行xmodmap ~/.Xmodmap,现在按下这些按键应该就没反应了。如果想开机自动生效,可以把这条命令添加到系统的启动应用列表里。

Windows 系统方案

Windows下有两种方法,新手推荐用图形化工具,进阶可以改注册表:

方法1:用SharpKeys图形化工具(简单易操作)

  • 下载SharpKeys(不用安装,解压就能用),打开后点击Add按钮,在左边的“Type Key”里按下要禁用的按键,右边选择Turn Key Off,然后点击OK,最后点击Write to Registry,重启电脑后这些按键就失效了。

方法2:修改注册表(进阶版)

  • 按下Win+R,输入regedit打开注册表编辑器,定位到路径HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout
  • 右键点击Keyboard Layout,选择“新建”->“二进制值”,命名为Scancode Map
  • 双击这个值,输入禁用按键的扫描码(比如Home的扫描码是47 E0,Explorer是5D E0,Tools的扫描码你可以用KeyTweak这类工具查到),格式参考:
    00 00 00 00 00 00 00 00
    04 00 00 00 00 00 47 E0
    00 00 5D E0 00 00 [Tools的扫描码]
    00 00 00 00
    
  • 保存后重启电脑,按键就会被禁用。

特殊情况:笔记本厂商自定义按键

如果你的Tools/Explorer是笔记本的厂商自定义按键,可能得用厂商自己的软件来禁用,比如戴尔的Dell Command | Configure、联想的Lenovo Vantage、惠普的HP Image Assistant,这些软件里一般都有“按键功能设置”的选项,能直接禁用特定按键。

备注:内容来源于stack exchange,提问作者Ozge Durgut

火山引擎 最新活动