Да это не баг, а свойство всех клавиатур, где на каждой клавише не установлен диод.
Клавиатура действует по матричному принципу. Когда нажимается клавиша, то один из проводов - строк матрицы - соединяется с другим проводом - столбцом. По номеру замкнутых строки и столбца драйвер клавиатуры определяет, какая нажата клавиша или их группа.
На рисунке я изобразил участок этой схемы. Присмотрись внимательно, что происходит, если нажать клавиши Q, A и S одновременно. Ток из линии D1 проходит через клавишу "A" в линию A0, оттуда через "Q" в линию D0 и далее через "P" в линию A1. Таким образом, линии D1 и A1 оказываются замкнуты, как будто была нажата клавиша "S", несмотря на то, что на самом деле она не была нажата.
Устраняется данный эффект только включением диодов в цепь каждой клавиши. Диоды не позволяют замыкаться нежелательным цепям, вроде тех, что я описал. Когда имеются диоды, то матрица клавиатуры позволяет распознать любую комбинацию нажатых клавиш, независимо от их числа. Некоторые дорогие клавиатуры имеют диоды, я в своем Спектруме тоже их установил. Но на большинство клавиатур диоды не ставятся из экономии.
Именно по этой причине играть вдвоем на одной клавиатуре затруднительно.





Ответить с цитированием