Интерфейс ITfFnGetPreferredTouchKeyboardLayout (ctffunc.h)
Интерфейс ITfFnGetPreferredTouchKeyboardLayout реализуется текстовой службой для указания использования определенной раскладки клавиатуры, поддерживаемой сенсорной клавиатурой Windows 8.
Если IME активен, сенсорная клавиатура будет использовать ITfFunctionProvider::GetFunction с IID_ITfFnGetPreferredTouchKeyboardLayout для запроса IME для этой функции.
Если функция не поддерживается редактором IME, сенсорная клавиатура будет отображать макет по умолчанию для языка.
Наследование
Интерфейс ITfFnGetPreferredTouchKeyboardLayout наследуется от ITfFunction. ITfFnGetPreferredTouchKeyboardLayout также имеет следующие типы элементов:
Методы
Интерфейс ITfFnGetPreferredTouchKeyboardLayout содержит следующие методы.
ITfFnGetPreferredTouchKeyboardLayout::GetLayout Получает идентификатор макета сенсорной клавиатуры для макета, который редактор редактора редактора средств ввода направляет на отображение сенсорной клавиатуры, пока IME активна. |
Комментарии
Дополнительные сведения о макетах, которые можно указать, см. в разделе GetLayout.
Этот интерфейс применяется только к imEs, написанным с помощью платформы текстовых служб, а не к устаревшим imer IMM32, и применяется только к следующим языкам ввода:
- Японский
- Корейский
- Китайский, упрощенное письмо
- Китайский (традиционный)
Требования
Минимальная версия клиента | Windows 8 [только классические приложения] |
Минимальная версия сервера | Windows Server 2012 [только классические приложения] |
Целевая платформа | Windows |
Header | ctffunc.h |