Wie deaktiviere ich die interne Tastatur eines MacBook Pro?


13

Meine Katze hat die böse Angewohnheit, über meinen MBP zu springen und Tastenanschläge zu verursachen, die die Dinge durcheinander bringen (vom Stoppen eines Videos bis zum Löschen einer Datei).

Ich suche nach einem Dienstprogramm oder Hack, um die interne Tastatur vollständig zu deaktivieren und sie entweder mit der Maus oder mit einer Tastenkombination wieder zu aktivieren.

Irgendwelche Ideen, wie dies erreicht werden kann?


1
Ich hatte einmal einen Katzensprung auf meinem MBP, außer dass er erschreckt wurde und beim Sprung von der Tastatur Tasten von der Tastatur riss. Gute Frage.
Troggy

Gleiches Problem mit einer Katze hier! Und er ist viel zu süß für mich, um mich darüber aufzuregen ^^
Adrien Be

1
Karabiner ( pqrs.org/osx/karabiner ) ist zwar keine Lösung für Ihr spezifisches Problem, lässt mich jedoch meine interne Tastatur deaktivieren, wenn meine externe Tastatur angeschlossen ist. Auf diese Weise kann ich meine externe Tastatur direkt über die interne Tastatur meines Macbooks legen.
Kas

Antworten:


6

Habe es gerade auf meinem 2013 MBP mit 10.8.5 versucht:

Die externe Tastatur funktioniert immer noch einwandfrei, und ich konnte meine interne Tastatur deaktivieren und dann wieder aktivieren.

So deaktivieren Sie die interne Tastatur eines tragbaren Mac:

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

So aktivieren Sie die interne Tastatur eines tragbaren Mac erneut:

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

Wenn ich die interne Tastatur zum ersten Mal deaktiviere, benachrichtigt mich das Terminal über Folgendes:

(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).

Trotzdem funktioniert der Befehl, keine negativen Auswirkungen.

Danke an: macrumours


Ich habe bestätigt, dass dies auf dem 2009 White MacBook mit 10.8.5 funktioniert, und ich habe keine Nebenwirkungen bemerkt. Klappt wunderbar. genial.
Aidan Miles

Arbeitet auf MBP (Mitte 2014) läuft10.10.3
Samveen

funktioniert nicht am 10.10.5
Srneczek

Arbeitet auf MBP (Ende 2011) läuft10.9.5
Luckydonald

1
Funktionierte nicht auf einem 2015 MacBook Pro Retina mit macOS High Sierra 10.13.6.
Kas

5

Es gibt ein paar Programme von Drittanbietern, die ähnliche Dinge tun. Oder einfach einen Stand bekommen, der Ihren MBP in einen Winkel bringt, damit die Katze nicht darauf springt.

Lockey

Bearbeiten: Sie können auch Keyboard Cleaner ausprobieren


2
Tastaturreiniger ist schön und einfach. Sie haben cmd-q, um es zu schließen und Ihre Tastatur zurückzubekommen. Mausklicks werden nicht registriert.
Martin Marconcini

Lockey scheint möglicherweise zwielichtig / betrügerisch zu sein (wie in Bezug auf Ihre persönlichen / Zahlungsinformationen, Betrug nicht vertrauenswürdig). Die Website verlinkt auf eine andere Domain und wirbt für eine neue Version, die mit Außenseitern funktioniert. Sie können nur mit Kreditkarte und ohne Testdownload bezahlen, und das Ganze sieht nur zwielichtig aus. Schade, denn es ist die einzige nicht-terminale Lösung, die ich finden konnte ...

1
Der Tastaturreiniger sperrt alle Tastaturen, nicht nur die interne.
Srneczek

Nur zur Veranschaulichung für diejenigen, die meine Antwort ablehnen: Diese Frage / Antwort ist über 5 Jahre alt und Software und Korrekturen, die damals funktionierten, sind heute wahrscheinlich sehr unterschiedlich.
Rex

Keyboard Cleaner gibt beim Drücken der Taste den MacOS-Systemfehler "Funk" aus, der für Benutzer ärgerlich sein kann.
jtheletter

4

Maustasten könnten Ihr Problem tatsächlich ohne Apps lösen. Es ist eine integrierte OS X-Eingabehilfenoption (kann ein- und ausgeschaltet werden). Wenn Sie die Optionstaste fünfmal drücken, wird sie aktiviert (oder auf die gleiche Weise deaktiviert). Anschließend können Sie nur 6 bis 8 Tasten auf der Tastatur verwenden, um die Maus zu steuern. Andere Tasten und das Touchpad sind deaktiviert Katze drückt nicht 1 oder 2 Tasten (linke und rechte Mausklicks), es geht dir gut.

Es ist keine 100% ige Lösung, könnte aber in 80-90% der Fälle funktionieren. Ich benutze es, wenn ich meine ergonomische Tastatur auf die MacBook Pro-Tastatur lege. Ich frage mich, wann (und ob) ergonomische Tastaturen zu Notebooks kommen, um ehrlich zu sein. Bald wird es eine Welt voller blinder Programmierer mit RSI- oder Karpaltunneln an den Handgelenken geben.

Meine aktuelle Version ist El Capitan 10.11.1, aber ich denke, es hat am 10.10.5 funktioniert, das ich vor einigen Wochen hatte.


1

Karabiner-Elements ist eine Open-Source-Software mit leistungsstarken Tastaturanpassungen, einschließlich der Möglichkeit, die interne Tastatur zu deaktivieren, wenn eine externe angeschlossen ist.

