Мое приложение имеет дополнительный пользовательский интерфейс, который позволяет пользователю удерживать клавиши-модификаторы (shift, option, command) на внешней клавиатуре, чтобы вызвать некоторые специфические поведения.(Этот опыт также будет отображаться на экране, когда клавиатура не подключена.)
UIKeyCommand
требует ввода строки и запускается один раз при нажатии комбинации клавиш.Я хочу отслеживать изменения состояния только клавиш-модификаторов с течением времени, когда пользователь нажимает / отпускает их.
Существует ли iOS API, который позволяет мне отслеживать состояние клавиш-модификаторов на внешней клавиатуре?