RUST로 개발 할 때,로만든한국어자모조합라이브러리클리앙 종종 Keyboard 값을 후킹해서 사용해야 하는 경우가 있습니다.
(rdev, claves 등 windows API 나 MacOS API 등을 이용하는 경우)
다음 경우 영어 키보드 사용자들의 경우는 상관없지만 한국어 키보드 입력의 경우 IME 의 후킹이 되지 않다보니 불편함을 겪는 경우가 있을 것입니다.
이런 경우 사용하기 위해 만든 한국어 관련 crate 입니다.
- 한글 문자 확인 (
check_korean
) - 한글 문자 분류 (
classify_korean
) - 초성 확인 (
first_letter_check
) - 중성 확인 (
middle_letter_check
) - 종성 확인 (
last_letter_check
) - 자모 문자를 조합하여 한글 만들기 (
compose_korean
) - 문자의 음절 유형 확인 (
syllable_check
) - 한글 자모 문자들을 입력받아 가능한 겹자음을 조합 (
create_double_consonant
)
기능을 포함하고 있으며
곧 추가 될 기능으로는 알파벳 (2벌식 기준) -> 한글로 변경해주는 기능 이 있습니다 ㅎㅎ
https://github.com/leoppark94/RUST-Korean
에 업로드 되어있으며.
https://crates.io/crates/rustkorean
에서도 찾아보실 수 있습니다~