写驱动有什么捷径吗?

我买了个蓝牙遥控器,发现就是个遥控器形态的蓝牙键盘。这就与普通键盘无法区分了,因为键盘钩子无法获取硬件名。
于是我找到 Interception 这个工具,它是个驱动,我对驱动没有常识,理解它是在硬件和普通驱动之间建立了一个中间层。
它还提供一个Interception.dll,使其与这个中间层通信。
而我使用的AutoHotkey 库也使用了一个 AutoHotInterception.dll 调用 Interception.dll。
也就是说,中间层有3层。
好在,Interception.dll有源码,我看了下,发现只是在调用 DeviceIoControl() 而已。
然后我就平替了后两层,只剩下这个驱动本身。
如果它也平替了,这不就如同把 AutoHotkey 的热键在驱动里实现,岂不妙哉。
问题是我在 github 搜索了圈,也没找到可以抄作业的
问GPT,给的答复也非常繁琐

那么,写驱动有什么捷径吗?可以抄作业那种