ITfFnGetPreferredTouchKeyboardLayout interface

The ITfFnGetPreferredTouchKeyboardLayout interface is implemented by a text service to specify the use of a particular keyboard layout supported by the inbox Windows 8 touch keyboard.

When an IME is active the touch keyboard will use ITfFunctionProvider::GetFunction with IID_ITfFnGetPreferredTouchKeyboardLayout to query the IME for this function.

If the function is not supported by the IME, then the touch keyboard will show the default layout for the language.

Members

The ITfFnGetPreferredTouchKeyboardLayout interface inherits from ITfFunction. ITfFnGetPreferredTouchKeyboardLayout also has these types of members:

Methods

The ITfFnGetPreferredTouchKeyboardLayout interface has these methods.

MethodDescription
GetLayout

Obtains the touch keyboard layout identifier of the layout that the IME directs the touch keyboard to show while the IME is active.

 

Remarks

For more information on the layouts which can be specified, see GetLayout.

This interface applies only to IMEs written using the Text Services Framework and not to legacy IMM32 IMEs, and it only applies to the following input languages:

  • Japanese
  • Korean
  • Simplified Chinese
  • Traditional Chinese

Requirements

Minimum supported client

Windows 8 [desktop apps only]

Minimum supported server

Windows Server 2012 [desktop apps only]

Header

Ctffunc.h

IDL

Ctffunc.idl

 

 

Community Additions

ADD
Show:
© 2014 Microsoft. All rights reserved.