| 源代码:https://github.com/oxyflour/KeyRemapper
 其实是有点年头的程序(如果你听说过一个叫 blur 的酷炫游戏的话,当年就是为了玩那个写的...)。不过从实现上看,真的是很简单很直接的呢...大概也就只有两点需要注意的:
 1. 理论上 .net 的 exe(或dll)不存在模块句柄,所以 SetWindowsHookEx 的第三个参数是无效的,只能注入成为本线程的钩子或者全局钩子。这次用到的是后者
 2. 那个背景不是简单的图片哦,是用了 WPF 自带的渐变画刷和路径画的;而且那个蓝色不是简单的蓝色哦,是叫 AliceBlue 的高端蓝...
 
 |