#macos #keyboard #api-bindings #kanata #library #karabiner

karabiner-driverkit

kanata的Karabiner-DriverKit-VirtualHIDDevice包装器的最小化实现

4 个版本

0.1.3 2024年1月23日
0.1.2 2023年12月26日
0.1.1 2023年12月20日
0.1.0 2023年12月8日

#1185 in 硬件支持

每月45次下载
用于 kanata

LGPL-3.0

9MB
4.5K SLoC

C++ 4K SLoC // 0.1% comments Swift 343 SLoC // 0.1% comments Shell 326 SLoC // 0.2% comments Rust 110 SLoC // 0.2% comments Ruby 89 SLoC // 0.0% comments Python 65 SLoC // 0.0% comments

包含 (Mach-o 可执行文件, 115KB) VirtualHIDDevice

driverkit

driverkit 是一个围绕 Karabiner-DriverKit-VirtualHIDDevice (dext)Karabiner-VirtualHIDDevice (kext) 的最小化包装器,旨在为 kanata macos 提供支持。

安装

首先更新子模块

git submodule update --init --recursive

然后

cargo build

无运行时依赖