1. 程式人生 > >韓文T9宮格輸入法的實現

韓文T9宮格輸入法的實現

工作中有幸接觸到了韓文顯示和韓文輸入法法,然而對於不懂韓文的我來說,要我寫輸入法真的是非常的困難,百度一點有用的資料都沒有,翻牆去谷歌搜尋也沒有,最後可以提供了一個文件,這個文件是非常的有用的,他實現的過程也很簡單,韓國的輸入方式是筆畫的,類似於我國的五筆輸入,hangul一般需要三個音首音、中音、尾音組合而成。

最後通過演算法組合算出對應的Unicode 編碼


9宮格只是把其中的首音、中音、尾音、簡化後在重新組合成的。

基本的實現過程就是這樣了,當然要實現完整的9宮格還要有一套完整的演算法,我是參照蘋果輸入法的,這裡我就不貼出來了,演算法是我自己寫的。過程非常繁瑣。