Comment désactiver le clavier interne sur un MacBook Pro?

14

Mon chat a la méchante habitude de sauter par-dessus mon MBP et de provoquer des frappes qui gâchent les choses (de l'arrêt d'une lecture vidéo à la suppression d'un fichier).

Je cherche un utilitaire ou un hack pour désactiver complètement le clavier interne et le réactiver à l'aide de la souris ou à l'aide d'une combinaison de touches.

Des idées pour y parvenir?

GJ.
la source
1
J'ai fait sauter un chat sur mon MBP une fois, sauf qu'il a été effrayé et a déchiré les touches du clavier en sautant du clavier. Bonne question cependant.
Troggy
Même problème avec un chat ici! Et il est bien trop mignon pour que ça m'énerve ^^
Adrien Be
1
Bien que ce ne soit pas une solution à votre problème spécifique, Karabiner ( pqrs.org/osx/karabiner ) me permet de désactiver mon clavier interne lorsque mon clavier externe est connecté. Cela me permet de placer mon clavier externe directement sur le clavier interne de mon Macbook.
kas
@kas est-ce sûr? Le développeur ne pourra-t-il pas enregistrer les frappes de touches?
Guided33 Il y a

Réponses:

6

Je viens d'essayer cela sur mon MBP 2013 avec 10.8.5:

Le clavier externe fonctionne toujours bien, et j'ai pu désactiver, puis réactiver mon clavier interne.

Pour désactiver le clavier interne d'un Mac portable:

sudo kextunload /System/Library/Extensions/AppleUSBTopCase.kext/Contents/PlugIns/AppleUSBTCKeyboard.kext/ The internal keyboard is then disabled, external keyboards will still work.

Pour réactiver le clavier interne d'un Mac portable:

sudo kextload /System/Library/Extensions/AppleUSBTopCase.kext/Contents/PlugIns/AppleUSBTCKeyboard.kext/

Lorsque je désactive initialement le clavier interne, le terminal m'informe que:

(kernel) Can't unload kext com.apple.driver.AppleUSBTCKeyboard; classes have instances:
(kernel)     Kext com.apple.driver.AppleUSBTCKeyboard class AppleUSBTCKeyboard has 11 instances.
Failed to unload com.apple.driver.AppleUSBTCKeyboard - (libkern/kext) kext is in use or retained (cannot unload).

Néanmoins, la commande fonctionne, aucun effet néfaste.

Merci à: macrumours

ptim
la source
a confirmé que cela fonctionne sur 2009 macbook blanc exécutant 10.8.5 et je n'ai remarqué aucun effet secondaire. Fonctionne comme un charme. impressionnant.
Aidan Miles
Fonctionne sur MBP (mi-2014) en cours d'exécution10.10.3
Samveen
1
ne fonctionne pas le 10.10.5
Srneczek
Fonctionne sur MBP (fin 2011) en cours d'exécution10.9.5
luckydonald
1
N'a pas fonctionné sur un MacBook Pro Retina 2015 exécutant macOS High Sierra 10.13.6.
kas
5

Il y a quelques programmes tiers qui font des choses similaires .. ou tout simplement obtenir un support qui mettra votre MBP en biais pour que le chat ne saute pas dessus ...

Lockey

modifier: vous pouvez également essayer Keyboard Cleaner

Rex
la source
2
Le nettoyeur de clavier est agréable et simple. vous avez cmd-q pour le fermer et récupérer votre clavier. Les clics de souris ne seront pas enregistrés.
Martin Marconcini
Lockey semble être peut-être douteux / arnaque (comme non fiable en termes de vos informations personnelles / de paiement, arnaque). Le site Web établit un lien vers un domaine différent annonçant une nouvelle version qui fonctionne avec des non-conformistes et vous ne pouvez payer que par carte de crédit et sans téléchargement d'essai et le tout semble juste douteux. Dommage car c'est la seule solution non-terminal que j'ai pu trouver ...
1
Le nettoyeur de clavier verrouille tous les claviers, pas seulement l'intenral.
Srneczek
Juste pour le compte rendu à ceux qui votent contre ma réponse: cette question / réponse a plus de 5 ans et les logiciels et correctifs qui fonctionnaient alors sont probablement très différents aujourd'hui.
Rex
Keyboard Cleaner émet le son "funk" de l'erreur système macOS lors des pressions sur les touches, ce qui peut être gênant pour les utilisateurs.
jtheletter
4

Les touches de la souris pourraient réellement résoudre votre problème sans aucune application. Il s'agit d'une option d'accessibilité intégrée à OS X (peut être activée et désactivée). Fondamentalement, lorsque vous appuyez 5 fois sur la touche Option, elle est activée (ou désactivée de la même manière), puis vous ne pouvez utiliser que 6 à 8 touches du clavier pour contrôler la souris - les autres touches et le pavé tactile sont désactivés - donc si votre le chat ne touche pas 1 ou 2 touches (clics gauche et droit de la souris), ça va.

Ce n'est pas une solution à 100% mais pourrait fonctionner dans 80 à 90% des cas. Je l'utilise lorsque je place mon clavier ergonomique sur le clavier du MacBook Pro. Je me demande quand (et si) les claviers ergonomiques arriveront sur les ordinateurs portables, pour être honnête. Bientôt, le monde sera rempli de programmeurs aveugles avec des tunnels RSI ou carpiens à leurs poignets.

Ma version actuelle est El Capitan 10.11.1, mais je pense que cela a fonctionné sur 10.10.5 que j'avais il y a quelques semaines.

Srneczek
la source
2

Karabiner-Elements est un logiciel open source avec de puissantes personnalisations de clavier, y compris la possibilité de désactiver le clavier interne lorsqu'un externe est connecté.

capture d'écran

J'ai un MBP 2018 avec l'horrible clavier qui a commencé à échouer de tant de façons merveilleuses maintenant. J'ai un clavier Bluetooth bon marché que je viens de placer juste au-dessus du clavier interne, et l'utilisation de Karabiner-Elements me permet de le désactiver afin que la pression du clavier ci-dessus ne déclenche pas de touches indésirables.

https://github.com/pqrs-org/Karabiner-Elements

Jeff Puckett
la source
Jeff, cela fonctionne-t-il également pour l'écran de connexion au redémarrage? Mon ancien MBP de 2010 17 "a un problème étrange avec le clavier où il envoie au hasard le caractère" 9 ", et la touche 9 elle-même ne fonctionne pas réellement. En utilisant le clavier intégré, il est impossible de se connecter pour cette raison. La connexion fonctionne avec le clavier externe, mais comme le clavier intégré se détériore davantage, je dois le désactiver complètement même après un redémarrage lors de l'obtention de l'écran de connexion. Cet utilitaire le fait-il également? Merci - Erik
Erik van der Neut
@ErikvanderNeut oui J'utilise mon clavier externe pour me connecter. Je ne peux pas non plus utiliser le clavier interne pour me connecter car les touches envoient parfois des doublons et parfois pas du tout. bien que je ne pense pas que cela ait quoi que ce soit à voir avec Karabiner car je pense que mon clavier externe fonctionne pour la connexion sans lui. J'ai juste besoin de Karabiner pour désactiver le clavier interne.
Jeff Puckett
Jeff, oui, le clavier externe fonctionne pour la connexion par défaut (sans outils spéciaux) également pour moi, comme je l'ai décrit. Le problème que j'ai, cependant, c'est que le clavier intégré envoie de plus en plus de "9" caractères aléatoires, même lorsque vous ne le touchez pas. Par conséquent, je dois pouvoir le désactiver complètement et définitivement, même avant de me connecter, car lorsque je tape mon mot de passe de connexion sur le clavier externe, le clavier interne est de plus en plus susceptible d'injecter des caractères indésirables en même temps: - (Peut-être que je devrais ouvrir le Mac et débrancher physiquement le clavier interne.
Erik van der Neut
Est-ce sûr à utiliser? Quelqu'un s'inquiète-t-il que le développeur puisse enregistrer vos frappes et autres activités malveillantes?
Guided33 Il y a
0

Vous pouvez mettre un mot de passe sur votre économiseur d'écran ("Exiger un mot de passe [temps] secondes après le sommeil ou l'économiseur d'écran commence" dans l'onglet "Général" de la section "Sécurité" des Préférences Système, sans doute préférable d'ajouter un coin chaud pour une activation rapide ). Cela vous obligera à entrer votre mot de passe chaque fois que vous revenez à votre ordinateur - à moins que votre chat ne le sache, vous serez protégé contre toute entrée accidentelle.

Malheureusement, cela signifie que vous ne devez pas utiliser votre ordinateur à ce stade. À part utiliser un moniteur externe et ainsi de suite et fermer le couvercle , je ne connais aucun moyen intégré de désactiver le clavier.

Scott
la source
0

On dirait que tous les chats adorent jouer avec MacBooks

Ce http://www.indiegogo.com/Mac-OS-X-Keyboard-Lock-Application-Lockey devrait résoudre votre problème

ou essayez ceci http://jan.prima.de/~jan/plok/archives/48-Keyboard-Cleaner.html

PS: êtes-vous le même utilisateur qui a posé cette question ici http://discussions.apple.com/thread.jspa?threadID=1646187

subanki
la source
1
Le lien Indie Gogo est mort.
jtheletter
Keyboard Cleaner émet le son "funk" de l'erreur système macOS lors des pressions sur les touches, ce qui peut être gênant pour les utilisateurs.
jtheletter
0

Essayez le logiciel gratuit CatNip , qui prétend détecter le type de chat et verrouille le clavier en réponse.

ischeriad
la source
0

Il existe une excellente application gratuite qui fait exactement cela. Cela s'appelle KeyboardCleanTool , et il est fait par le même gars qui a créé BetterSnapTool.

Contrairement à Keyboard Cleaner, vous pouvez toujours utiliser votre ordinateur normalement alors que votre clavier est désactivé.

Alex Ryan
la source
1
Veuillez ne pas lier directement aux téléchargements. Vous devriez plutôt créer un lien vers la page du produit. Lisez également Comment recommander un logiciel pour obtenir des conseils sur la manière de recommander un logiciel. À tout le moins, vous devez fournir plus qu'un simple lien, par exemple des informations supplémentaires sur le logiciel lui-même.
DavidPostill
-1

http://macifier.com/ cette application est gratuite, verrouille le clavier, n ne ferme pas l'écran (vous pouvez continuer sur FaceTime / Skype, ou regarder un film) !! D'autres applications brouillent l'écran.

Sheryl Ann Franklin
la source
1
Cela ne semble plus disponible et le lien ci-dessus mène à une page suspecte.
jtheletter