Skip to content

输入法开发TSF框架的C#库(持续更新)

License

Notifications You must be signed in to change notification settings

nayaku/TSF-TypeLib

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TSF-TypeLib

MIT NuGet GitHub GitHub GitHub NuGet Github Version

原项目

Type Library of Text Services Framework for .NET

开发TSF(输入法)提供C#的库。

Fork说明

由于最近本人在从事开发输入法方面的工作,发现这个库用起来挺不错的,只是时间已经比较久没关系了,现在修复其中的BUG。

修复

1.0.4

  • 在HRESULT中添加比较方法和快捷函数S_OK和S_FALSE。
  • 修复ITfCompartmentITfKeyEventSinkITfKeystrokeMgr中函数对其的问题。
  • 添加了新的错误类型。
  • 添加Oaldlwtypes

1.0.3

根据 《TSF自定义候选词列表界面》,修正tlbimp.cs文件。

  • 修改IEnumTfInputProcessorProfiles::Next IEnumTfLanguageProfiles::Next ITfInputProcessorProfiles::GetLanguageList ITfRange::GetText的签名。

1.0.2

  • hresult的错误还是可选的处理。之前修正“解决ManagerReturnValues中的错误代码与COMException中错误代码冲突的问题。”的时候引入的BUG,造成了Marshal.GetExceptionForHR的错误直接抛出的问题。
  • 添加TF_DEFAULTTS_DEFAULT的定义。修改GetSelection函数。
  • 解决ManagerReturnValues中的错误代码与COMException中错误代码冲突的问题。
  • ITfContext.GetSelection 产生System.StackOverflowException
  • 添加ManagerReturnValues.TF_E_INVALIDARG异常类型

About

输入法开发TSF框架的C#库(持续更新)

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C# 99.8%
  • Batchfile 0.2%