Spec-Zone .ru
спецификации, руководства, описания, API

Библиотека разработчика Mac

Разработчик

Ссылка платформы InputMethodKit ссылка на протокол IMKStateSetting

Опции
Развертывание Target:

На этой странице
Язык:

IMKStateSetting

IMKStateSetting протокол определяет методы для установки или доступа к значениям, указывающим состояние метода ввода.

Наследование


Не применимый

Соответствует


Не применимый

Оператор импорта


Swift

import InputMethodKit

Objective C

@import InputMethodKit;

Доступность


Доступный в OS X v10.5 и позже.
  • Активирует сервер метода ввода. (требуемый)

    Объявление

    Swift

    func activateServer(_ sender: AnyObject!)

    Objective C

    - (void)activateServer:(id)sender

    Параметры

    sender

    Объект, отправляющий сообщение активации.

    Оператор импорта

    Objective C

    @import InputMethodKit;

    Swift

    import InputMethodKit

    Доступность

    Доступный в OS X v10.5 и позже.

    См. также

    – deactivateServer:

  • Деактивировал сервер метода ввода. (требуемый)

    Объявление

    Swift

    func deactivateServer(_ sender: AnyObject!)

    Objective C

    - (void)deactivateServer:(id)sender

    Параметры

    sender

    Объект, отправляющий сообщение деактивации.

    Оператор импорта

    Objective C

    @import InputMethodKit;

    Swift

    import InputMethodKit

    Доступность

    Доступный в OS X v10.5 и позже.

    См. также

    – activateServer:

  • Выводит на экран предпочтительное окно. (требуемый)

    Объявление

    Swift

    func showPreferences(_ sender: AnyObject!)

    Objective C

    - (void)showPreferences:(id)sender

    Параметры

    sender

    Объект, отправляющий сообщение для показа предпочтительное окно.

    Обсуждение

    Этот метод ищет файл пера, содержащий класс контроллера окна и предпочтительную утилиту. Если найдено, это выводит на экран окно. Для использования этого метода, необходимо создать пункт меню в меню метода ввода, действие которого showPreferences:. Когда пользователь выбирает тот элемент, Набор Метода ввода вызывает Ваш showPreferences: метод. Реализация по умолчанию ищет названный файл пера preferences.nib. Если найдено, это выделяет загрузки класса контроллера окна файл пера. Можно обеспечить пользовательский класс контроллера окна путем именования класса в методе ввода info.plist файл, обеспечивая пару ключ/значение. Ключ должен быть InputMethodServerPreferencesWindowControllerClass и присваиваемое значение должно быть именем Вашего пользовательского класса.

    Оператор импорта

    Objective C

    @import InputMethodKit;

    Swift

    import InputMethodKit

    Доступность

    Доступный в OS X v10.5 и позже.

  • Возвращает целое без знака, содержащее объединение (требуемых) масок события

    Объявление

    Swift

    func recognizedEvents(_ sender: AnyObject!) -> Int

    Objective C

    - (NSUInteger)recognizedEvents:(id)sender

    Параметры

    sender

    Объект клиента, запрашивающий поддерживаемые события.

    Возвращаемое значение

    Целое без знака, содержащее объединение масок события (См. NSEvent.h заголовочный файл.

    Обсуждение

    Клиент вызывает этот метод, чтобы проверить, поддерживает ли метод ввода событие. Возвраты реализации по умолчанию NSKeyDownMask. Если Ваш метод ввода обрабатывает только ключ вниз события, Набор Метода ввода обеспечивает обработку мыши по умолчанию. Поведение обработки мыши вниз по умолчанию следующие: Если существует активная область состава и пользовательские щелчки в тексте, но за пределами области состава, Набор Метода ввода отправляет Ваш метод ввода a commitComposition: сообщение. Это происходит только для методов ввода, возвращающих только значение по умолчанию —NSKeyDownMask.

    Оператор импорта

    Objective C

    @import InputMethodKit;

    Swift

    import InputMethodKit

    Доступность

    Доступный в OS X v10.5 и позже.

  • режимы (_:) - режимы: Требуемый

    Возвращает словарь режимов, связанный с методом ввода. (требуемый)

    Объявление

    Swift

    func modes(_ sender: AnyObject!) -> [NSObject : AnyObject]!

    Objective C

    - (NSDictionary *)modes:(id)sender

    Параметры

    sender

    Объект клиента, запрашивающий словарь режимов.

    Возвращаемое значение

    Словарь режимов связался с методом ввода.

    Обсуждение

    Обычно объект клиента вызывает этот метод к создать меню ввода текста. Путем вызова метода ввода вместо того, чтобы читать режимы из Info.plist файл, метод ввода может динамично изменить поддерживаемые режимы.

    Оператор импорта

    Objective C

    @import InputMethodKit;

    Swift

    import InputMethodKit

    Доступность

    Доступный в OS X v10.5 и позже.

  • Возвращает объект значения, ключ которого является предоставленным тегом. (требуемый)

    Объявление

    Swift

    func valueForTag(_ tag: Int, client sender: AnyObject!) -> AnyObject!

    Objective C

    - (id)valueForTag:(long)tag client:(id)sender

    Параметры

    tag

    Ключ, значение которого Вы хотите получить.

    sender

    Клиент, запрашивающий значение.

    Возвращаемое значение

    Объект значения.

    Оператор импорта

    Objective C

    @import InputMethodKit;

    Swift

    import InputMethodKit

    Доступность

    Доступный в OS X v10.5 и позже.

    См. также

    – setValue:forTag:client:

  • Установите значение для предоставленного ключа. (требуемый)

    Объявление

    Swift

    func setValue(_ value: AnyObject!, forTag tag: Int, client sender: AnyObject!)

    Objective C

    - (void)setValue:(id)value forTag:(long)tag client:(id)sender

    Параметры

    value

    Значение, указанное как надлежащий объект (такой как NSNumber), для установки.

    tag

    Ключ, значение которого Вы хотите установить.

    sender

    Клиент, устанавливающий значение.

    Оператор импорта

    Objective C

    @import InputMethodKit;

    Swift

    import InputMethodKit

    Доступность

    Доступный в OS X v10.5 и позже.

    См. также

    – valueForTag:client: