web-dev-qa-db-fra.com

Pourquoi les claviers de jeu ne fonctionnent généralement pas avec KVM commutateurs?

Ceci est une question généralisée que je rencontre plusieurs fois. Je suis une perte de compréhension de ce qui est différent d'un clavier "de jeu" par rapport à un clavier typique, et pourquoi cela provoque des problèmes avec KVM commutateurs. Pour réduire la question un peu, je suis Vous recherchez spécifiquement des claviers de jeu qui ne nécessitent pas l'installation d'un logiciel spécialisé pour les utiliser.

Mon problème spécifique est que je possède un clavier RGB de Platinum K95 Corsair K95 et je l'utilise via SVTech SV231DPUA KVM interrupteur. Le KVM séquence de raccordement pour la commutation entre les ordinateurs est en train de taper le bouton de verrouillage de défilement deux fois en succession rapide, puis de sélectionner une autre touche pour sélectionner un ordinateur. Les claviers réguliers fonctionnent bien. Mon clavier de jeu précédent (Logitech) a également fonctionné bien. Aucune question que ce soit. Mais mon K95 ne déclenche pas cette fonctionnalité et je ne peut pas comprendre pourquoi.

J'ai chargé un Viewer d'événements de clavier à partir d'Internet et a confirmé que les codes de clé apparaissent tous entre les trois claviers, donc je supposerais que le KVM serait Voir ces caractères de la même manière quel que soit le clavier étant utilisé. En cliquant sur le Scroll Lock Touche génère la même sortie sur la K95 car elle fait mes autres claviers.

Quelqu'un peut-il expliquer quelle est la différence technique avec les claviers K95 - ou des claviers de jeu en général - qui contribue à ce comportement? Tout le reste semble travailler bien à travers le KVM.

2
Patrick Kelly

Le protocole de clavier USB est limité à 6 touches pressées simultanément + 3 touches de modification. Pour contourner cette limitation, certains claviers signalent un ordinateur en tant que hub USB avec plusieurs claviers qui y sont liés.

Si votre KVM Switch était juste en train de passer directement à travers son port USB à l'ordinateur actif, cela fonctionnerait bien, mais cette approche présente deux inconvénients:

  • Vous ne pouvez pas changer d'ordinateur à l'aide de raccourcis clavier car la hub ne interagit pas avec le clavier, ou quoi que ce soit d'autre est connecté à USB.
  • La commutation entre les ordinateurs déconnecte du périphérique USB d'un ordinateur et la connecte à l'autre. Cela déclenchera des sons de connexion USB (DIS) et peut entraîner une courte distance jusqu'à ce que les périphériques commencent à fonctionner après le commutateur.

Pour résoudre ces problèmes, les commutateurs prennent la communication du clavier et prétendent être un clavier connecté en permanence pour chaque ordinateur. Les frappes de frappe sont transmises à un ordinateur actif ou interceptées s'ils sont reconnus par le KVM comme une commande spéciale.

Pour que cette fonctionnalité fonctionne, le périphérique connecté doit en réalité être un clavier - KVM=== N'emplente pas le protocole USB complet, y compris le support de hub. Donc, si le clavier rapporte en tant que hub, le KVM peut ne pas savoir quoi faire avec elle.

4
gronostaj