|
Size: 1555
Comment:
|
Size: 1894
Comment:
|
| Deletions are marked like this. | Additions are marked like this. |
| Line 3: | Line 3: |
| The code is available here: http://hg.libsdl.org/SDL-gsoc2010_IME |
The code is available here: http://hg.libsdl.org/SDL-gsoc2010_IME |
| Line 9: | Line 8: |
| '''June 30, 2010''' I have decided to use an IMM implementation for the SoC. The TSF implementation is moving too slowly, I intend to complete it after the SoC. |
'''June 30, 2010''' I have decided to use an IMM implementation for the SoC. The TSF implementation is moving too slowly, I intend to complete it after the SoC. |
| Line 14: | Line 11: |
| Line 17: | Line 13: |
| Line 22: | Line 19: |
| The TSF comes with Windows XP and newer. For earlier versions of Windows, you must install it separately: [[http://www.microsoft.com/downloads/details.aspx?FamilyID=b4c50c6e-e9dd-4c58-a886-75bd56985f0f&DisplayLang=en|Microsoft Windows Text Services Framework Redist files]] |
The TSF comes with Windows XP and newer. For earlier versions of Windows, you must install it separately: [[http://www.microsoft.com/downloads/details.aspx?FamilyID=b4c50c6e-e9dd-4c58-a886-75bd56985f0f&DisplayLang=en|Microsoft Windows Text Services Framework Redist files]] |
| Line 26: | Line 22: |
| Line 27: | Line 24: |
| The TSF is the new standard for text input and supports advanced features such as dictation. It is a collection of (many) COM interfaces. Sources for information: |
The TSF is the new standard for text input and supports advanced features such as dictation. It is a collection of (many) COM interfaces. Sources for information: |
| Line 36: | Line 33: |
| Line 37: | Line 35: |
| The IMM is the old way of doing things. On Windows XP and newer, the IMM is emulated by the TSF behind the scenes. | The IMM is the old way of doing things. On Windows XP and newer, the IMM is emulated by the TSF behind the scenes. Sources for information: * [[http://msdn.microsoft.com/en-us/goglobal/bb688173.aspx|Input Method Managers and Editors (IMMs/IMEs)]] * [[http://msdn.microsoft.com/en-us/library/aa912900.aspx|Input Method Manager (IMM)]] * [[http://msdn.microsoft.com/en-us/library/aa911651.aspx|Input Method Manager (IMM) Application Development]] |
This is a scratch pad for the IME Summer of Code 2010 project, by Daniel Wyatt
The code is available here: http://hg.libsdl.org/SDL-gsoc2010_IME
Contents
Status
June 30, 2010 I have decided to use an IMM implementation for the SoC. The TSF implementation is moving too slowly, I intend to complete it after the SoC.
Documentation
Notes
There are two methods for enabling IME support on Windows:
I will write an IMM implementation for the SoC.
The TSF comes with Windows XP and newer. For earlier versions of Windows, you must install it separately: Microsoft Windows Text Services Framework Redist files
TSF
The TSF is the new standard for text input and supports advanced features such as dictation. It is a collection of (many) COM interfaces. Sources for information:
- DirectX SDK Samples (Direct3D/CustomUI, DXUT/Optional)
- Mozilla (mozilla-1.9.2/widgets/src/windows/nsTextStore.cpp)
IMM
The IMM is the old way of doing things. On Windows XP and newer, the IMM is emulated by the TSF behind the scenes. Sources for information:
