Как отключить встроенную клавиатуру на MacBook Pro?

14

У моей кошки есть неприятная привычка перепрыгивать через мой MBP и вызывать нажатия клавиш, которые запутывают вещи (от остановки воспроизведения видео до удаления файла).

Я ищу какую-нибудь утилиту или хак, чтобы полностью отключить внутреннюю клавиатуру и включить ее либо с помощью мыши, либо с помощью некоторой комбинации клавиш.

Есть идеи как этого добиться?

ГДж.
источник
1
Однажды у меня был скачок кошки на моем MBP, за исключением того, что он испугался и оторвал клавиши от клавиатуры в прыжке с клавиатуры. Хороший вопрос, хотя.
Troggy
Та же проблема с кошкой здесь! И он слишком милый для меня, чтобы расстраиваться из-за этого ^^
Adrien Be
1
Хотя это не решение вашей конкретной проблемы, Karabiner ( pqrs.org/osx/karabiner ) позволил мне отключить внутреннюю клавиатуру, когда подключена внешняя клавиатура. Это позволяет мне положить мою внешнюю клавиатуру прямо поверх внутренней клавиатуры моего Macbook.
Кас

Ответы:

6

Только что попробовал это на моем MBP 2013 с 10.8.5:

Внешняя клавиатура по-прежнему работает нормально, и я смог отключить и снова включить внутреннюю клавиатуру.

Чтобы отключить внутреннюю клавиатуру портативного Mac:

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

Чтобы снова включить внутреннюю клавиатуру портативного Mac:

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

Когда я первоначально отключаю внутреннюю клавиатуру, терминал уведомляет меня, что:

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

Тем не менее, команда работает, никаких побочных эффектов.

Благодаря: Macrumours

ptim
источник
подтвердил, что это работает на 2009 белом MacBook под управлением 10.8.5, и я не заметил никаких побочных эффектов. Работает как шарм. классно.
Эйдан Майлз
Работает над MBP (середина 2014 года)10.10.3
Самвин
1
не работает 10.10.5
Srneczek
Работает над MBP (конец 2011), работает10.9.5
luckydonald
1
Не работал на MacBook Pro Retina 2015 с MacOS High Sierra 10.13.6.
Кас
5

Есть пара сторонних программ, которые делают подобные вещи ... или просто получают подставку, которая поставит ваш MBP под углом, чтобы кошка не прыгнула на него ...

Lockey

редактировать: вы также можете попробовать очиститель клавиатуры

Rex
источник
2
Очиститель клавиатуры приятен и прост. у вас есть cmd-q, чтобы закрыть его и вернуть клавиатуру. Щелчки мыши не регистрируются.
Мартин Маркончини,
Кажется, Локки может быть изворотливым / мошенником (как в случае с вашей личной информацией / информацией об оплате, мошенничеством, который нельзя доверять). Сайт ссылается на другой домен, рекламируя новую версию, которая работает с Mavericks, и вы можете платить только с помощью кредитной карты и без пробной загрузки, и все это выглядит просто хитро. Жаль, что это единственное нетерминальное решение, которое я смог найти ...
1
Очиститель клавиатуры блокирует все клавиатуры, а не только внутреннюю.
Срнчек
Просто для записи тем, кто отрицательно голосует за мой ответ: этому вопросу / ответу более 5 лет, и работающие тогда программные средства и исправления, вероятно, сегодня сильно отличаются.
Рекс
Keyboard Cleaner издает "фанк" системную ошибку macOS при нажатии клавиш, что может раздражать пользователей.
Jtheletter
4

Клавиши мыши на самом деле могут решить вашу проблему без каких-либо приложений. Это встроенная опция доступности OS X (может быть включена и выключена). В основном, когда вы нажимаете клавишу Option 5 раз, она включается (или отключается аналогичным образом), а затем вы можете использовать только 6-8 клавиш на клавиатуре для управления мышью - другие клавиши и сенсорная панель отключены - так что если ваш кошка не нажимает 1 или 2 клавиши (щелчок левой и правой кнопкой мыши), все в порядке.

Это не 100% решение, но может работать в 80-90% случаев. Я использую его, когда кладу свою эргономичную клавиатуру поверх клавиатуры MacBook Pro. Интересно, когда (и если) эргономичные клавиатуры появятся в ноутбуках, если честно. Вскоре мир наполнится слепыми программистами с RSI или запястными туннелями на запястьях.

Моя настоящая версия - El Capitan 10.11.1, но я думаю, что она работала на 10.10.5, который был у меня несколько недель назад.

Srneczek
источник
1

Karabiner-Elements - это программное обеспечение с открытым исходным кодом с мощными настройками клавиатуры, включая возможность отключения внутренней клавиатуры, когда подключена внешняя.

