罗技k380键盘切换默认功能键

罗技k380键盘切换默认功能键

Posted by Gavin on December 29, 2024

罗技的k380蓝牙键盘使用起来非常的舒服,但是默认的f1-f12功能是类似调节音量或者切换设备的功能,非常地不方便,可以安装option+来切换默认功能,但是总是失效

在github上找到一个仓库可以完美的解决这个问题,但是在编译运行的时候遇到了一些问题,记录下来 原仓库地址 执行build脚本的时候,提示

./build.sh

no such file or directory: '/usr/local/lib/libhidapi.dylib'

看了下issue里面果然有人遇到了相同的问题,原因是lib路径不是 /usr/local/lib/libhidapi.dylib,手动的将build.sh里面lib的路径修改为 /opt/homebrew/lib/libhidapi.dylib后继续执行build命令

然后出现了如下的错误信息: 查了下原因,大概意思是 k380_conf.c 里面的send函数的名称和系统 socket.h里面的send函数冲突了,所以需要修改 k380_conf.c 里面send函数的名称,以及在main函数里面修改调用send函数的地方

最终完美的运行,附上修改了上述两个文件后fork的仓库地址 https://github.com/vectorstone/k380-function-keys-conf