<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://fcitx-im.org/index.php?action=history&amp;feed=atom&amp;title=Tips_and_Tricks</id>
	<title>Tips and Tricks - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://fcitx-im.org/index.php?action=history&amp;feed=atom&amp;title=Tips_and_Tricks"/>
	<link rel="alternate" type="text/html" href="https://fcitx-im.org/index.php?title=Tips_and_Tricks&amp;action=history"/>
	<updated>2026-05-03T18:18:59Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.45.1</generator>
	<entry>
		<id>https://fcitx-im.org/index.php?title=Tips_and_Tricks&amp;diff=46091&amp;oldid=prev</id>
		<title>Weng Xuetian: Created page with &quot;This page is mainly focusing on some not well known feature that Fcitx 5 provides.  If you need help on how to setup, please check Special:MyLanguage/Setup Fcitx 5|Setup Fci...&quot;</title>
		<link rel="alternate" type="text/html" href="https://fcitx-im.org/index.php?title=Tips_and_Tricks&amp;diff=46091&amp;oldid=prev"/>
		<updated>2024-04-04T22:05:40Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;This page is mainly focusing on some not well known feature that Fcitx 5 provides.  If you need help on how to setup, please check Special:MyLanguage/Setup Fcitx 5|Setup Fci...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;This page is mainly focusing on some not well known feature that Fcitx 5 provides.&lt;br /&gt;
&lt;br /&gt;
If you need help on how to setup, please check [[Special:MyLanguage/Setup Fcitx 5|Setup Fcitx 5]] instead.&lt;br /&gt;
&lt;br /&gt;
= Type special characters =&lt;br /&gt;
== Quick phrase ==&lt;br /&gt;
Quick phrase is a built-in addon that allows you to type something to search and match the text that usually requires more effort to type.&lt;br /&gt;
&lt;br /&gt;
It can be triggered globally with default hotkey &amp;lt;code&amp;gt;Meta + `&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
It has some a few built-in tables, which can be browsed on [https://github.com/fcitx/fcitx5/tree/master/src/modules/quickphrase/quickphrase.d Github], or locally with the quickphrase editor GUI (launched from quickphrase setting in Configtool).&lt;br /&gt;
&lt;br /&gt;
The built in tables contain:&lt;br /&gt;
1. Latex, which allows you type math/other symbol in latex syntax. For example &amp;quot;\alpha&amp;quot; will produce &amp;quot;α&amp;quot;.&lt;br /&gt;
2. Emoji Ascii Code, which allows you type Unicode emoji character leading with &amp;quot;:&amp;quot;, which you commonly see in instant messaging software. For example, &amp;quot;:smile:&amp;quot; will produce 😄.&lt;br /&gt;
3. Emoji, which contains a list of &amp;quot;Kaomoji-like&amp;quot; phrase, e.g. &amp;quot;smile&amp;quot; for &amp;quot;(・∀・)&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Quick phrase can also be extended with Lua or C++.&lt;br /&gt;
&lt;br /&gt;
== Type with Unicode ==&lt;br /&gt;
Fcitx 5 also provides a Unicode addon, that allows you to type Unicode with hex number, or search with description.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;Ctrl + Shift + U&amp;lt;/code&amp;gt; gives you a similar experience like Gtk&amp;#039;s built-in Unicode feature, that you just simply type the Hex number and press space. E.g. type &lt;br /&gt;
&amp;lt;code&amp;gt;Ctrl + Shift + U, 2, 6, 3, a, space&amp;lt;/code&amp;gt; will give you the Unicode character ☺.&lt;br /&gt;
&lt;br /&gt;
Or with &amp;lt;code&amp;gt;Ctrl + Shift + Alt + U&amp;lt;/code&amp;gt;, you will be able to search with description. If you just press &amp;lt;code&amp;gt;Ctrl + Shift + Alt + U&amp;lt;/code&amp;gt;, it will show you the Unicode of string in your clipboard and current selection.&lt;br /&gt;
&lt;br /&gt;
If you want to search with description, you just simply type the description, for example, you can search eggplant for Unicode character 🍆.&lt;br /&gt;
&lt;br /&gt;
== Type with compose ==&lt;br /&gt;
This is the old-school X11 feature, but also works anywhere that Fcitx supports. You can find some description of the file syntax at [https://xkbcommon.org/doc/current/group__compose.html xkbcommon documentation].&lt;br /&gt;
&lt;br /&gt;
It allows you to convert a sequence of key press to any string. But be aware this feature is global that you can&amp;#039;t easily disable it.&lt;br /&gt;
&lt;br /&gt;
== Use long press in keyboard engine ==&lt;br /&gt;
When long press option is enabled in keyboard engine, you can get a list of candidate text that&amp;#039;s mapping to the key you pressed. The mapping is fully customizable and allows you to disable it in certain applications. &lt;br /&gt;
&lt;br /&gt;
== Type Emoji ==&lt;br /&gt;
If you are using layout engine (input method named as &amp;quot;Keyboard - Layout name&amp;quot;), you can use quick phrase to search Unicode CLDR annotation. E.g. using &amp;quot;Keyboard - English (US)&amp;quot; allows you to search apple for 🍎 &amp;amp; 🍏. The language that can be used for searching is associated with layout language.&lt;br /&gt;
&lt;br /&gt;
You can also use other methods like Quick phrase built-in table method, or with Unicode addon, or compose that are described above.&lt;/div&gt;</summary>
		<author><name>Weng Xuetian</name></author>
	</entry>
</feed>