it-swarm-pt.tech

Os teclados USB ou PS / 2 respondem mais rapidamente?

Os teclados USB ou PS/2 respondem mais rapidamente em termos de latência de entrada de ponta a ponta, pressionando teclas para caracteres que aparecem na tela?

Relacionado:

Sob qualquer uma das conexões, o tempo entre o pressionamento de tecla e o caractere parece ser longo o suficiente para ser perceptível?

Sob qualquer uma das conexões, é possível pressionar duas chaves em sucessão mais rapidamente do que o atraso de entrada de tecla única?

31
Aidan Ryan

Houve um estudo em 2002 que avaliou os tempos de resposta de vários teclados, para que esses atrasos pudessem ser melhor explicados em experimentos em que os tempos de resposta dos sujeitos estavam sendo medidos com teclados.

Há vários resultados interessantes, mas o ponto relevante para essa pergunta é que houve uma variação bastante significativa entre os teclados, e todos os teclados USB testados tiveram um intervalo de varredura eficaz mais longo (18,77 ms - 32,75 ms) que o PS/2 teclados (2,83 ms - 10,88 ms).

Para simplificar, os teclados examinam cada coluna de teclas e verificam se alguma delas está pressionada. Portanto, seu sinal não é gerado no instante em que você pressiona a tecla, mas quando o controlador verifica a tecla e vê que está pressionada. Depois que o teclado envia ao PC o sinal, obviamente existem atrasos adicionais antes que o caractere apareça na tela, mas esses são corrigidos independentemente do tipo de teclado.

Portanto, se você pressionar uma tecla no momento seguinte à digitalização, poderá demorar quase 30ms a mais em um teclado USB lento para ser detectado e enviado ao computador. Tenho certeza de que existem jogadores sérios que afirmam perceber esse tipo de atraso.

30
jtb

Eu não o vi mencionado em nenhum lugar aqui e, apesar de antiga, essa postagem ainda é retornada por uma simples pesquisa no Google - o tempo de resposta não é apenas mais rápido, mas os teclados PS/2 oferecem suporte a rolagem ilimitada, o que significa que você pode pressionar quantas teclas desejar de uma vez e todas serão registradas. SB atinge o máximo de 6, eu acredito. Como programador, muitas vezes não encontro esse problema, mas para os jogadores, isso significa tudo!

9
kmatheny

Qualquer usuário de PC com conhecimento sabe que o PS/2 é uma conexão muito melhor que o USB. Primeiro, ele lhe dará total liberdade, sem limite para a quantidade de pressionamentos simultâneos de teclas. E, igualmente importante, o uso do PS/2 pode melhorar sua experiência geral de jogo. O motivo é que, quando você usa um teclado USB, seu computador está realmente usando o tempo da CPU para pesquisar seu teclado. Quanto maior a taxa de pesquisa, mais tempo de CPU é usado para realizar a pesquisa. E devido à taxa de rejeição interna encontrada em qualquer teclado de qualidade, qualquer taxa de pesquisa acima de 200Hz é simplesmente um desperdício de tempo da CPU e realmente apenas o resultado de uma campanha publicitária inútil. Ao contrário dos teclados USB, um teclado PS/2 não é pesquisado. O teclado simplesmente envia um sinal para o computador quando são pressionadas as teclas, o que causa uma interrupção do hardware, forçando a CPU a registrar o sinal.

2
alex

Aparentemente, o PS/2 é mais rápido. Se você comprar um teclado de US $ 150 como este projetado para jogadores profissionais, a interface padrão é PS/2. Possui uma tecnologia PS/2 tamponada e dourada, super sofisticada, embora um adaptador USB para adaptador esteja incluído.

0
petehern