经过两周的调研及开发调试,我的Fcitx5的优化脚本终于弄得差不多了~
调研贴传送门:[需求征集] 在尝试写一个Fcitx5的优化脚本,大家有什么需要的功能 这样的“大写键打开时关闭拼音的功能”效果怎么样? 优化脚本目前的计划和简单交互演示 脚本基本完成了,发布前再演示下最终效果
完整说明请看我的博客:fcitx5_customizer —— 一个让 Fcitx5 更符合简中用户使用习惯的优化脚本
# 在线运行 bash -c "$(curl -fsSL https://www.debuggerx.com/fcitx5_customizer/fcitx5_customizer.sh)" # 在线运行并使用推荐配置 curl -sSL https://www.debuggerx.com/fcitx5_customizer/fcitx5_customizer.sh | bash -s -- recommend
当应用 配置快速输入优化项后,可以利用快速输入(默认按V键进入该模式)来输入标点、特殊符号、时间日期,以及实现数字转大写金额等功能
配置快速输入
默认配置下的 Fcitx5 有一个让很多新手非常困扰的问题,就是当按下键盘上的 [和 ]时,输入法打出的标点却是 ·和 「,而不是习惯中的中文方括号 【和 】,所以我的优化脚本中提供了一个 优化中文标点的选项用于修正这个问题。此时如果就是想输入包括 ·和 「等在内的各种标点,就可以利用快速输入,先按V键,再按标点按键,即可出现各种特殊标点可供选择输入:
[
]
·
「
【
】
优化中文标点
快速输入的使用方式是,先按键(默认是V键)触发进入快速输入模式,然后输入指令,例如 vfh就是输入符号,vsz就是输入各种样式的数字。 当想要查看所有的快速输入命令时,可以输入 vtsf(提示符的拼音首字母),即可看到所有的命令缩写:
vfh
vsz
vtsf
由于 Fcitx5 暂时还没有实现类似 Fcitx 以及搜狗等输入法中的特殊符号输入面板,所以折中的办法是利用快速输入来实现。 感谢来自deepin论坛的 doodo分享的方案及配置文件,大部分数据来自rime项目,本人在此基础上进行了一些补充和缺失的函数实现。 下面进行说明:
doodo
箭头是非常常用的特殊符号,优化后的快速输入有三种输入箭头的方法:
vzuo
vyou
vshang
vxia
vjt
v\
建议先输入 vtsf查看所有的命令,下面列出几种常用的符号输入
对于常见的emoji表情,可以尝试直接输入拼音,比如 haha、xiaoku、wuyu、ai、zhadan: 更多emoji表情,可以尝试输入 v:[emoji的英文名]输入:
haha
xiaoku
wuyu
ai
zhadan
v:[emoji的英文名]
实现该功能的lua脚本来自https://github.com/iDvel/rime-ice/issues/264
使用方法是 vdx[数字],例如整数: 也支持小数:
vdx[数字]
如果执行优化命令时提示 curl未找到命令,请先手动执行 sudo apt install curl 安装即可。
curl
sudo apt install curl
只有当前系统正确安装并启用了 Fcitx5 输入法是,优化脚本才会真正执行。有一种情况是,当使用系统自带的输入法切换器将系统的输入法切换为 Fcitx5 时,虽然看上去已经切换成功并且输入法已经可以正常使用,但是系统的环境变量还没有及时刷新,所以脚本还是会认为系统输入法不是 Fcitx5。此时只要注销或重启一次系统,再次执行优化命令即可正确识别。
如果觉得好用,请给我的仓库点star:https://github.com/debuggerx01/fcitx5_customizer
如果发现任何问题,请在下面 @DebuggerX 回复我,谢谢!
真香,一顿百度各种配置,结果花了半小时效果一般,不如大佬的脚本,一步到位,白瞎了我半小时了
Popular Ranking
Popular Events
经过两周的调研及开发调试,我的Fcitx5的优化脚本终于弄得差不多了~
调研贴传送门:[需求征集] 在尝试写一个Fcitx5的优化脚本,大家有什么需要的功能 这样的“大写键打开时关闭拼音的功能”效果怎么样? 优化脚本目前的计划和简单交互演示 脚本基本完成了,发布前再演示下最终效果
完整说明请看我的博客:fcitx5_customizer —— 一个让 Fcitx5 更符合简中用户使用习惯的优化脚本
使用方法
优化后使用技巧
输入标点
默认配置下的 Fcitx5 有一个让很多新手非常困扰的问题,就是当按下键盘上的
[
和]
时,输入法打出的标点却是·
和「
,而不是习惯中的中文方括号【
和】
,所以我的优化脚本中提供了一个优化中文标点
的选项用于修正这个问题。此时如果就是想输入包括·
和「
等在内的各种标点,就可以利用快速输入,先按V键,再按标点按键,即可出现各种特殊标点可供选择输入:查看所有的快速输入命令
快速输入的使用方式是,先按键(默认是V键)触发进入快速输入模式,然后输入指令,例如
vfh
就是输入符号,vsz
就是输入各种样式的数字。当想要查看所有的快速输入命令时,可以输入
vtsf
(提示符的拼音首字母),即可看到所有的命令缩写:输入特殊符号
由于 Fcitx5 暂时还没有实现类似 Fcitx 以及搜狗等输入法中的特殊符号输入面板,所以折中的办法是利用快速输入来实现。
感谢来自deepin论坛的
doodo
分享的方案及配置文件,大部分数据来自rime项目,本人在此基础上进行了一些补充和缺失的函数实现。下面进行说明:
箭头
箭头是非常常用的特殊符号,优化后的快速输入有三种输入箭头的方法:
vzuo
、vyou
、vshang
、vxia
即可输入←、→、↑、↓这几个常用的箭头vjt
后,选择想要的箭头v\
后,选择想要的粗箭头符号
建议先输入
vtsf
查看所有的命令,下面列出几种常用的符号输入emoji表情
对于常见的emoji表情,可以尝试直接输入拼音,比如
haha
、xiaoku
、wuyu
、ai
、zhadan
:更多emoji表情,可以尝试输入
v:[emoji的英文名]
输入:时间日期
数字转大写金额
使用方法是
vdx[数字]
,例如整数:也支持小数:
可能遇到的问题
curl未找到命令
如果执行优化命令时提示
curl
未找到命令,请先手动执行sudo apt install curl
安装即可。当前输入法不是fcitx
只有当前系统正确安装并启用了 Fcitx5 输入法是,优化脚本才会真正执行。有一种情况是,当使用系统自带的输入法切换器将系统的输入法切换为 Fcitx5 时,虽然看上去已经切换成功并且输入法已经可以正常使用,但是系统的环境变量还没有及时刷新,所以脚本还是会认为系统输入法不是 Fcitx5。此时只要注销或重启一次系统,再次执行优化命令即可正确识别。
部分参考资料及链接
如果觉得好用,请给我的仓库点star:https://github.com/debuggerx01/fcitx5_customizer
如果发现任何问题,请在下面 @DebuggerX 回复我,谢谢!