在我的 Dell XPS 13 9343 上,我的触摸板可以使用 I2C 总线或在 PS2 模式下工作。
这两种模式有什么区别?为什么它们都可用?
的输出xinput
是:
Virtual core pointer id=2 [master pointer (3)]
↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
↳ DLL0665:01 06CB:76AD UNKNOWN id=13 [slave pointer (2)]
↳ SynPS/2 Synaptics TouchPad id=15 [slave pointer (2)]
DLL0665:01 06CB:76AD UNKNOWN
是使用I2C总线的触摸板。
答案1
I2C 较新,允许多点触摸手势,并且通常直接连接到 PCH - 一旦操作系统加载,大多数现代设备都会切换到 I2C 驱动程序。
保留 PS2 是为了冗余和兼容性。通常 PS2 连接到现代设备的嵌入式控制器。大多数 UEFI BIOS 仅接受通过 PS2 的触摸板输入,如果 I2C 出现问题,操作系统将恢复到 PS2 连接。