有没有软件能控制多个键盘的锁定和解锁?

我相信有不少人像我一样, 一个本机外接一台显示器,同时外接键盘和鼠标.
此时我们桌面上就有两个键盘一个触控板和一个鼠标(可能更多),也有很多人是直接把键盘叠放在笔记本键盘上使用.

这时就很容易被猫咪踩到 ‘笔记本自带键盘’ ,或者外接键盘的增高会压到 ‘自带键盘’ 造成误触.
或许可以在’设备管理器’中把它卸载掉,但有时又不得不使用它上面的小键盘\fn快捷键等功能,想重新启用的话要重启电脑才行,就很麻烦.
所以 想请问有没有 能单独控制 冻结或启用 笔记本上已连接的键盘 的小软件.

很容易就可以做到

把笔记本键盘上不需要的键全都映射成空就好了,fn功能键,小键盘不受任何影响

这个帖子可以参考 代码

2 Likes

门槛略高, 我这个码字小白不太会…

我试着写了一下,很简单,几行代码就搞定了。

#SingleInstance force
#Persistent
#include Lib\AutoHotInterception.ahk
FileRead, keyboardId, keyboardid.txt

AHI := new AutoHotInterception()
AHI.SubscribeKeyboard(keyboardId, true, Func("KeyEven"))

return

KeyEven(code, state){
    If (state==1)
    return
}

^+=::
{
keyboardId:=keyboardId+1
if keyboardId=11
keyboardId:=1
FileDelete, keyboardid.txt
fileappend,% keyboardid,keyboardid.txt
reload
}

具体用法、配置方法、下载地址见

2 Likes