A human-computer interface comprises a wearable device (302, 503, 603) having a plurality of sensor nodes (103, 301, 601, 602, 501, 401, 402, 404). Each sensor node includes one or more Mechanomyography (MMG) sensors, and additionally optic sensors. A module (103, 403) automatically measures finger gestures generated signals using one or more of said sensors. A module (401, 402 and 404) automatically determines the position and the movement at the wrist level that correspond to one or more specific user finger gestures. A module (403, 405) causes one or more computing devices to automatically execute one or more specific commands corresponding to one or more of the specific user gestures.Selon linvention, une interface homme-machine comprend un dispositif portable (302, 503, 603) comportant une pluralité de nœuds capteurs (103, 301, 601, 602, 501, 401, 402, 404). Chaque nœud capteur comprend un ou plusieurs capteurs mécanomyographiques (MMG), et en outre, des capteurs optiques. Un module (103, 403) mesure automatiquement des signaux générés par des gestes de doigts en utilisant un ou plusieurs desdits capteurs. Un module (401, 402 et 404) détermine automatiquement la position et le mouvement au niveau du poignet qui correspondent à un ou plusieurs gestes de doigts dutilisateur spécifiques. Un module (403, 405) amène un ou plusieurs dispositifs de calcul à exécuter automatiquement une ou plusieurs commandes spécifiques correspondant à un ou plusieurs gestes dutilisateur spécifiques.