ヒューマン・インタフェース・デバイス
HIDハードウェア機器をソフトウェアから制御するためのAPIとして、Microsoft WindowsにはWindows HID APIが用意されている。HID APIはもともとWindows Driver Kitにて管理されていたドライバーAPIだが、一部のクライアントAPIはバージョン8.0以降のWindows SDKに統合された。
Introduction to HID Concepts - Windows drivers | Microsoft Docs
macOSにはI/O Kit(英語版)が用意されている。
Introduction to I/O Kit Fundamentals