有没有方便锁定笔记本内置键盘和触摸板但保留USB键鼠功能的软件?

系统Win10LTSC 2019,最近笔记本键盘几个按键不太灵了,就外接了一个USB键鼠套装。桌面空间有限,外置键盘就叠放在笔记本C面(键盘和触控板所在的操作面)。为了防止误触,网上搜了一下禁用笔记本内置键盘和触摸板的方法,也问了AI,AI提过的:

  1. 设备管理器,禁用内置键盘和触摸板。我试了内置键盘和触摸板没有禁用的选项,USB外接的鼠标才有禁用选项。
  2. AI提到搜到bluelife KeyFreeze、IWCK、CatLock,都是可以锁定键盘输入但内置外置一并都锁定了。

后来网上搜到一套bat,可以分别开、关笔记本内置键盘及触摸板,基本可以满足要求。但是必须重启才能生效。由于时常还需要单独带笔记本开会,来回切换内置键盘开关就需要反复重启,也是很麻烦。
求助有没有可以比较方便的锁定或关闭笔记本内置键盘和触摸板,但不影响外接设备使用的工具?

1 个赞

临时禁用触摸板的软件有。

不过我觉得你应该试试用AHK, 把那几个失灵的按键替换掉。

不知道从哪里收集到的一个脚本,在我的笔记本上可以实现禁用键盘的功能,至于触摸板应该可以直接使用笔记本的快捷键禁用
下载链接:(文叔叔)https://c.wss.ink/f/jbfw80h159g

没注意看到楼主最后一段,这个脚本也要重启的,可能不是很符合楼主的需求,但还是挂着吧,万一有需要的呢 :thinking:

不是所有笔记本都有这个键的

禁用触摸板的功能触摸板驱动倒是自带了,键盘只放置在触摸板位置的话不是特别合适,不过可能也只能这样了。不灵的是打字常用键,替换的话估计用着更别扭,不如外接键盘了。说到AHK,我不会但AI提出可以用AHK禁用内置键盘和触摸板,我试了大半天了,从报错到能运行,AI给我改了大概20多个版本了,最后整出来的能运行也不报错,但就是功能不起作用 :downcast_face_with_sweat:

链接打不开,不过还是感谢答复,重启有点麻烦,不需要经常切换状态的话还比较合适。我把我搜的bat也贴下,我也忘了哪搜到的(好像是github),有需要可以用,执行后会自动重启。

  • 禁用内置键盘
@echo off
if _%1_==_payload_  goto :payload

:getadmin
    echo %~nx0: elevating self
    set vbs=%temp%\getadmin.vbs
    echo Set UAC = CreateObject^("Shell.Application"^)                >> "%vbs%"
    echo UAC.ShellExecute "%~s0", "payload %~sdp0 %*", "", "runas", 1 >> "%vbs%"
    "%temp%\getadmin.vbs"
    del "%temp%\getadmin.vbs"
goto :eof

:payload

@ECHO KEYBOARD DISABLER
pause

sc config i8042prt start= disabled
ECHO Your PC will REBOOT please be patient...
timeout /t 5 /nobreak
shutdown.exe /r /t 00

  • 恢复内置键盘
@echo off
if _%1_==_payload_  goto :payload

:getadmin
    echo %~nx0: elevating self
    set vbs=%temp%\getadmin.vbs
    echo Set UAC = CreateObject^("Shell.Application"^)                >> "%vbs%"
    echo UAC.ShellExecute "%~s0", "payload %~sdp0 %*", "", "runas", 1 >> "%vbs%"
    "%temp%\getadmin.vbs"
    del "%temp%\getadmin.vbs"
goto :eof

:payload

@ECHO KEYBOARD ENABLER
pause

sc config i8042prt start= auto
ECHO Your PC will REBOOT please be patient...
timeout /t 5 /nobreak
shutdown.exe /r /t 00

1 个赞

别听AI的建议. 你直接问他替换按键的代码.

比如按下 Capslock+A, 可以代替B.

如果非要禁用笔记本键盘, 可以如下操作:

打开设备管理器, 找到内置键盘比如ps/2键盘, 然后右键禁用它.

如果禁用设备是灰的, 就选择卸载设备.

成功之后, 你也可以试试用AHK实现模拟操作这一过程.

2 个赞

我反而会建议你拿几个瓶盖,加高键盘的四个脚。撑起来,物理层面解决更舒服,毕竟键盘放笔记本上面还容易滑动不是。

1 个赞

没好好在论坛上搜索吧,论坛上早有了

禁用指定键盘(ahk+exe)——临时让猫躺在笔记本键盘!非即插即用键盘临时禁用!笔记本键盘上垒键盘!现在都成为可能 - 讨论分享 - 小众软件官方论坛

1 个赞

感谢,论坛这个好用,还是小众论坛人才多 :+1: