π AutoHotkey library for processing the Korean alphabet, "Hangul".
Include the library file in your script like below .
#include EveryHangul.ahk
After that, create a new instance.
instance := EveryHangul()
Now, you can freely use the functions in the library in the form of instance.FunctionName.
Please refer to the example file.
- Split() : Split phonemes in Hangul (μλ > γ γ γ΄γ΄γ γ )
- EngKey() : Convert Korean to English keys (μλ > dkssud)
- KorKey() : Convert English to Korean keys (dkssud > μλ )
- FixParticle() : Fix Korean particles (μ²μΆλ₯Ό > μ²μΆμ)
- FixParticleAll() : Fix all Korean particles in sentence (μ² μμ μν¬μ μ’μνλ€. > μ² μλ μν¬λ₯Ό μ’μνλ€.)
- Combine() : Combine the korean consonants and vowels (γ ,γ £,γ > ν£)
- GetFirstConsonant() : Get the first consonants (μλ > γ γ΄)
- GetRandom() : Pick random Korean consonants or vowels
- IsKoreanStatus() : Check if current IME mode is Korean
- Pronounce() : Convert written Korean to standard pronouncation (κ½λ° > κΌ³λΉ§)
- Romanize(): Convert Korean to romanize pronouncation (λκ΄λ Ή > Daegwallyeong)
However, Pronounce() and Romanize() may not be accurate in all cases.
- If you have any problems during use, please register a GitHub issue or email to contact@pnal.dev
- GitHub contributions are always welcome. Please feel free to contribute features you would like to see added and enhanced.