Bildschirmfoto

Ich habe einen 2018 MBP mit der schrecklichen Tastatur, die jetzt auf so viele wundervolle Arten versagt hat. Ich habe eine billige Bluetooth-Tastatur, die ich gerade direkt über der internen Tastatur eingestellt habe. Mit Karabiner-Elements kann ich sie deaktivieren, damit der Druck von der Tastatur oben keine unerwünschten Tastenanschläge auslöst.

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


Jeff, funktioniert das auch für den Anmeldebildschirm beim Neustart? Mein alter 2010 17 "MBP hat ein seltsames Problem mit der Tastatur, bei der das Zeichen" 9 "zufällig gesendet wird, und die 9-Taste selbst funktioniert nicht. Mit der integrierten Tastatur ist es aus diesem Grund unmöglich, sich anzumelden. Die Anmeldung Funktioniert mit der externen Tastatur, aber da sich die integrierte Tastatur weiter verschlechtert, muss sie auch nach einem Neustart vollständig deaktiviert werden, wenn der Anmeldebildschirm angezeigt wird. Funktioniert dieses Dienstprogramm dies auch? Danke - Erik
Erik van der Neut

@ErikvanderNeut ja ich benutze meine externe Tastatur um mich anzumelden. Ich kann die interne Tastatur auch nicht zum Anmelden verwenden, da die Tasten manchmal Duplikate senden und manchmal überhaupt nicht. obwohl ich glaube, dass dies nichts mit Karabiner zu tun hat, weil ich glaube, dass meine externe Tastatur für die Anmeldung ohne Karabiner funktioniert. Ich brauche nur Karabiner, um die interne Tastatur zu deaktivieren.
Jeff Puckett

Jeff, ja, die externe Tastatur funktioniert standardmäßig auch für die Anmeldung (ohne Spezialwerkzeuge), wie ich beschrieben habe. Das Problem, das ich jedoch habe, ist, dass die eingebaute Tastatur immer mehr zufällige "9" -Zeichen aussendet, selbst wenn Sie sie nicht berühren. Daher muss ich in der Lage sein, es vollständig und dauerhaft zu deaktivieren, noch bevor ich angemeldet bin, da die interne Tastatur beim Eingeben meines Anmeldekennworts auf der externen Tastatur zunehmend unerwünschte Zeichen gleichzeitig einfügt: - (Vielleicht sollte ich den Mac öffnen und die interne Tastatur physisch ausstecken.
Erik van der Neut

0

Sie können Ihrem Bildschirmschoner ein Kennwort hinzufügen ("Kennwort [Zeit] Sekunden nach dem Ruhezustand oder Bildschirmschoner benötigen" auf der Registerkarte "Allgemein" im Abschnitt "Sicherheit" der Systemeinstellungen). Fügen Sie am besten eine Hot-Corner für eine schnelle Aktivierung hinzu ). Dazu müssen Sie Ihr Passwort eingeben, wenn Sie zu Ihrem Computer zurückkehren. Wenn Ihre Katze es nicht weiß, sind Sie vor versehentlichen Eingaben geschützt.

Leider bedeutet dies, dass Sie Ihren Computer zu diesem Zeitpunkt nicht verwenden müssen. Abgesehen von der Verwendung eines externen Monitors usw. und dem Schließen des Deckels sind mir keine Möglichkeiten zum Deaktivieren der Tastatur bekannt.


0

Sieht so aus, als würden alle Katzen gerne mit MacBooks herumspielen

Dieser http://www.indiegogo.com/Mac-OS-X-Keyboard-Lock-Application-Lockey sollte Ihr Problem lösen

oder versuchen Sie dies http://jan.prima.de/~jan/plok/archives/48-Keyboard-Cleaner.html

PS: Sind Sie derselbe Benutzer, der diese Frage hier gestellt hat? Http://discussions.apple.com/thread.jspa?threadID=1646187


1
Der Indie Gogo Link ist tot.
jtheletter

Keyboard Cleaner gibt beim Drücken der Taste den MacOS-Systemfehler "Funk" aus, der für Benutzer ärgerlich sein kann.
jtheletter

0

Probieren Sie die kostenlose Software CatNip aus , die behauptet, katzenähnliches Tippen zu erkennen und die Tastatur als Reaktion darauf zu sperren .


0

Es gibt eine ausgezeichnete kostenlose App, die genau das tut. Es heißt KeyboardCleanTool und wurde von demselben Typ erstellt, der BetterSnapTool erstellt hat.

Im Gegensatz zu Keyboard Cleaner können Sie Ihren Computer weiterhin wie gewohnt verwenden, während Ihre Tastatur deaktiviert ist.


1
Bitte verlinken Sie nicht direkt auf Downloads. Sie sollten stattdessen auf die Produktseite verlinken. Lesen Sie auch Wie empfehle ich Software, um einige Tipps zu erhalten, wie Sie Software empfehlen sollten. Zumindest sollten Sie mehr als nur einen Link bereitstellen, zum Beispiel einige zusätzliche Informationen über die Software selbst.
DavidPostill

-1

http://macifier.com/ Diese App ist kostenlos, sperrt die Tastatur, n schaltet den Bildschirm nicht aus (Sie können mit FaceTime / Skype fortfahren oder einen Film ansehen) !! Andere Apps verwischen den Bildschirm.


1
Dies scheint nicht mehr verfügbar zu sein und der obige Link führt zu einer verdächtigen Seite.
jtheletter
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.