gpt4 book ai didi

keyboard - 接受更多的同时键盘输入

转载 作者:行者123 更新时间:2023-12-04 13:12:22 25 4
gpt4 key购买 nike

有时,普通的计算机键盘只能同时接受用户输入到某个键。我有一个罗技键盘,最多可以同时接受 3-4 个按键。如果您按此键盘的 4 个以上键,计算机将不再接受任何输入。它还取决于键盘的某些区域。某些位置允许按下更多键(如箭头键),而某些位置仅允许您按下 1-2 个键。这也因键盘而异。一些较旧的键盘最多只能接受 1-2 个键。

这对于通常的办公室工作没有问题,但在游戏方面。例如,想象一个平台游戏,你必须同时跳跃、攻击和控制方向。这意味着多次按键,并且一些键盘不能接受这样的同时输入。但是,我在几款游戏上都试过了,可能的键盘输入量似乎也不同。因此,我们有两个问题:

  • 键盘有不同数量的同时输入。
  • 有些游戏可以接受比其他游戏更多的键盘输入。

  • 起初,我以为这只是硬件问题,但为什么有些程序的行为不同呢?为什么有些程序可以接受比其他程序更多的键盘输入?那么我们如何编写程序来接受更多的键盘输入呢?

    最佳答案

    其他论坛的引用完全不正确...

    键盘始终使用矩阵和 8x8 排列的键膜/微动开关将覆盖 64 个键。向公共(public)行发送电源并一次拾取哪一列(如果有)电源连接到一个 - 它只是非常快速地扫描。 Controller 芯片可以轻松地一次确定尽可能多的按键(包括所有按键),而不会影响任何性能(无论如何,它必须轮询每个按键,向上或向下)。

    然后,该信息由键盘序列化,以通知主机发生了哪些事件(限制因素是芯片#1 的设计和它想要放在总线#2 上的流量)。它们被驱动程序转换为适当的操作系统事件(限制因素#3)。然后这些事件由应用程序处理,而应用程序又可能对它们跟踪的键数有自己的限制(#4)。

    发生了很多事情,但自 60 年代以来,他们没有使用每个键 + 接地线 1 根线。如果您认为矩阵的扫描速度不够快 - 查看任何 lcd/led 屏幕,这就是相同的矩阵正在发生,只是相反。

    关于keyboard - 接受更多的同时键盘输入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4581756/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com