Так вот что я пытаюсь сделать:Доступ к параметрам клавиатуры в MacOS с помощью Swift
Я хочу построить небольшое приложение, которое помещает иконку в моей верхней панели в Mac OS. При нажатии на этот значок он должен переключить настройку «Системные настройки> Клавиатура> Использовать клавиши F1, F2, ... в качестве стандартных функциональных клавиш». Таким образом, он в основном работает как Caffeine только для другой настройки.
Это мой текущий код (который все еще находится в фазе тестирования):
class AppDelegate: NSObject, NSApplicationDelegate {
func test() {
let defaults = NSUserDefaults.standardUserDefaults().dictionaryRepresentation()
for value in defaults.keys {
print(value + " - " + String(defaults[value]))
}
}
func applicationDidFinishLaunching(aNotification: NSNotification) {
test()
}
}
Идея до сих пор, чтобы получить NSUserDefaults и получить обзор всех они ключи и значения, хранящиеся в нем. И вот моя проблема: как узнать, какой ключ мне нужен для доступа к настройке, которую я хочу? Я не мог найти никаких клавиш, содержащих «клавиатуру» (я ожидал увидеть такие клавиши, как "com.apple.keyboard.*"
). Я не нашел документацию, охватывающую диапазон возможных ключей для доступа к определенным настройкам.
Если бы кто-нибудь мог мне помочь, я бы очень признателен!
Спасибо и хорошо провели день!