Difference between revisions of "QuickPhrase"
Weng Xuetian (talk | contribs) (Marked this version for translation) |
Weng Xuetian (talk | contribs) |
||
(10 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
− | <languages /> | + | <languages/> |
<translate> | <translate> | ||
Line 6: | Line 6: | ||
{{Infobox module | {{Infobox module | ||
| name = Quick Phrase | | name = Quick Phrase | ||
− | | version = 4.2. | + | | version = 4.2.7 |
| programming language = C | | programming language = C | ||
| license = GPLv2 | | license = GPLv2 | ||
Line 13: | Line 13: | ||
== Intro == <!--T:2--> | == Intro == <!--T:2--> | ||
− | Quick Phrase | + | Quick Phrase provides a mode triggered by hot key. It can be used as a temporary mode for type English (with spell hint provided by the fcitx-spell module), as well as a [[Special:myLanguage/Table|Table]] input method which reads from a configuration file. |
== Configuration == <!--T:3--> | == Configuration == <!--T:3--> | ||
− | === Path === | + | |
+ | === Trigger Key === <!--T:11--> | ||
+ | In some Chinese input method, it's semicolon due to historical reason, if you want to use it every where, you'd better change configuration, the hotkey in configuration is global to any input method. But hotkey world is being occupied by so many application so fcitx doesn't introduce new key binding by default carelessly, but one of candidate can be Super+Grave (`). | ||
+ | |||
+ | === Path === <!--T:12--> | ||
The file is a UTF-8 text file under ~/.config/fcitx/data/QuickPhrase.mb, if there is no such file or parent directory, create a new one (and necessary parent directory) yourself. | The file is a UTF-8 text file under ~/.config/fcitx/data/QuickPhrase.mb, if there is no such file or parent directory, create a new one (and necessary parent directory) yourself. | ||
Line 23: | Line 27: | ||
<!--T:10--> | <!--T:10--> | ||
− | Browse here for more example [[Category:QuickPhrase]]. | + | Browse here for more example [[:Category:QuickPhrase]]. |
<!--T:5--> | <!--T:5--> | ||
Line 61: | Line 65: | ||
[[Category:Built-in Addon]] | [[Category:Built-in Addon]] | ||
[[Category:Addon]] | [[Category:Addon]] | ||
+ | [[Category:QuickPhrase]] | ||
</translate> | </translate> |
Latest revision as of 15:51, 1 May 2016
Version | 4.2.7 |
---|---|
Written In | C |
License | GPLv2 |
Type | Module |
Intro
Quick Phrase provides a mode triggered by hot key. It can be used as a temporary mode for type English (with spell hint provided by the fcitx-spell module), as well as a Table input method which reads from a configuration file.
Configuration
Trigger Key
In some Chinese input method, it's semicolon due to historical reason, if you want to use it every where, you'd better change configuration, the hotkey in configuration is global to any input method. But hotkey world is being occupied by so many application so fcitx doesn't introduce new key binding by default carelessly, but one of candidate can be Super+Grave (`).
Path
The file is a UTF-8 text file under ~/.config/fcitx/data/QuickPhrase.mb, if there is no such file or parent directory, create a new one (and necessary parent directory) yourself.
Format
Here is an example file for Quick Phrase, contains some Emoji and LaTeX style method to type symbol.
Browse here for more example Category:QuickPhrase.
smile (・∀・) kira (ゝ∀・) angry ( ̄ー ̄) angry ヽ(`д´)ノ cry (つД`) shock (°Д°) satisfy ( ̄ˇ ̄) eeee 诶诶诶诶(((( ;°д°))))诶诶 frac14 ¼ frac12 ½ frac34 ¾ frac13 ⅓ frac23 ⅔ frac15 ⅕ frac25 ⅖ frac35 ⅗ frac45 ⅘ frac16 ⅙ frac56 ⅚ frac58 ⅝ frac78 ⅞
Disable it from code
If you find quickphrase conflict with your input method, you can use
boolean flag = false; FcitxInstanceSetContext(inst, CONTEXT_DISABLE_QUICKPHRASE, &flag);
in your input method Init function.