Difference between revisions of "QuickPhrase"

From Fcitx
Jump to navigation Jump to search
(Marked this version for translation)
Line 2: Line 2:
  
 
<translate>
 
<translate>
 +
<!--T:1-->
 
{{Infobox module
 
{{Infobox module
 
| name                    = Quick Phrase
 
| name                    = Quick Phrase
Line 10: Line 11:
 
}}
 
}}
  
== Intro ==
+
== Intro == <!--T:2-->
 
Quick Phrase is a module provides a mode that triggered by grave or semicolon (by default is semicolon). Generally, it can be used as a temporary mode for type English, but it can also read from a configuration file and be used like [[Special:myLanguage/Table|Table]] input method.
 
Quick Phrase is a module provides a mode that triggered by grave or semicolon (by default is semicolon). Generally, it can be used as a temporary mode for type English, but it can also read from a configuration file and be used like [[Special:myLanguage/Table|Table]] input method.
  
== Configuration ==
+
== Configuration == <!--T:3-->
 
=== Path ===
 
=== Path ===
 
The file is under ~/.config/fcitx/data/QuickPhrase.mb
 
The file is under ~/.config/fcitx/data/QuickPhrase.mb
  
=== Format ===
+
=== Format === <!--T:4-->
 
Here is an example file for Quick Phrase, contains some [[wikipedia:Emoji|Emoji]] and [[wikipedia:Latex|Latex]] style method to type symbol.
 
Here is an example file for Quick Phrase, contains some [[wikipedia:Emoji|Emoji]] and [[wikipedia:Latex|Latex]] style method to type symbol.
  
  smell (・∀・)
+
  <!--T:5-->
 +
smell (・∀・)
 
  kira (ゝ∀・)
 
  kira (ゝ∀・)
 
  angry ( ̄ー ̄)
 
  angry ( ̄ー ̄)
Line 43: Line 45:
  
  
== Disable it from code ==
+
== Disable it from code == <!--T:6-->
 
If you find quickphrase conflict with your input method, you can use  
 
If you find quickphrase conflict with your input method, you can use  
  
  boolean flag = false;
+
  <!--T:7-->
 +
boolean flag = false;
 
  FcitxInstanceSetContext(inst, CONTEXT_DISABLE_QUICKPHRASE, &flag);
 
  FcitxInstanceSetContext(inst, CONTEXT_DISABLE_QUICKPHRASE, &flag);
  
 +
<!--T:8-->
 
in your input method Init function.  
 
in your input method Init function.  
  
 +
<!--T:9-->
 
[[Category:Built-in Addon]]
 
[[Category:Built-in Addon]]
 
[[Category:Addon]]
 
[[Category:Addon]]
  
 
</translate>
 
</translate>

Revision as of 17:04, 26 March 2012

Other languages:
English • ‎中文(简体)‎
Quick Phrase
Version 4.2.1
Written In C
License GPLv2
Type Module

Intro

Quick Phrase is a module provides a mode that triggered by grave or semicolon (by default is semicolon). Generally, it can be used as a temporary mode for type English, but it can also read from a configuration file and be used like Table input method.

Configuration

Path

The file is under ~/.config/fcitx/data/QuickPhrase.mb

Format

Here is an example file for Quick Phrase, contains some Emoji and Latex style method to type symbol.

smell (・∀・)
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.