Désactiver la fonction «maintenir enfoncé» des touches rémanentes OS X

13

J'utilise la fonction d'accessibilité appelée touches persistantes dans OS X, ce que cela fait, c'est que si vous appuyez sur une touche de modification de commande (Ctrl, Cmd, Alt, Maj, Fn), elle reste "enfoncée" jusqu'à ce que vous appuyiez sur une autre touche. Ceci est très utile si vous utilisez souvent votre clavier d'une seule main, et en fait assez pratique même lorsque vous utilisez deux mains.

Le fait est que si vous appuyez deux fois sur une touche de modification, elle reste "enfoncée" jusqu'à ce que vous appuyiez à nouveau dessus. Bien que cela soit parfois pratique, pour moi, il serait préférable que cet aspect de la fonctionnalité soit désactivé , car je le déclenche accidentellement de temps en temps.

Je me rends compte que si cela est possible, cela signifie probablement jouer avec un fichier système quelque part, c'est bien. Je veux juste voir si quelqu'un pourrait savoir où chercher? :)

Erika
la source
Avez-vous déjà résolu ce problème? Je me posais vraiment des questions sur ce billet de 2011. Il y a eu quelques changements sur la façon dont les touches de modification sont traitées dans les touches rémanentes vers 2016, à Sierra, peut-être même El Capitan.
Julian F. Weinert
Consultez discussions.apple.com/thread/7687205 (thread déjà verrouillé) et discussions.apple.com/thread/250060393 (en essayant d'informer les gens). Mon rapport de bogue (ID39265185) a été fermé. Apple s'en fiche et ils ne le répareront jamais.
Julian F. Weinert

Réponses:

3

Vous ne pouvez pas désactiver la fonctionnalité de "verrouillage des touches" (dernière vérification sous OS X 10.8.2). Vous pouvez cependant installer KeyRemap4MacBook , qui vous permet de coller des touches de modification sans ce "verrouillage des touches".

Divinenephron
la source
Merci pour l'astuce, je vais voir si elle est utilisable pour moi. C'est vraiment dommage qu'il n'y ait pas d'option pour cela, car les touches collantes sont une fonctionnalité tellement pratique!
Erika
J'ai fini par ne pas utiliser KeyRemap4MacBook, je ne me sentais pas à l'aise avec.
Erika
2
juste pour info, j'ai ajouté ce paramètre à KeyRemap4MacBook hier. il est disponible dans la version 8.0.33; cela s'appelle «Activer les touches de modification persistantes (sans fonction de verrouillage)». @Devon, je l'ai utilisé avec beaucoup de raccourcis combinés comme vous le mentionnez, et c'est assez fiable.
ryan
@ryan, Le problème avec KeyRemap existe toujours, mais j'ai créé un rapport de bogue approprié pour cela maintenant.
Divinenephron
Le bogue KeyRemap4MacBook a été corrigé à partir de la version 8.0.34.
Divinenephron
1

Je crois que vous devez appuyer 3 fois pour le libérer.

  • Première pression - Verrouille la touche de modification et la déverrouille après la prochaine pression de touche
  • Deuxième pression - Verrouille la touche de modification pour plusieurs autres pressions de touche.
  • Troisième pression - Déverrouille le modificateur.

Exmaple:

Appuyer deux fois sur Shift alors que les touches collantes sont activées équivaudrait à activer le verrouillage CAPS

maclema
la source
Désolé, mais je demande un moyen de désactiver complètement l'état "verrouillé". Je pense que c'est assez clair d'après le libellé de ma question. :)
Erika
Ah oui, désolé d'avoir mal compris. Je ne connais aucun moyen de le faire.
maclema
1

J'ai vu ce comportement même lorsque les "touches rémanentes" sont désactivées dans les paramètres système, en décochant la case "Activer les clés rémanentes". Je voyais le décalage bloqué "activé" uniquement pour les actions du système d'exploitation (pas pour la frappe normale) après être revenu d'un écran de verrouillage.

Pour résoudre ce problème, j'ai activé les touches rémanentes (Paramètres Mac), puis les ai désactivées à nouveau à l'aide des raccourcis ci-dessus.

Mark Schwarz
la source
J'ai eu le même problème! Il était impossible de google, a produit un comportement étrange avant de comprendre que c'était comme si je maintenais Shift enfoncé. Oui, si votre mot de passe comprend des majuscules, alors Shift peut être forcé "on" après l'écran de verrouillage. Je viens de découvrir que l'activation et la désactivation des touches collantes résout le problème.
Luke Davis
0

aller dans system pref, accessibility, keybord (colonne de gauche) touches persistantes, options, puis "presser shift cinq fois pour basculer les touches persistantes"

Macmaniman
la source
Cela désactive complètement la fonctionnalité, le demandeur ne veut désactiver que la partie "verrouillage" que vous obtenez en appuyant deux fois sur un modificateur (mais utilisez toujours la fonctionnalité de pression unique).
nohillside
mes excuses, j'ai alors mal compris la question
Macmaniman