2 votes

Entrée non reconnue lors de l'utilisation du Switch Control à distance

Comme j'assiste quelques amis avec leurs appareils iOS, j'ai essayé de trouver la meilleure façon de contourner la limitation d'Apple qui ne permet pas de contrôler iOS à distance, et en ce moment je suis CE proche.

L'installation est simple. J'utilise Apple Remote Desktop (ARD) pour me connecter à l'ordinateur Mac de mon ami et le contrôler, qui est connecté par USB à l'appareil iOS afin que je puisse voir l'écran grâce à QuickTime. De là, je parle à mon ami par téléphone ou par chat pour lui dire ce qu'il doit faire car je vois exactement ce qui se passe à l'écran.

Le niveau suivant est lorsque j'active cette fonction d'accessibilité appelée "Switch Control" sur le Mac distant, qui vous permet essentiellement d'effectuer des actions sur un appareil iOS connecté en réseau local. Et alors que je pensais avoir mis au point ma magie, il s'avère que Switch Control ne reconnaît aucune touche ou clic de souris qui n'est pas effectué physiquement sur l'ordinateur distant. Même le clavier à l'écran ne fonctionne pas... Bon sang ! Si je crée un bouton de commutation (déclencheur) à distance, le Mac distant l'enregistre, mais ni moi ni mon ami ne pouvons utiliser le déclencheur pour Switch Control. Si le déclencheur est enregistré sur la base d'une entrée physique, mon ami peut l'utiliser, mais pas moi, même avec le clavier à l'écran.

Il semble donc que, quel que soit le déclencheur que vous enregistrez, Switch Control ne reconnaîtra jamais l'entrée distante/virtuelle pour l'utilisation réelle des déclencheurs. Cependant, je ne peux pas croire qu'il n'existe aucun moyen de simuler cette entrée physique pour que Switch Control écoute mon entrée envoyée à distance via ARD.

C'est le seul et unique moyen de contrôler à distance un appareil iOS dans le contexte où Apple ne le prend pas en charge, et pourtant ce petit détail l'empêche de fonctionner. Je cherche essentiellement un moyen de simuler une entrée physique d'une manière qui serait reconnue par Switch Control.

Remarque : Jailbreak n'est pas une option, et de toute façon Veency ne fonctionne plus depuis iOS 12.

1voto

tapan Points 711

Je l'ai découvert moi-même et j'espère que cela sera utile à d'autres personnes. Je ne pense pas que cela ait été fait auparavant.

Vous devez utiliser BetterTouchTool pour affecter votre entrée distante au déclencheur local que vous souhaitez utiliser sur la machine cible, puis aller dans les préférences de BTT et cocher la case "Toujours utiliser l'ancienne implémentation du clavier" dans les paramètres avancés du clavier. Maintenant que vous l'avez, Switch Control va enfin reconnaître votre entrée à distance et la transmettre à votre appareil iOS.

Ajoutez à cela la capacité de QuickTime à afficher un périphérique USB câblé sur la machine cible, et vous pouvez maintenant "contrôler à distance" ce périphérique en utilisant ARD ou toute autre application de contrôle à distance Mac à Mac telle que iTeleport ou AnyDesk. Bien sûr, Switch Control est une façon très maladroite de contrôler un appareil iOS, mais c'est enfin possible !

Merci à Apple d'avoir fait de ma vie une joie de hacker. La prochaine fois, s'il vous plaît, faites un ARD qui se connecte directement à iOS.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X