Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings
forked from EasyIME/libIME2

Library used to develop Windows TSF-based input methods.

License

Notifications You must be signed in to change notification settings

syscode1/libIME2

Repository files navigation

LibIME2

A C++ library used to develop Windows TSF-based input methods. LibIME2 adds a thin layer around Windows TSF to make it more user-friendly.

It's largely based on the old libIME project used by PIME.

The aim of libIME2 is to improve the API design and quality of the original libIME by introducing more modern C++ syntax and testing.

Development

Tool Requirements

How to Build

  • Get source from github.

    git clone https://github.com/EasyIME/libIME2.git
    
  • Use one of the following CMake commands to generate a Visual Studio project.

    cmake -G "Visual Studio 16 2019" <path to source folder>
    cmake -G "Visual Studio 16 2019 Win64" <path to source folder>
    or
    cmake -G "Visual Studio 17 2022" src
    cmake -G "Visual Studio 17 2022" -A x64 src
    cmake --build . --config Debug|Release
    
  • Open generated project with Visual Studio and build it.

About

Library used to develop Windows TSF-based input methods.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 84.0%
  • Python 12.6%
  • CMake 1.0%
  • C 0.9%
  • Shell 0.9%
  • Starlark 0.6%

AltStyle によって変換されたページ (->オリジナル) /