From 25a1a110ecfed3216eed834c74d137daae10a8f6 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Thu, 4 Dec 2025 01:12:15 +0000 Subject: [PATCH 1/2] Initial plan From 9d9a0563c113ec8f76bfed21895530d1d1c9484f Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Thu, 4 Dec 2025 01:15:59 +0000 Subject: [PATCH 2/2] Add NavilIME documentation and fix ReadMe.md encoding Co-authored-by: cellcomputer <22650075+cellcomputer@users.noreply.github.com> --- NavilIME.md | 55 +++++++++++++++++++++++++++++++++++++++++++++++++++++ ReadMe.md | 2 +- 2 files changed, 56 insertions(+), 1 deletion(-) create mode 100644 NavilIME.md diff --git a/NavilIME.md b/NavilIME.md new file mode 100644 index 0000000..9c93a29 --- /dev/null +++ b/NavilIME.md @@ -0,0 +1,55 @@ +# NavilIME - 开源韩文输入法项目 + +## 项目概述 + +[NavilIME](https://github.com/navilera/NavilIME) 是一个开源的韩文(韩语/Hangul)输入法编辑器(IME),专为 Windows 系统设计。该项目基于 Text Service Framework (TSF) 框架构建,并使用 libhangul 库来处理韩文字符的组合逻辑。 + +## 主要特性 + +### 支持多种键盘布局 +NavilIME 支持多种流行的韩文键盘布局: + +- **세벌 3-18Na** (Sebeol 3-18Na) +- **세벌 3-90** (Sebeol 3-90) +- **세벌 3-91 최종** (Sebeol 3-91 final) +- **세벌 무시프트** (Sebeol no-shift) +- **세벌 옛한글** (Sebeol yet-Hangul) +- **두벌** (Dubeol - 标准及古韩文) +- **로마자** (Hangul roman - 罗马字输入) + +### 技术架构 +- **TSF 架构**: 确保与现代 Windows 系统和应用程序完全集成 +- **libhangul 支持**: 高级韩文音节组合处理,用于正确的韩文输入 +- **多键盘布局**: 适用于有经验的打字员、语言学习者或需要替代布局的用户 + +### 开源许可 +NavilIME 采用 **GPL-3.0** 许可证,完全免费使用、修改和贡献,鼓励社区开发。 + +## 与 WSIME 的关系 + +NavilIME 和 WSIME(词句输入法)都属于输入法编辑器(IME)项目家族。两者可能有以下共同技术: + +1. **Text Service Framework (TSF)**: Windows 系统的标准输入法框架 +2. **语言特定的字符组合逻辑**: NavilIME 使用 libhangul 处理韩文,WSIME 作为中文输入法可能有类似的字符处理逻辑 +3. **开源协作模式**: 两者都采用开源方式开发 + +## 参考资源 + +- **GitHub 仓库**: https://github.com/navilera/NavilIME +- **Microsoft TSF 文档**: https://learn.microsoft.com/en-us/windows/apps/develop/input/input-method-editors +- **韩文 IME 指南**: https://learn.microsoft.com/en-us/globalization/input/korean-ime + +## 构建与安装 + +### 构建步骤 +1. 使用 Visual Studio 打开 `NavilIME.sln` 解决方案文件 +2. 支持 x86 和 x64 两种架构的构建 +3. 编译生成输入法组件 + +### 安装方式 +- **安装程序**: 使用项目提供的安装程序 +- **手动安装**: 通过命令行步骤复制文件并注册 IME + +--- + +*此文档旨在为输入法开发者提供 NavilIME 项目的参考信息。* diff --git a/ReadMe.md b/ReadMe.md index 7c76b7e..d63c2de 100644 --- a/ReadMe.md +++ b/ReadMe.md @@ -1 +1 @@ -"ʾ뷨" +"词句输入法"