# fcitx-qt5代码维护管理
###  编写该文档旨在为了统一维护代码，同时确保满足不同的需求
### 脚本功能介绍
~~~
根据不同的需求，来统一维护代码。目前主要功能有：
1.移动对应的配置文件到相应的fcitx文件目录下。
2.代码中可使用宏定义来项目维护定制部分
~~~
### 需求介绍
~~~
tablet需求需要支持平板模式下虚拟键盘的唤醒机制
~~~
### 文件功能
~~~
1.tablet/CMakeLists.txt     tablet需求中fcitx的工程文件(里面增加了ENABLE_TABLET_CHARACTERISTIC 宏)
~~~
### 执行步骤
~~~
1.仅当在需要定制需求的时候 执行tabletcharacteristic/productoption.sh脚本文件
2.参数对应不同需求名称
例如：./productoption.sh tablet
后面可以根据需求修改脚本
~~~
###  注意事项
~~~
1.增加文件需要对照fcitx当前文件目录,在product目录下建立对应目录并对其进行放置
~~~
