EFI控制台输入设备不仅可以与多个键盘驱动程序(PS / 2,USB,终端)绑定,还可以连接多个键盘。 例如:在我的带有内置PS / 2键盘的便携式电脑上,我通过有线和另一个无线USB键盘连接了两个USB键盘。 所有键盘的击键输入就像从单个键盘输入一样。 最重要的是,这可以热插拔。 我假设每个驱动程序绑定实例都有自己的scancode和efi代码缓冲区。那么(EDKII)函数合并所有击键? 我可以知道键入数据的键盘是什么键盘的吗?
答案 0 :(得分:1)
控制台输入的合并由名为“ConsoleSplitter”的UEFI驱动程序完成,该驱动程序在控制台驱动程序和控制台用户之间挂钩,以合并控制台输入和拆分控制台输出。我在intelpress出版的“Beyond BIOS,2°edition”一书的第116页上找到了这个描述。没有提到如何知道输入数据的来源。