arutarimu / KrEnInput

Converts Korean to English key strokes

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Introduction

Korean written language called "한글" (Hangul) is a composition of two to three individual characters.
"Hello" in Korean is "안녕", and you can clearly see there are three components to each characteristic.
"안 -> ㅇㅏㄴ" and "녕 -> ㄴㅕㅇ"

Let's go back to "안녕" to demonstrate.
안녕's 안 is made up of First : ㅇ Middle :ㅏ Final : ㄴ, and each characters can be typed with one keystroke.

  • Note that not every characteristic uses the Final character, like "가" using only First and Middle.

Because Korean keyboard layout is essentially just an overlay on the English QWERTY keyboard, it is easy to convert.
for example: 안녕 -> dkssud

Image

KrEnInput

KrEnInput utilizes Korean encoding methods to break down each characteristics into individual characters.
After decomposing the characteristic, it uses a dictionary to convert the characters into English letters.

Special Thanks

License

You are more than welcome to use, modify, and share.

한글 README

python3를 이용하여 한글을 분해하고 영타로 변환하는 소스입니다.
예 : 안녕 -> dkssud
neotune님의 초성, 중성, 종성 리스트와 소스를 바탕으로 만들어졌습니다. https://github.com/neotune

About

Converts Korean to English key strokes


Languages

Language:Python 100.0%