Nimf 입력 도구


Nimf는 Unix 계통의 환경을 위한 가볍고 효율적인 입력기(IME)입니다. 구형 하드웨어나 가상 환경에서도 빠르고 자원을 적게 사용하는 타이핑 경험을 제공하는 것을 목표로 합니다.

Read more ...

HSK Hanzi 3000

hsk-hanzi-3000-2024.png
Read more ...

공통 입력 방식

Cim은 Common input method의 약자입니다.

Linux와 BSD의 입력기 시스템은 파편화되어 있습니다.

Linux와 BSD에는 XIM, Gtk-IM, Qt-IM, Wayland-IM 등 다양한 입력 방식이 존재합니다.

Cim은 이러한 입력 방식들을 통합하는 소프트웨어입니다.

이미 Gtk 입력기와 Qt 입력기는 플러그인 방식으로 동작하고 있으며, 이러한 플러그인 방식이 수십 년 동안 실제 입력 환경에서 문제 없이 사용될 수 있다는 점은 이미 입증되었습니다.

그러나 Gtk 입력기와 Qt 입력기는 각각 Gtk와 Qt에 의존하기 때문에, X 전용 애플리케이션, Java 애플리케이션, Wayland 전용 애플리케이션, 콘솔 전용 애플리케이션은 이러한 Gtk 및 Qt 입력기를 사용할 수 없습니다.

그래서 저는 Gtk 입력기에서 Gtk 의존성을 제거하여, C API 기반의 공통 입력 방식을 설계했습니다.

Cim은 C API로 만들어졌고 의존성이 없기 때문에, 다양한 프로그래밍 언어와 애플리케이션에서 사용할 수 있습니다.

더 읽기 ...