Jak wyłączyć klawiaturę wewnętrzną w MacBooku Pro?

14

Mój kot ma nieprzyjemny zwyczaj przeskakiwania mojego MBP i powodowania uderzeń klawiszy, które psują rzeczy (od zatrzymania odtwarzanego wideo po usunięcie pliku).

Szukam narzędzia lub hacka, aby całkowicie wyłączyć klawiaturę wewnętrzną i włączyć ją ponownie za pomocą myszy lub kombinacji klawiszy.

Wszelkie pomysły, jak to osiągnąć?

GJ
źródło
1
Miałem raz kota wskoczył na mojego MBP, z wyjątkiem tego, że się wystraszył i oderwał klawisze od klawiatury w skoku z klawiatury. Dobre pytanie.
Troggy,
Ten sam problem z kotem tutaj! I jest dla mnie o wiele za słodki, żeby się tym denerwować ^^
Adrien Be
1
Chociaż nie jest to rozwiązanie konkretnego problemu, Karabiner ( pqrs.org/osx/karabiner ) pozwala mi wyłączyć klawiaturę wewnętrzną po podłączeniu klawiatury zewnętrznej. To pozwala mi umieścić zewnętrzną klawiaturę bezpośrednio na wewnętrznej klawiaturze mojego Macbooka.
kas
@kas jest to bezpieczne? Czy programista nie będzie w stanie rejestrować naciśnięć klawiszy?
Guided33

Odpowiedzi:

6

Właśnie wypróbowałem to na moim MBP 2013 z 10.8.5:

Klawiatura zewnętrzna nadal działa poprawnie i udało mi się wyłączyć, a następnie ponownie włączyć klawiaturę wewnętrzną.

Aby wyłączyć wewnętrzną klawiaturę przenośnego komputera Mac:

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

Aby ponownie włączyć wewnętrzną klawiaturę przenośnego komputera Mac:

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

Kiedy początkowo wyłączam klawiaturę wewnętrzną, terminal informuje mnie, że:

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

Niemniej jednak polecenie działa, bez żadnych skutków ubocznych.

Dzięki: Macrumours

ptim
źródło
potwierdziłem, że działa na białym MacBooku 2009 z systemem 10.8.5 i nie zauważyłem żadnych skutków ubocznych. Działa jak marzenie. niesamowite.
Aidan Miles
Działa na MBP (połowa 2014 r.) Z systemem10.10.3
Samveen
1
nie działa 10.10.5
Srneczek
Działa na MBP (koniec 2011 r.) Z systemem10.9.5
luckydonald
1
Nie działał na MacBooku Pro Retina 2015 z systemem macOS High Sierra 10.13.6.
kas
5

Istnieje kilka programów innych firm, które robią podobne rzeczy .. lub po prostu stoją, które ustawią MBP pod kątem, aby kot nie wskoczył na niego ..

Lockey

edycja: możesz także wypróbować Keyboard Cleaner

Rex
źródło
2
Czyszczenie klawiatury jest przyjemne i proste. masz cmd-q, aby go zamknąć i odzyskać klawiaturę. Kliknięcia myszą nie zostaną zarejestrowane.
Martin Marconcini,
Lockey wydaje się być podejrzany / oszukańczy (ponieważ nie jest wiarygodny pod względem danych osobowych / informacji o płatnościach, oszustwa). Witryna prowadzi do innej domeny reklamującej nową wersję, która współpracuje z indywidualnymi klientami. Możesz płacić tylko kartą kredytową, bez próbnego pobierania, a wszystko wygląda po prostu podejrzanie. Szkoda, bo to jedyne nieterminowe rozwiązanie, jakie udało mi się znaleźć ...
1
Czyszczenie klawiatury blokuje wszystkie klawiatury, nie tylko klawiaturę intenral.
Srneczek
Dla przypomnienia tym, którzy głosują w dół, moja odpowiedź: To pytanie / odpowiedź ma ponad 5 lat, a oprogramowanie i poprawki, które działały wtedy, prawdopodobnie są dzisiaj bardzo różne.
Rex,
Keyboard Cleaner emituje dźwięk „funk” błędu systemu macOS po naciśnięciu klawisza, co może być denerwujące dla użytkowników.
jtheletter
4

Klawisze myszy mogą faktycznie rozwiązać problem bez żadnych aplikacji. Jest to wbudowana opcja ułatwień dostępu w OS X (można ją włączać i wyłączać). Zasadniczo, gdy naciśniesz klawisz Opcja 5 razy, jest on włączony (lub wyłączony w ten sam sposób), a następnie możesz używać tylko 6 do 8 klawiszy na klawiaturze do sterowania myszą - inne klawisze i touchpad są wyłączone - więc jeśli kot nie uderza w 1 lub 2 klawisze (lewy i prawy przycisk myszy), nic ci nie jest.

Nie jest to rozwiązanie w 100%, ale może działać w 80-90% przypadków. Używam go, kiedy umieszczam ergonomiczną klawiaturę na klawiaturze MacBooka Pro. Szczerze mówiąc, zastanawiam się, kiedy (i czy) ergonomiczne klawiatury pojawią się w notebookach. Wkrótce będzie świat pełen programistów niewidomych z RSI lub tunelami nadgarstka w nadgarstkach.

Moja aktualna wersja to El Capitan 10.11.1, ale myślę, że działała na 10.10.5, którą miałem kilka tygodni temu.

Srneczek
źródło
2

Karabiner-Elements to oprogramowanie typu open source z zaawansowanymi dostosowaniami klawiatury, w tym możliwością wyłączenia klawiatury wewnętrznej, gdy podłączona jest zewnętrzna.

