Dans les années 2000, avant l’avènement des smartphones, les fabricants de téléphones faisaient parfois des choses bizarres. Sony Ericsson avait par exemple un mode un peu étonnant qui permettait d’émuler un clavier et une souris avec un téléphone, en Bluetooth.
Cette fonction existe en gros depuis le Sony Ericsson K700i, et la liste des modèles compatibles est assez longue (je la mets à la fin). Une fois le téléphone jumelé en Bluetooth, il suffit de se rendre dans Loisirs -> Télécommande (sur mon Sony Ericsson W810i acheté pour l’occasion) et de sélectionner le Mac jumelé précédemment. C’est d’ailleurs mon premier écueil : je n’ai pas réussi à appairer le téléphone avec mon Mac mini M1 sous macOS Sonoma. Avec un vieux MacBook Air sous Mojave, ça a fonctionné, mais la version récente de macOS ne me propose pas de rentrer le code. Sur ce vieux site, on apprend qu’Apple n’a ajouté cette fonction qu’avec Mac OS X 10.3.5, parce qu’avec les versions précédentes le téléphone ne peut pas être vu comme un périphérique HID.
Dans les menus, il suffit ensuite de choisir Desktop, Presenter ou MediaPlayer. Dans les trois cas, le pad de navigation du téléphone va émuler une souris (lente) et les touches du téléphone vont émuler des touches de clavier. Les réglges dépendent du mode choisi, mais Sony Ericsson proposait un logiciel dédié pour ajouter des profils.
Le logiciel Bluetooth Remote Control date de la fin des années 2000 et il a deux défauts. D’abord, Sony Ericsson n’existe plus et trouver le logiciel m’a pris un peu de temps, mais il est disponible là, a priori dans sa dernière version (4.01). Dans le pire des cas, j’ai gardé ma copie. Deuxièmement, même s’il date de 2007, il n’est pas compilé pour les puces Intel. J’ai donc dû sortir un Mac sous Snow Leopard pour l’essayer rapidement. C’est assez basique : on choisit son téléphone, on assigne les touches aux différents boutons et on sauve le fichier .hid
. Ensuite, il suffit de l’envoyer au téléphone par Bluetooth.
Un fichier XML simple à modifier
Le fichier .hid
est assez simple, il s’agit d’une archive en tar
qui contient deux fichiers. On peut décompresser rapidement en ligne de commande.
tar xvf w810.hid
On a un JPEG à la définition de l’écran (176 x 220) et un fichier .kcf
qui est du XML. La valeur MODIFIERS
vaut 00
(rien), 01
(control
), 02
(shift
) ou 03
(alt
). Pour les touches, c’est plus compliqué : on est sur sur le scancode
de la norme HID. On trouve la liste là, mais en gros chaque touche a un code. Attention, il faut se méfier de la correspondance AZERTY/QWERTY : dans le fichier que j’ai créé, le a
que j’ai choisi est bien un q
, par exemple. On peut mettre un peu ce que l’on veut et vous trouverez des explications là (pour Ubuntu, mais le comportement est le même). Une fois qu’on a une image et le fichier XML, on peut recompresser en tar
. Dans mes essais, l’image n’est pas passée (peut-être à cause de mon Mac moderne) mais c’est juste probablement un souci d’enregistrement. Et certains scancode
semblent bloquer, aussi, ça demande donc quelques petits essais.
tar cvf w810.hid /votre_dossier
La liste des téléphones compatibles
Les téléphones suivants sont dans la liste de compatibilité : Sony Ericsson C510, C702, C901, C902, C903, C905, G502, G705, K320, K510, K530, K550, K600, K610, K618, K630, K660, K700, K750, K770, K790, K800, K810, K850, S700, T700, T707, V640, V800, W300, W508, W550, W580, W595, W600, W610, W660, W700, W705, W710, W715, W760, W800, W810, W830, W850, W880, W890, W900, W902, W910, W980, W995, Z520, Z525, Z530, Z550, Z558, Z610, Z710, Z750, Z770, Z780 et Z800.
Si c’est évidemment anecdotique en 2024, cette fonction était assez pratique dans les années 2000 pour les professionnels (par exemple pour les présentations) ou pour ceux qui utilisaient un PC ou un Mac comme Media Center (et certains le font encore aujourd’hui).
Je le mets ici aussi : les vieux téléphones tendent à ne pas démarrer sans carte SIM, donc une carte SIM désactivée récupérée en boutique peut être utile pour ça. Et quand vous vendez un téléphone, vider la carte mémoire…
J’avoue que j’ai utilisé cette solution il y a plus de 15 ans avec mon Sony W900i et un PC.
L’objectif étant d’avoir une télécommande / souris via mon canapé, quand je vivais dans un studio et que mon ordinateur servait de poste de travail et salle de cinéma (un peu cheap, j’avoue).