All Projects → EasyIME → Pime

EasyIME / Pime

Licence: other
Develop input methods for Windows easily with Python and node.js

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Pime

Trime
同文安卓輸入法平臺3.x/Android-rime/Rime Input Method Engine for Android
Stars: ✭ 1,032 (-1.81%)
Mutual labels:  chinese, ime
Wubi Lex
WIN10系统自带五笔的码表与短语词库安装、管理工具( 可将五笔替换为郑码等其他形码输入法 ),并可增强微软五笔的设置、热键等功能。 发布后的软件仅890KB, 只要一个EXE文件( 绿色免安装 )。软件已自带五笔86、98、091、新世纪码表,以及极点五笔、QQ五笔、 微软五笔默认词库、昱琼词库、海峰词库等。甚至自带了郑码大词库、可以一键把微软五笔替换为郑码输入法。
Stars: ✭ 385 (-63.37%)
Mutual labels:  ime, windows-10
ime.vim
A Vim input method engine
Stars: ✭ 74 (-92.96%)
Mutual labels:  ime, chinese
Hint
重构到 ---> https://github.com/hustcc/lint-md
Stars: ✭ 30 (-97.15%)
Mutual labels:  chinese
Mywintiles
Tiling window manager for Windows 10, Built on top of explorer shell
Stars: ✭ 34 (-96.76%)
Mutual labels:  windows-10
Sikulix1
SikuliX version 2.0.0+ (2019+)
Stars: ✭ 1,007 (-4.19%)
Mutual labels:  windows-10
Gank.uwp
http://gank.io 第三方客户端UWP版
Stars: ✭ 41 (-96.1%)
Mutual labels:  windows-10
Google Ime Dictionary
日英変換・英語略語展開のための IME 追加辞書 📙 日本語から英語への和英変換や英語略語の展開を Google 日本語入力や ATOK などで可能にする IME 拡張辞書です
Stars: ✭ 30 (-97.15%)
Mutual labels:  ime
Chinese regions rails
中国省市区县数据库,包含行政编码,邮政编码,地区拼音和简拼
Stars: ✭ 38 (-96.38%)
Mutual labels:  chinese
Win10bloatremover
Configurable CLI tool to easily and aggressively debloat and tweak Windows 10 by removing preinstalled UWP apps, services and more. Originally based on the W10 de-botnet guide made by @adolfintel.
Stars: ✭ 37 (-96.48%)
Mutual labels:  windows-10
Dawnplayer
A FLV playback library for Windows 10 UWP.
Stars: ✭ 46 (-95.62%)
Mutual labels:  windows-10
Python Parallel Programming Cookbook Cn
📖《Python Parallel Programming Cookbook》中文版
Stars: ✭ 978 (-6.95%)
Mutual labels:  chinese
Mvvmlight
The main purpose of the toolkit is to accelerate the creation and development of MVVM applications in Xamarin.Android, Xamarin.iOS, Xamarin.Forms, Windows 10 UWP, Windows Presentation Foundation (WPF), Silverlight, Windows Phone.
Stars: ✭ 973 (-7.42%)
Mutual labels:  windows-10
Avim
Vietnamese input method extension (IME) for Firefox, Thunderbird, SeaMonkey, Komodo, etc. — bộ gõ tiếng Việt dành cho Firefox, Thunderbird, SeaMonkey, Komodo, …
Stars: ✭ 41 (-96.1%)
Mutual labels:  ime
Nlp xiaojiang
自然语言处理(nlp),小姜机器人(闲聊检索式chatbot),BERT句向量-相似度(Sentence Similarity),XLNET句向量-相似度(text xlnet embedding),文本分类(Text classification), 实体提取(ner,bert+bilstm+crf),数据增强(text augment, data enhance),同义句同义词生成,句子主干提取(mainpart),中文汉语短文本相似度,文本特征工程,keras-http-service调用
Stars: ✭ 954 (-9.23%)
Mutual labels:  chinese
Uwp App Launcher Mobile
[Open Source] It's like the iOS and Android Home Screens but for Windows 10 (Phones).
Stars: ✭ 47 (-95.53%)
Mutual labels:  windows-10
Rssbot
Lightweight Telegram RSS bot for notifications only. 用于消息通知的轻量级 Telegram RSS 机器人
Stars: ✭ 952 (-9.42%)
Mutual labels:  chinese
Translucenttb
A lightweight utility that makes the Windows taskbar translucent/transparent.
Stars: ✭ 8,816 (+738.82%)
Mutual labels:  windows-10
Chinese Write Handling Char Recognition
汉字手写识别
Stars: ✭ 48 (-95.43%)
Mutual labels:  chinese
Wslreverse
Experiments with hidden COM interface and LxBus IPC mechanism in WSL
Stars: ✭ 47 (-95.53%)
Mutual labels:  windows-10

PIME

Build status GitHub release

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.

Development

Tool Requirements

How to Build

  • 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.

TSF References

Windows ACL (Access Control List) references

Install

  • Copy PIMETextService.dll to C:\Program Files (X86)\PIME\x86.

  • Copy PIMETextService.dll to C:\Program Files (X86)\PIME\x64.

  • Copy the folder python to C:\Program Files (X86)\PIME\

  • Copy the folder 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.

  • In Windows 8, if you put the dlls in places other than C:\Windows or C:\Program Files, they will not be accessible in metro apps.

Uninstall

  • Use regsvr32 to unregister PIMETextService.dll. 64-bit system need to register 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)
    
  • Remove C:\Program Files (X86)\PIME

  • NOTICE: the regsvr32 command needs to be run as Administrator. Otherwise you'll get access denied error.

Bug Report

Please report any issue to here.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].