<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://fcitx-im.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Pslldq</id>
	<title>Fcitx - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://fcitx-im.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Pslldq"/>
	<link rel="alternate" type="text/html" href="https://fcitx-im.org/wiki/Special:Contributions/Pslldq"/>
	<updated>2026-05-03T11:24:20Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.45.1</generator>
	<entry>
		<id>https://fcitx-im.org/index.php?title=QuickPhrase&amp;diff=46231</id>
		<title>QuickPhrase</title>
		<link rel="alternate" type="text/html" href="https://fcitx-im.org/index.php?title=QuickPhrase&amp;diff=46231"/>
		<updated>2025-03-21T06:29:10Z</updated>

		<summary type="html">&lt;p&gt;Pslldq: fixup fcitx dir name&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;languages/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:1--&amp;gt;&lt;br /&gt;
{{Infobox module&lt;br /&gt;
| name                    = Quick Phrase&lt;br /&gt;
| version                 = 4.2.7&lt;br /&gt;
| programming language    = C&lt;br /&gt;
| license                 = GPLv2&lt;br /&gt;
| type                    = [[Special:myLanguage/Module|Module]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Intro == &amp;lt;!--T:2--&amp;gt;&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== Configuration == &amp;lt;!--T:3--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Trigger Key === &amp;lt;!--T:11--&amp;gt;&lt;br /&gt;
In some Chinese input method, it&#039;s semicolon due to historical reason, if you want to use it every where, you&#039;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&#039;t introduce new key binding by default carelessly, but one of candidate can be Super+Grave (`).&lt;br /&gt;
&lt;br /&gt;
=== Path === &amp;lt;!--T:12--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The file is a UTF-8 text file under $XDG_DATA_HOME/fcitx5/data/QuickPhrase.mb ($XDG_DATA_HOME defaults to ~/.local/share), if there is no such file or parent directory, create a new one (and necessary parent directory) yourself.&lt;br /&gt;
&lt;br /&gt;
Furthermore the $XDG_DATA_HOME/fcitx5/data/quickphrase.d folder can be created. All .mb file contained within will be loaded on startup, unless a file with the same name and the suffix also .disable exists.&lt;br /&gt;
&lt;br /&gt;
=== Format === &amp;lt;!--T:4--&amp;gt;&lt;br /&gt;
Here is an example file for Quick Phrase, contains some [[wikipedia:Emoji|Emoji]] and [[wikipedia:LaTeX|LaTeX]] style method to type symbol.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:10--&amp;gt;&lt;br /&gt;
Browse here for more example [[:Category:QuickPhrase]].&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;!--T:5--&amp;gt;&lt;br /&gt;
smile （・∀・）&lt;br /&gt;
 kira (ゝ∀･)&lt;br /&gt;
 angry (￣ー￣)&lt;br /&gt;
 angry ヽ(｀д´)ﾉ&lt;br /&gt;
 cry (つД`)&lt;br /&gt;
 shock (°Д°)&lt;br /&gt;
 satisfy (￣ˇ￣)&lt;br /&gt;
 eeee 诶诶诶诶(((( ;°д°))))诶诶&lt;br /&gt;
 frac14 ¼&lt;br /&gt;
 frac12 ½&lt;br /&gt;
 frac34 ¾&lt;br /&gt;
 frac13 ⅓&lt;br /&gt;
 frac23 ⅔&lt;br /&gt;
 frac15 ⅕&lt;br /&gt;
 frac25 ⅖&lt;br /&gt;
 frac35 ⅗&lt;br /&gt;
 frac45 ⅘&lt;br /&gt;
 frac16 ⅙&lt;br /&gt;
 frac56 ⅚&lt;br /&gt;
 frac58 ⅝&lt;br /&gt;
 frac78 ⅞&lt;br /&gt;
&lt;br /&gt;
== Disable it from code == &amp;lt;!--T:6--&amp;gt;&lt;br /&gt;
If you find quickphrase conflict with your input method, you can use &lt;br /&gt;
&lt;br /&gt;
 &amp;lt;!--T:7--&amp;gt;&lt;br /&gt;
boolean flag = false;&lt;br /&gt;
 FcitxInstanceSetContext(inst, CONTEXT_DISABLE_QUICKPHRASE, &amp;amp;flag);&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:8--&amp;gt;&lt;br /&gt;
in your input method Init function. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:9--&amp;gt;&lt;br /&gt;
[[Category:Built-in Addon]]&lt;br /&gt;
[[Category:Addon]]&lt;br /&gt;
[[Category:QuickPhrase]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/translate&amp;gt;&lt;/div&gt;</summary>
		<author><name>Pslldq</name></author>
	</entry>
	<entry>
		<id>https://fcitx-im.org/index.php?title=QuickPhrase&amp;diff=46230</id>
		<title>QuickPhrase</title>
		<link rel="alternate" type="text/html" href="https://fcitx-im.org/index.php?title=QuickPhrase&amp;diff=46230"/>
		<updated>2025-03-21T05:44:36Z</updated>

		<summary type="html">&lt;p&gt;Pslldq: update path&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;languages/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:1--&amp;gt;&lt;br /&gt;
{{Infobox module&lt;br /&gt;
| name                    = Quick Phrase&lt;br /&gt;
| version                 = 4.2.7&lt;br /&gt;
| programming language    = C&lt;br /&gt;
| license                 = GPLv2&lt;br /&gt;
| type                    = [[Special:myLanguage/Module|Module]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Intro == &amp;lt;!--T:2--&amp;gt;&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== Configuration == &amp;lt;!--T:3--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Trigger Key === &amp;lt;!--T:11--&amp;gt;&lt;br /&gt;
In some Chinese input method, it&#039;s semicolon due to historical reason, if you want to use it every where, you&#039;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&#039;t introduce new key binding by default carelessly, but one of candidate can be Super+Grave (`).&lt;br /&gt;
&lt;br /&gt;
=== Path === &amp;lt;!--T:12--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The file is a UTF-8 text file under $XDG_DATA_HOME/fcitx/data/QuickPhrase.mb ($XDG_DATA_HOME defaults to ~/.local/share), if there is no such file or parent directory, create a new one (and necessary parent directory) yourself.&lt;br /&gt;
&lt;br /&gt;
Furthermore the $XDG_DATA_HOME/fcitx/data/quickphrase.d folder can be created. All .mb file contained within will be loaded on startup, unless a file with the same name and the suffix also .disable exists.&lt;br /&gt;
&lt;br /&gt;
=== Format === &amp;lt;!--T:4--&amp;gt;&lt;br /&gt;
Here is an example file for Quick Phrase, contains some [[wikipedia:Emoji|Emoji]] and [[wikipedia:LaTeX|LaTeX]] style method to type symbol.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:10--&amp;gt;&lt;br /&gt;
Browse here for more example [[:Category:QuickPhrase]].&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;!--T:5--&amp;gt;&lt;br /&gt;
smile （・∀・）&lt;br /&gt;
 kira (ゝ∀･)&lt;br /&gt;
 angry (￣ー￣)&lt;br /&gt;
 angry ヽ(｀д´)ﾉ&lt;br /&gt;
 cry (つД`)&lt;br /&gt;
 shock (°Д°)&lt;br /&gt;
 satisfy (￣ˇ￣)&lt;br /&gt;
 eeee 诶诶诶诶(((( ;°д°))))诶诶&lt;br /&gt;
 frac14 ¼&lt;br /&gt;
 frac12 ½&lt;br /&gt;
 frac34 ¾&lt;br /&gt;
 frac13 ⅓&lt;br /&gt;
 frac23 ⅔&lt;br /&gt;
 frac15 ⅕&lt;br /&gt;
 frac25 ⅖&lt;br /&gt;
 frac35 ⅗&lt;br /&gt;
 frac45 ⅘&lt;br /&gt;
 frac16 ⅙&lt;br /&gt;
 frac56 ⅚&lt;br /&gt;
 frac58 ⅝&lt;br /&gt;
 frac78 ⅞&lt;br /&gt;
&lt;br /&gt;
== Disable it from code == &amp;lt;!--T:6--&amp;gt;&lt;br /&gt;
If you find quickphrase conflict with your input method, you can use &lt;br /&gt;
&lt;br /&gt;
 &amp;lt;!--T:7--&amp;gt;&lt;br /&gt;
boolean flag = false;&lt;br /&gt;
 FcitxInstanceSetContext(inst, CONTEXT_DISABLE_QUICKPHRASE, &amp;amp;flag);&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:8--&amp;gt;&lt;br /&gt;
in your input method Init function. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:9--&amp;gt;&lt;br /&gt;
[[Category:Built-in Addon]]&lt;br /&gt;
[[Category:Addon]]&lt;br /&gt;
[[Category:QuickPhrase]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/translate&amp;gt;&lt;/div&gt;</summary>
		<author><name>Pslldq</name></author>
	</entry>
</feed>