Принятие большего количества одновременных вводов с клавиатуры

Иногда обычная компьютерная клавиатура принимает одновременно только ввод пользователя до определенной клавиши. У меня есть клавиатура logitech, на которую можно нажимать до 3-4 клавиш одновременно. Компьютер больше не принимает ввод, если вы нажимаете более 4 клавиш для этой клавиатуры. И это также зависит от определенных областей вашей клавиатуры. Некоторые места позволяют нажимать больше клавиш (например, клавиши со стрелками), в то время как некоторые места позволяют нажимать только 1-2 клавиши. Это также отличается от клавиатуры к клавиатуре. Некоторые старые клавиатуры принимают только 1-2 клавиши.

Это не проблема при обычной офисной работе, но когда дело доходит до игр. Например, представьте платформенную игру, в которой вы должны одновременно прыгать, атаковать и контролировать направление. Это подразумевает нажатие нескольких клавиш, и некоторые клавиатуры не могут принимать такой одновременный ввод. Однако я пробовал это в нескольких играх, и количество возможных вводов с клавиатуры, похоже, также различается. Следовательно, у нас есть две проблемы:

  1. Клавиатуры имеют разное количество одновременных вводов.
  2. Некоторые игры могут принимать больше вводов с клавиатуры, чем другие игры.

Сначала я подумал, что это проблема только оборудования, но почему некоторые программы ведут себя иначе? Почему некоторые программы могут принимать больше вводов с клавиатуры, чем другие программы? Итак, как мы можем написать наши программы, чтобы принимать больше вводов с клавиатуры?

6
задан Karl 3 January 2011 в 02:49
поделиться