IBus Chinese input methods for HongKongers - Problem, Solution, Future.
-
Upload
sammy-fung -
Category
Technology
-
view
431 -
download
0
Transcript of IBus Chinese input methods for HongKongers - Problem, Solution, Future.
![Page 1: IBus Chinese input methods for HongKongers - Problem, Solution, Future.](https://reader033.fdocuments.in/reader033/viewer/2022052900/555c58e1d8b42af3448b4f0c/html5/thumbnails/1.jpg)
IBus Chinese input methods for HongKongers
Problem, Solution, Future.
Presented by Sammy Fung
sammy.hk
![Page 2: IBus Chinese input methods for HongKongers - Problem, Solution, Future.](https://reader033.fdocuments.in/reader033/viewer/2022052900/555c58e1d8b42af3448b4f0c/html5/thumbnails/2.jpg)
Sammy Fung
● Python developer.● Founding Chairman of Hong Kong Linux
User Group in 1997.● Community Manager of Open Source
Hong Kong (opensource.hk).● Co-Organizers of GNOME.Asia 2012 in
Hong Kong.
![Page 3: IBus Chinese input methods for HongKongers - Problem, Solution, Future.](https://reader033.fdocuments.in/reader033/viewer/2022052900/555c58e1d8b42af3448b4f0c/html5/thumbnails/3.jpg)
When IBus become default input framework of GNOME......
![Page 4: IBus Chinese input methods for HongKongers - Problem, Solution, Future.](https://reader033.fdocuments.in/reader033/viewer/2022052900/555c58e1d8b42af3448b4f0c/html5/thumbnails/4.jpg)
Chinese and CJK input methods seems to be broken at GNOME desktop enviornment.
![Page 5: IBus Chinese input methods for HongKongers - Problem, Solution, Future.](https://reader033.fdocuments.in/reader033/viewer/2022052900/555c58e1d8b42af3448b4f0c/html5/thumbnails/5.jpg)
What is Cangjie 倉頡 ?
![Page 6: IBus Chinese input methods for HongKongers - Problem, Solution, Future.](https://reader033.fdocuments.in/reader033/viewer/2022052900/555c58e1d8b42af3448b4f0c/html5/thumbnails/6.jpg)
Cangjie 倉頡
● Unlike pinyin method (a pronunciation aspect input method),
● Cangjie is based on the graphological aspect (radical, shapes) of Chinese characters.
● http://en.wikipedia.org/wiki/Cangjie_input_method
![Page 7: IBus Chinese input methods for HongKongers - Problem, Solution, Future.](https://reader033.fdocuments.in/reader033/viewer/2022052900/555c58e1d8b42af3448b4f0c/html5/thumbnails/7.jpg)
Quick 速成
● Quick is a easy version of Cangjie, ● users input first and last code of original
Cangjie codes.● and lookup candidate list of possible
Chinese characters, to select the character they want to input.
![Page 8: IBus Chinese input methods for HongKongers - Problem, Solution, Future.](https://reader033.fdocuments.in/reader033/viewer/2022052900/555c58e1d8b42af3448b4f0c/html5/thumbnails/8.jpg)
Input methods in different Chinese worlds
● Hong Kong is much different than China (the mainland) and Taiwan.
● Hong Kong Chinese computer users uses Cangjie and Quick for over 30 years.
● Pinyin is the most popular Chinese input method in Taiwan.
● SCIM and GCIN are popular chinese input in traditional chinese world (Hong Kong and Taiwan).
![Page 9: IBus Chinese input methods for HongKongers - Problem, Solution, Future.](https://reader033.fdocuments.in/reader033/viewer/2022052900/555c58e1d8b42af3448b4f0c/html5/thumbnails/9.jpg)
Problems in IBus
● In ibus, cangjie and quick is provided by ibus-table, but certain problems occurs in ibus to use
● For Quick on IBus, number of character candidates per page is 6, and traditionally is 9 for many years.
● And showing order of character candidates in Quick on IBus are different.
![Page 10: IBus Chinese input methods for HongKongers - Problem, Solution, Future.](https://reader033.fdocuments.in/reader033/viewer/2022052900/555c58e1d8b42af3448b4f0c/html5/thumbnails/10.jpg)
Quick in GCIN
![Page 11: IBus Chinese input methods for HongKongers - Problem, Solution, Future.](https://reader033.fdocuments.in/reader033/viewer/2022052900/555c58e1d8b42af3448b4f0c/html5/thumbnails/11.jpg)
Quick in old ibus-table
![Page 12: IBus Chinese input methods for HongKongers - Problem, Solution, Future.](https://reader033.fdocuments.in/reader033/viewer/2022052900/555c58e1d8b42af3448b4f0c/html5/thumbnails/12.jpg)
Modify a value in ibus python code
![Page 13: IBus Chinese input methods for HongKongers - Problem, Solution, Future.](https://reader033.fdocuments.in/reader033/viewer/2022052900/555c58e1d8b42af3448b4f0c/html5/thumbnails/13.jpg)
9 candidates after modification
![Page 14: IBus Chinese input methods for HongKongers - Problem, Solution, Future.](https://reader033.fdocuments.in/reader033/viewer/2022052900/555c58e1d8b42af3448b4f0c/html5/thumbnails/14.jpg)
Solution
● ibus-cangjie – a seperated IBus input engine for Cangjie and Quick by Mathieu Bridon.
● libcangjie is a cangjie library used by ibus-cangjie, developed by Wanleung Wong.
● And Allan helped to add ibus-cangjie to input method selection panel in GNOME.
![Page 15: IBus Chinese input methods for HongKongers - Problem, Solution, Future.](https://reader033.fdocuments.in/reader033/viewer/2022052900/555c58e1d8b42af3448b4f0c/html5/thumbnails/15.jpg)
![Page 16: IBus Chinese input methods for HongKongers - Problem, Solution, Future.](https://reader033.fdocuments.in/reader033/viewer/2022052900/555c58e1d8b42af3448b4f0c/html5/thumbnails/16.jpg)
![Page 17: IBus Chinese input methods for HongKongers - Problem, Solution, Future.](https://reader033.fdocuments.in/reader033/viewer/2022052900/555c58e1d8b42af3448b4f0c/html5/thumbnails/17.jpg)
![Page 18: IBus Chinese input methods for HongKongers - Problem, Solution, Future.](https://reader033.fdocuments.in/reader033/viewer/2022052900/555c58e1d8b42af3448b4f0c/html5/thumbnails/18.jpg)
Future
● In the future, we will bring another HK Chinese open source input method to ibus and GNOME, it is stroke5.
![Page 19: IBus Chinese input methods for HongKongers - Problem, Solution, Future.](https://reader033.fdocuments.in/reader033/viewer/2022052900/555c58e1d8b42af3448b4f0c/html5/thumbnails/19.jpg)
Strokes in Chinese
● Handwriting a chinese characters with use of different strokes.
● And stroke orders in handwriting.● http://en.wikipedia.org/wiki/Stroke_
%28Chinese_character%29● http://en.wikipedia.org/wiki/Stroke_order
![Page 20: IBus Chinese input methods for HongKongers - Problem, Solution, Future.](https://reader033.fdocuments.in/reader033/viewer/2022052900/555c58e1d8b42af3448b4f0c/html5/thumbnails/20.jpg)
Stroke 5
a chinese input method which its table is inputted by Hong Kong seniors
![Page 21: IBus Chinese input methods for HongKongers - Problem, Solution, Future.](https://reader033.fdocuments.in/reader033/viewer/2022052900/555c58e1d8b42af3448b4f0c/html5/thumbnails/21.jpg)
Stroke 5
● a chinese input method which its table is inputted by Hong Kong seniors
● with around 5,000 daily-use Chinese characters.
● The idea and project is proposed and coordindated by a social worker since 2001.
![Page 22: IBus Chinese input methods for HongKongers - Problem, Solution, Future.](https://reader033.fdocuments.in/reader033/viewer/2022052900/555c58e1d8b42af3448b4f0c/html5/thumbnails/22.jpg)
5 different strokes
● Using " N M , . / " to represent 5 different strokes of Chinese character in Stroke5, which is equal to:
● "Horizontal", "Vertical", "Falling leftwards", "Dot", "Curve"
● 橫 , 直 /豎 , 撇 , 點 , 曲
![Page 23: IBus Chinese input methods for HongKongers - Problem, Solution, Future.](https://reader033.fdocuments.in/reader033/viewer/2022052900/555c58e1d8b42af3448b4f0c/html5/thumbnails/23.jpg)
Targeted users of Stroke 5
● It is suitable for seniors, stroke patients, and children.
● Latest stroke5 website: http://stroke5.webnode.tw/
![Page 24: IBus Chinese input methods for HongKongers - Problem, Solution, Future.](https://reader033.fdocuments.in/reader033/viewer/2022052900/555c58e1d8b42af3448b4f0c/html5/thumbnails/24.jpg)
Thank you
So, we hopes GNOME will be a favourite desktop enviornment again in CJK world. :)
sammy.hk