11 votes

HyperSwitch alt+tab cassé ?

HyperSwitch Alt + Tab Le comportement a cessé de fonctionner il y a 2 ou 3 jours. Il ne fait tout simplement rien. Je n'ai pas modifié les préférences de mon HyperSwitch et je ne me souviens pas avoir installé ou mis à jour quoi que ce soit qui puisse créer un conflit. Cependant, la prévisualisation de la fenêtre par cmd+tab fonctionne, donc l'application est clairement opérationnelle.

Quelqu'un rencontre-t-il le même problème ? Ou tout fonctionne bien ? J'ai déjà contacté le créateur de l'application pour obtenir de l'aide.

Pendant ce temps, existe-t-il une application gratuite avec la même Alt + Tab la fonction de défilement de la fenêtre ?

10voto

Enrico Carlesso Points 201

Après des mois de recherche, j'ai trouvé la cause de mon problème. Comme j'ai visité cette page un million de fois, je vais laisser ici mon histoire, car elle peut être utile.

Mon problème est lié à la nouvelle fonctionnalité "Secure Input" d'os x. Lorsque Secure Input est activé, des applications comme HyperSwitch, Contexts etc... ne seront pas en mesure de graver les touches de raccourci.

Certaines applications peuvent avoir un bug et ne pas libérer le verrouillage de l'entrée sécurisée, ou (comme dans mon cas) vous pouvez avoir un problème avec Iterm2. Dans ce cas, il suffit de le désactiver Menu Iterm2 -> Secure Keyboard Entry et vous retrouvez votre vie !

8voto

InfiniteZoom Points 71

J'ai trouvé la vraie réponse à cette question en lisant ce y ce . Ce qui se passe, c'est que votre Mac est bloqué en mode "SecureInput". Lorsque cela se produit, HyperSwitch ne fonctionne pas, et j'ai également remarqué que les événements clavier ne sont pas pris en compte par Karabiner-EventViewer. Si vous utilisez iTerm2, vous pouvez remarquer que dans la section iTerm2 -> Secure Keyboard Entry est bloqué, et vous ne pouvez pas le basculer. Cela n'a rien à voir avec iTerm2 ; un autre processus s'accroche à SecureInput et iTerm2 ne fait que refléter cet état.

Trouvez le processus incriminé. Exécutez

ioreg -l -w 0 | grep SecureInput

et chercher un PID. Dans mon cas, j'ai trouvé "kCGSSessionSecureInputPID"=102 alors je l'ai tué avec sudo kill 102 . 102 était loginwindow J'ai été déconnecté, mais j'ai pu me reconnecter et la plupart de mes processus ont pu être repris. Cependant, il est possible qu'une autre application s'accroche à "SecureInput" et que sa suppression ne soit pas aussi radicale. Ensuite, HyperSwitch a fonctionné à nouveau, et les événements clavier étaient également affichés dans Karabiner-EventViewer.

3voto

reelyard Points 140

Je pensais que HyperSwitch était cassé jusqu'à ce que je réalise que j'utilisais les mauvais boutons pour passer d'une application à l'autre. Par défaut, HyperSwitch utilise Option + Tab mais j'utilisais Command + `Tab.

Après avoir modifié les options de commande dans le menu des préférences et redémarré HyperSwitch, tout a commencé à fonctionner pour moi. L'image suivante peut apporter des éclaircissements.

HyperSwitch Preferences Menu

1voto

Insomniac Software Points 1843

Je n'ai jamais utilisé HyperSwitch et leur site web ne montre pas grand chose.

Pour un sélecteur d'applications " meilleur que celui d'Apple ", j'utilise LiteSwitch X . Si vous en voulez un qui permette de basculer entre les fenêtres au lieu des applications complètes, essayez Sorcière

0voto

yanyingwang Points 51

Pour tous ceux qui viennent ici pour la même question mais qui ne l'ont toujours pas résolue.

J'ai rencontré la même question et je viens de la résoudre pas tous les moyens énumérés ci-dessus.

Voici la procédure à suivre pour résoudre ce problème :

  1. désinstaller l'application HyperSwith.

  2. utiliser le cmd sudo find /Users -name "*HyperSwitch*" pour trouver tous les fichiers de cache et de configuration de HyperSwith et ensuite, les supprimer tous par le cmd rm -rf files .

  3. redémarrez votre ordinateur.

  4. réinstaller HyperSwith.

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