Fcitx使用技巧
fcitx输入特殊字符
快速短语
快速短语是一个内置的插件,它允许你输入一些东西来搜索和匹配通常需要更多努力才能输入的文本。
可以全局触发,默认热键 Meta + `
它有一些内置的表,可以在Github上查看,或者在本地使用quickphrase
编辑器GUI(从Configtool中的quickphrase设置启动)。
内建表包括:
- Latex,它允许你用Latex语法输入数学/其他符号。例如,“\alpha”将产生“α”。
- 表情符号Ascii码,允许你输入以“:”为首的Unicode表情符号字符,这是你经常在即时通讯软件中看到的。例如,“:smile:”将生成😄。
- Emoji,它包含了一个类似“考莫吉”的短语列表,例如:“微笑”是为了“(∀·)”。
快速短语也可以用Lua或C扩展。
Unicode类型
Fcitx 5还提供了一个Unicode插件,允许您使用十六进制数字输入Unicode,或使用描述进行搜索。
Ctrl + Shift + U
为您提供了与Gtk的内置Unicode特性类似的体验,您只需键入十六进制数字并按空格。如类型 Ctrl + Shift + U, 2, 6, 3, a, space
将为您提供Unicode字符☺。
或者使用 Ctrl + Shift + Alt + U
,您将能够使用description进行搜索。如果你只是按 Ctrl + Shift + Alt + U
,它会显示你的剪贴板和当前选择字符串的Unicode。
如果你想搜索描述,你只需要输入描述,例如,你可以用Unicode字符🍆搜索茄子。
用compose打字
这是老派的X11特性,但也适用于Fcitx支持的任何地方。您可以在xkbcommon文档中找到一些文件语法的描述。
它允许您将按键序列转换为任何字符串。但请注意,此功能是全局的,您不能轻易禁用它。
在键盘引擎中使用长按
当在键盘引擎中启用长按选项时,您可以获得映射到您所按的键的候选文本列表。映射是完全可定制的,并允许您在某些应用程序中禁用它。
Emoji输入
如果您正在使用布局引擎(输入法命名为“键盘-布局名称”),您可以使用快速短语搜索Unicode CLDR注释。例如,使用“键盘-英语(美国)”,您可以搜索apple的🍎和🍏。可用于搜索的语言与布局语言相关联。
您也可以使用其他方法,如快速短语内置表方法,或与Unicode插件,或撰写上述。