Скриншот

У меня есть MBP 2018 с ужасной клавиатурой, которая теперь выходит из строя многими чудесными способами. У меня дешевая bluetooth-клавиатура, которую я только что установил прямо над внутренней клавиатурой, и использование Karabiner-Elements позволяет мне отключить ее, чтобы нажатие клавиатуры не вызывало нежелательных нажатий клавиш.

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

Джефф Пукетт
источник
Джефф, это также работает для экрана входа в систему после перезагрузки? У моего старого 17 "MBP 2010 года есть странная проблема с клавиатурой, когда он произвольно посылает символ" 9 ", а сама клавиша 9 на самом деле не работает. С помощью встроенной клавиатуры по этой причине невозможно войти в систему. Вход в систему работает с внешней клавиатурой, но так как встроенная клавиатура еще больше ухудшается, мне нужно полностью отключить ее даже после перезагрузки при получении экрана входа в систему. Делает ли это и эта утилита? Спасибо - Эрик
Эрик ван дер Вторник
@ErikvanderNeut да Я использую внешнюю клавиатуру для входа в систему. Я не могу использовать внутреннюю клавиатуру для входа в систему, потому что ключи иногда посылают дубликаты, а иногда и вовсе. хотя я не думаю, что это имеет какое-либо отношение к Karabiner, потому что я считаю, что моя внешняя клавиатура работает для входа без нее. Мне просто нужно Карабинер, чтобы отключить внутреннюю клавиатуру.
Джефф Пукетт
Джефф, да, внешняя клавиатура по умолчанию работает для входа в систему (без каких-либо специальных инструментов), как я описал. Однако проблема, с которой я столкнулся, заключается в том, что встроенная клавиатура все чаще отправляет случайные «9» символов, даже если вы не касаетесь ее. Поэтому мне нужно иметь возможность полностью и навсегда отключить его, даже до того, как я войду в систему, потому что, когда я набираю свой пароль для входа на внешнюю клавиатуру, внутренняя клавиатура все чаще вводит нежелательные символы одновременно: - (Может быть, я должен открыть Mac и физически отключить внутреннюю клавиатуру.
Эрик ван дер Нейт
0

Вы можете ввести пароль на экранной заставке («Требовать пароль [время] секунд после начала сна или экранной заставки» на вкладке «Общие» раздела «Безопасность» в Системных настройках, вероятно, лучше всего добавить горячий угол для быстрой активации). ). Это потребует от вас ввода пароля каждый раз, когда вы вернетесь к компьютеру - если ваша кошка не знает его, вы будете защищены от любого случайного ввода.

К сожалению, это означает, что вы не должны использовать компьютер в этот момент. Кроме использования внешнего монитора и т. Д. И закрытия крышки , я не знаю ни одного встроенного способа отключения клавиатуры.

Скотт
источник
0

Похоже, что все кошки любят возиться с MacBook

Этот http://www.indiegogo.com/Mac-OS-X-Keyboard-Lock-Application-Lockey должен решить вашу проблему

или попробуйте это http://jan.prima.de/~jan/plok/archives/48-Keyboard-Cleaner.html

PS: Вы тот же пользователь, который задал этот вопрос здесь http://discussions.apple.com/thread.jspa?threadID=1646187

subanki
источник
1
Ссылка на Инди Гого мертва.
jtheletter
Keyboard Cleaner издает "фанк" системную ошибку macOS при нажатии клавиш, что может раздражать пользователей.
Jtheletter
0

Попробуйте бесплатное программное обеспечение CatNip , которое утверждает, что обнаруживает кошачью типизацию и в ответ блокирует клавиатуру.

ischeriad
источник
0

Есть отличное бесплатное приложение, которое делает именно это. Он называется KeyboardCleanTool и сделан тем же парнем, что и BetterSnapTool.

В отличие от Keyboard Cleaner, вы все равно можете использовать компьютер как обычно, когда клавиатура отключена.

Алекс Райан
источник
1
Пожалуйста, не связывайтесь напрямую с загрузками. Вместо этого вы должны ссылаться на страницу продукта. Прочтите также Как рекомендовать программное обеспечение, чтобы узнать, как вам следует рекомендовать программное обеспечение. По крайней мере, вы должны предоставить больше, чем просто ссылку, например, некоторую дополнительную информацию о самом программном обеспечении.
DavidPostill
-1

http://macifier.com/ это приложение бесплатное, блокирует клавиатуру, n не выключает экран (вы можете перейти к FaceTime / Skype или посмотреть фильм) !! Другие приложения размывают экран.

Шерил Энн Франклин
источник
1
Это больше не кажется доступным, и приведенная выше ссылка ведет на подозрительную страницу.
Jtheletter