【问题标题】:How does the keyboard driver binding logic work in UEFI?UEFI 中键盘驱动绑定逻辑是如何工作的?
【发布时间】:2015-04-15 13:43:02
【问题描述】:

EFI控制台输入设备不仅可以绑定多个键盘驱动(PS/2、USB、终端),还可以连接多个键盘。 例如:在我的带有内置 PS/2 键盘的便携式 PC 上,我通过线连接了两个 USB 键盘和另一个无线 USB 键盘。 来自所有键盘的击键输入就像从单个键盘键入一样。 最重要的是,这可以热插拔。 我假设每个驱动程序绑定实例都有自己的扫描码和 efi 代码缓冲区。那么哪个(EDKII)函数合并了所有击键? 我可以知道在哪个键盘上键入了关键数据吗?

【问题讨论】:

    标签: uefi


    【解决方案1】:

    控制台输入的合并由名为“ConsoleSplitter”的 UEFI 驱动程序完成,该驱动程序在控制台驱动程序和控制台用户之间挂钩,以合并控制台输入和拆分控制台输出。我在 intelpress 出版的“Beyond BIOS, 2° edition”一书的第 116 页上找到了这个描述。没有提到如何知道输入数据的来源。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-11-20
      • 1970-01-01
      • 2019-08-09
      • 1970-01-01
      • 2011-01-20
      • 2011-05-25
      • 2019-11-23
      • 2020-06-28
      相关资源
      最近更新 更多