zrzut ekranu

Mam MBP 2018 z okropną klawiaturą, która zaczęła zawodzić na tak wiele wspaniałych sposobów. Mam tanią klawiaturę bluetooth, którą właśnie ustawiłem na klawiaturze wewnętrznej, a użycie Karabiner-Elements pozwala mi ją wyłączyć, aby nacisk z klawiatury powyżej nie powodował niechcianych uderzeń klawiszy.

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

Jeff Puckett
źródło
Jeff, czy to działa również na ekranie logowania po restarcie? Mój stary MBP 17 ”ma dziwny problem z klawiaturą, w którym losowo wysyła znak„ 9 ”, a sam klawisz 9. tak naprawdę nie działa. Korzystanie z wbudowanej klawiatury jest niemożliwe z tego powodu. Logowanie działa z zewnętrzną klawiaturą, ale ponieważ klawiatura wbudowana pogarsza się jeszcze bardziej, muszę ją całkowicie wyłączyć nawet po ponownym uruchomieniu komputera po uzyskaniu ekranu logowania. Czy to narzędzie to robi? Dzięki - Erik
Erik van der Neut
@ErikvanderNeut tak Do logowania używam zewnętrznej klawiatury. Nie mogę również użyć wewnętrznej klawiatury do zalogowania się, ponieważ klucze czasami wysyłają duplikaty, a czasem wcale. chociaż nie sądzę, żeby miało to coś wspólnego z Karabinerem, ponieważ uważam, że moja zewnętrzna klawiatura działa bez logowania. Potrzebuję tylko Karabinera, aby wyłączyć klawiaturę wewnętrzną.
Jeff Puckett
Jeff, tak, zewnętrzna klawiatura domyślnie działa przy logowaniu (bez żadnych specjalnych narzędzi) również dla mnie, tak jak to opisałem. Problemem jest jednak to, że wbudowana klawiatura wysyła losowo „9” znaków, nawet gdy ich nie dotykasz. Dlatego muszę być w stanie całkowicie i trwale je wyłączyć, nawet zanim się zaloguję, ponieważ kiedy wpisuję hasło logowania na klawiaturze zewnętrznej, klawiatura wewnętrzna coraz częściej wprowadza niechciane znaki w tym samym czasie: (Może powinienem otworzyć komputer Mac i fizycznie odłączyć wewnętrzną klawiaturę.
Erik van der Neut
Czy to jest bezpieczne w użyciu? Czy ktoś martwi się, że programista może rejestrować naciśnięcia klawiszy i inne złośliwe działania?
Guided33
0

Możesz umieścić hasło w wygaszaczu ekranu („Wymagaj hasła [czas] sekund po uśpieniu lub uruchomieniu wygaszacza ekranu” w zakładce „Ogólne” w sekcji „Bezpieczeństwo” w Preferencjach systemowych, prawdopodobnie najlepiej dodać gorący kąt do szybkiej aktywacji ). Będzie to wymagać wprowadzenia hasła za każdym razem, gdy powrócisz do komputera - chyba że Twój kot go zna, będziesz chroniony przed przypadkowym wejściem.

Niestety oznacza to, że nie musisz używać komputera w tym momencie. Poza użyciem zewnętrznego monitora itp. I zamykaniem pokrywy , nie znam żadnego wbudowanego sposobu wyłączania klawiatury.

Scott
źródło
0

Wygląda na to, że wszystkie koty uwielbiają bawić się MacBookami

Ten http://www.indiegogo.com/Mac-OS-X-Keyboard-Lock-Application-Lockey powinien rozwiązać problem

lub spróbuj tego http://jan.prima.de/~jan/plok/archives/48-Keyboard-Cleaner.html

PS: Czy jesteś tym samym użytkownikiem, który zadał to pytanie tutaj http://discussions.apple.com/thread.jspa?threadID=1646187

subanki
źródło
1
Link Indie Gogo nie działa.
jtheletter
Keyboard Cleaner emituje dźwięk „funk” błędu systemu macOS po naciśnięciu klawisza, co może być denerwujące dla użytkowników.
jtheletter
0

Wypróbuj bezpłatne oprogramowanie CatNip , które twierdzi, że wykrywa podobne do kota pisanie i blokuje klawiaturę w odpowiedzi.

ischeriad
źródło
0

Jest doskonała darmowa aplikacja, która właśnie to robi. Nazywa się KeyboardCleanTool i jest wykonany przez tego samego faceta, który stworzył BetterSnapTool.

W przeciwieństwie do Keyboard Cleaner nadal możesz używać komputera w normalny sposób, gdy klawiatura jest wyłączona.

Alex Ryan
źródło
1
Nie linkuj bezpośrednio do plików do pobrania. Zamiast tego powinieneś link do strony produktu. Przeczytaj także Jak polecić oprogramowanie, aby uzyskać porady dotyczące tego, jak powinieneś polecać oprogramowanie. Przynajmniej powinieneś podać coś więcej niż tylko link, na przykład dodatkowe informacje o samym oprogramowaniu.
DavidPostill
-1

http://macifier.com/ ta aplikacja jest darmowa, blokuje klawiaturę, n nie wyłącza ekranu (możesz kontynuować korzystanie z FaceTime / Skype lub obejrzeć film) !! Inne aplikacje rozmazują ekran.

Sheryl Ann Franklin
źródło
1
To nie wydaje się już dostępne, a powyższy link prowadzi do podejrzanej strony.
jtheletter