Browse by type
Implement input methods easily for Windows via Text Services Framework: * LibIME contains a library which aims to be a simple wrapper for Windows Text Service Framework (TSF). * PIMETextService contains an backbone implementation of Windows text service for using libIME. * The python server part requires python 3.x and pywin32 package.
All parts are licensed under GNU LGPL v2.1 license.
Get source from github.
git clone https://github.com/EasyIME/PIME.git
cd PIME
git submodule update --init
Use the following CMake commands to generate Visual Studio project.
cmake -G "Visual Studio 16 2019" -A Win32 <path to PIME source folder>
cmake -G "Visual Studio 16 2019" -A x64 <path to PIME source folder>
Open generated project with Visual Studio and build it.
PIMETextService.dll to C:\Program Files (X86)\PIME\x86.PIMETextService.dll to C:\Program Files (X86)\PIME\x64.python to C:\Program Files (X86)\PIME\node to C:\Program Files (X86)\PIME\Use regsvr32 to register PIMETextService.dll. 64-bit system need to register both 32-bit and 64-bit PIMETextService.dll
regsvr32 "C:\Program Files (X86)\PIME\x86\PIMETextService.dll" (run as administrator)
regsvr32 "C:\Program Files (X86)\PIME\x64\PIMETextService.dll" (run as administrator)
NOTICE: the regsvr32 command needs to be run as Administrator. Otherwise you'll get access denied error.
Use regsvr32 to unregister PIMETextService.dll. 64-bit system need to unregister both 32-bit and 64-bit PIMETextService.dll
regsvr32 /u "C:\Program Files (X86)\PIME\x86\PIMETextService.dll" (run as administrator)
regsvr32 /u "C:\Program Files (X86)\PIME\x64\PIMETextService.dll" (run as administrator)
C:\Program Files (X86)\PIMENOTICE: the regsvr32 command needs to be run as Administrator. Otherwise you'll get access denied error.
Please report any issue to here.