如何区分Delphi中的多个键盘?

Dia*_*ian 11 delphi keyboard

我有两个连接到PC的键盘.一个用于键入TMemo1,另一个用于TMemo2.两者都允许同时输入.问题是我无法区分键盘键入的键盘和键盘键入的键盘.

有什么方法可以区分,某些输入来自哪个设备?

RRU*_*RUZ 32

@Dian,您可以使用RegisterRawInputDevices函数注册键盘并监视WM_INPUT消息,以确定输入来自的设备(键盘).

检查这些链接以获取更多信息