Windows 8.1中提供了各种各样的用户交互API /技术:
- 高级GUI框架(Windows窗体,WPF和许多其他第三方框架)
- 直接操纵 - 也可能是高级操作.
- 指针输入消息和通知(MSDN链接) - 有趣,但键盘API模拟在哪里?
- DirectInput/XInput - 标记为遗留.
- 原始输入 - 标记为遗产.
WM_MOUSEMOVE,WM_LBUTTONDOWN,WM_KEYDOWN,等消息- 标记为遗产.
- 其他,在此MSDN页面上列出
任何人都可以给我一个这些API的简要概述,并揭示以下几个方面(对于每个方面):
- 此API是基于另一个底层API还是在核心中实现的?
- 这个API可以与哪些设备进行交互?
- 任何独家功能,未在其他API中实现?
- 性能/开销考虑因素:它的速度有多快(与其他人相比)?
所以我正在寻找原生的最新低级全功能输入API,它不会在即将推出的Windows 10中过时,或者是最接近这种需求的那些(如上所述)API的混合.
任何人都可以制作某种比较表吗?