Nous allons créer un clavier programmable en branchant sur notre ordinateur un second clavier « standard ». Nous en profiterons pour adopter une méthode de développement que je qualifierai de « R&D » et qui suivra l'évolution réelle de ce projet parti d'un test anodin : un clavier traînait sur le bureau alors que je travaillais sur mon ordinateur portable et je me suis dit qu'il pouvait être intéressant de bénéficier de touches supplémentaires... Voici donc les étapes qui m'ont permises de rendre ce clavier programmable.
1. Reconnaître le second clavier... et le désactiver
Pour commencer, nous allons avoir besoin de l'outil xinput qu'il faut installer au préalable :
$ sudo apt install xinput
Cet outil permet de lister nos périphériques :
$ xinput --list
⎡Virtual core pointer id=2 [master pointer (3)]
⎜ ↳Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳Logitech G500 id=8 [slave pointer...
- Accédez à tous les contenus de Connect en illimité
- Découvrez des listes de lecture et des contenus Premium
- Consultez les nouveaux articles en avant-première