Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

42 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

ν•œκ΅­μ–΄ | English

Every Hangul v2

πŸ“š AutoHotkey library for processing the Korean alphabet, "Hangul".

License: MIT
⭐ β†’ ❀️

How to use

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.

Supported functions

  • 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.

Support and contributions

  • 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.

About

πŸ“š AutoHotkey(v2) Library for processing Korean alphabet, "Hangul"

Resources

Stars

3 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages