Modification du bios pour permettre la lecture plus rapide du clavier

voix
0

Nous avons une application Linux qui dépend de la rapidité avec laquelle l'utilisateur peut appuyer sur certaines touches. Ceci est un test de la performance humaine.

Je suis curieux de savoir si quelqu'un a une expérience dans la modification du bios pour lui permettre de numériser rapidement la matrice clé? Avec Linux, je peux modifier le pilote de clavier pour interroger les bios plus rapide, mais à moins que le bios est modifié pour analyser plus rapidement alors il n'y aura pas d'amélioration.

Nous avons parlé à un grand fournisseur de matériel et ils disent peut alors le faire sur leurs machines mais ils facturons 2x le prix d'une machine normale de le faire car ils devront tester et de le soutenir.

Nous aimerions être en mesure de le faire sur une machine si possible.

Créé 26/08/2009 à 23:15
source utilisateur
Dans d'autres langues...                            


3 réponses

voix
1

L'Avant clavier Stellar:

http://www.cvtinc.com/products/keyboards/stellar.htm

vous permet de définir la fréquence de répétition du clavier dans le matériel. (Par exemple le matériel du clavier - il a sa propre mémoire et processeur) Il prend en charge à partir de 0,20 sec à 1,85 sec. Peut-être que cela fonctionnera pour vous?

Créé 29/08/2009 à 01:40
source utilisateur

voix
1

Je ne pense pas que le BIOS est réellement impliqué lorsque vous utilisez Linux. Je pense que vous trouverez que le pilote du clavier Linux lit directement les registres du matériel approprié du clavier, et aucun code BIOS est exécuté à l'époque.

Cela ressemble à une limitation matérielle. J'enquêter sur l'utilisation de l'interface PS / 2 au lieu de USB, et si cela ne suffit pas alors peut-être la construction d'un dispositif d'entrée personnalisé pour votre test spécifique.

Créé 26/08/2009 à 23:24
source utilisateur

voix
1

Vous allez rencontrer des problèmes avec les anti-rebond de touches mécaniques.

Créé 26/08/2009 à 23:21
source utilisateur

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more