А что вы хотите, чтобы после добавления в ядро? Вы хотите работающей ОС с которого можно будет загрузиться? Не знаю... у каждого есть свои привычки, которые трудно изменить. Это тамаринд общее в рецепт бирьяни? @DumbCoder есть буквально десятки тысяч людей делают это каждый год из Франции и Германии, ранее через территорию Югославии, Италии и Греции (с паром) во время войны, теперь через Сербию или Румынию и Болгарию. Это вряд ли делает вам выделиться. Я определенно попробовать это. Одна проблема, в `/usr/src/ и` я `в Linux-заголовков-3.11.0-14-универсальный`, но не `в Linux-3.11.0-14-универсальный` от `uname-Р` выход Поэтому, прочитав, что "дубликат", остается вопрос: есть ли смысл к +W в каталог, если +Х требуется для всех операций записи?

Основываясь на ваши прекрасные до работы, вот

Обновленная версия 2018

Особенности

  • Работает без каких-либо произвольных задержек
  • Работает как переключатель (Показать/Скрыть в зависимости от состояния клавиатуры)
  • Сохраняет состояние системы настройки приложения
  • Использует Яблоки Более Эффективное Применение Объектной Модели

Исходник

(*
 * переключение-и macOS-специальные возможности-клавиатура
 * помощью AppleScript
*
 * описание:
 * скрипт автоматизации macOS до переключения доступность для macOS на клавиатуре.
 * Показывает и скрывает клавиатуры в зависимости от текущего состояния.
*
 * автор: sidneys
 * Домашняя страница: http://sidneys.github.io
 * версия: 2.0.1
 * лицензия: МТИ
*)

-- Инит
использование AppleScript версии "2.7"
используйте дополнения сценариев 

-- Сохраняются стартового состояния "Системные настройки" приложение
набор didRunSystemPreferences На (сделать запуск приложения "Системные настройки")

-- Инициализировать хранилище для значения флажка 
набор initialCheckboxValue до -1
набор currentCheckboxValue до -1

-- Показать панель "клавиатура" в настройках специальных возможностей 
сказать приложение "Системные настройки"
 раскрыть Якорь 2 из области ИД "ком.яблоко.предпочтения.universalaccess"
конец сказать

-- Запуск автоматизированного взаимодействия
сказать приложение "системные события"

 -- Ждать: окно настройки системы 
 повторяйте, пока вкладка группа 1 окно 1 на процесс "Системные настройки" существует
 конца повторять

 - Подождите панели: настройки 
 повторяйте, пока (имя вторую радио кнопку на вкладке группа 1 окно 1 на процесс "Системные настройки") есть "специальные возможности клавиатуры"
 конца повторять

 -- Выберите "клавиатура доступности" сегментированный элемент управления
 нажмите переключатель 2 в разделе Группа 1 окно 1 на процесс "Системные настройки"

 -- Галочка "включить специальные возможности клавиатуры" галку, запоминать ее до/после значения
 набор initialCheckboxValue получить значение чекбокса 1 в разделе Группа 1 окно 1 на процесс "Системные настройки"
 установите флажок 1 в разделе Группа 1 окно 1 на процесс "Системные настройки"
 набор currentCheckboxValue получить значение чекбокса 1 в разделе Группа 1 окно 1 на процесс "Системные настройки"

 ... Это значение флажок менять?
 если initialCheckboxValue является currentCheckboxValue тогда
 -- Нет - ждать: диалоговое окно подтверждения 
 повторяйте, пока лист 1 на окно 1 на процесс "Системные настройки" существует
 конца повторять
 -- Закрыть диалог
 нажмите кнопку 1 листа 1 на окно 1 на процесс "Системные настройки"
 конец если

конец сказать

... А в "Системные настройки" приложения запускаются при запуске?
если не didRunSystemPreferences тогда
 - Нет - Бросил
 закрыть приложение "Системные настройки"
еще
 - Да - вернуться к экрану обзора
 сказать приложение "системные события"
 выберите пункт меню 3 Меню 1 пункт меню 4 меню 1 процесса "Системные настройки"
 конец сказать
конец если

Репозиторий

Вилка Гист на Гитхабе: тумблер-специальные возможности-клавиатура-для macOS

С нетерпением ждем ваших отзывов, Ура, С