diff --git a/README.md b/README.md index 817da51..8d7cfd4 100644 --- a/README.md +++ b/README.md @@ -6,16 +6,9 @@ _Colemak Geek_ is a customized layout for Baidu IME for Mobile (Android, iOS and **该皮肤布局仅适用于2.1及以上版本百度手机输入法,不适用于2.0版。** -# 功能介绍 +## 下载 -* **全网首个中文输入法 Colemak 布局** -* **全网首个百度手机输入法点划全符号布局** -* 中英文全符号点划支持 -* 拼音状态下分号会变成分词键(双拼可用) -* 空格键上下左右滑动可移动光标 -* 长按空格键切换输入法(仅 Android) -* 英文状态下 K 键点划输入箭头符号 -* 支持邮箱、网址输入状态(仅 iOS) +* 从 release 下载.bds文件 ## 安装方法: @@ -23,7 +16,7 @@ _Colemak Geek_ is a customized layout for Baidu IME for Mobile (Android, iOS and * 方法1:将下载的皮肤布局文件(.bds)拷贝到手机任意位置,使用手机文件浏览器,以“百度输入法”打开,系统自动安装(部分android手机不支持后缀关联.请使用以下两种方法) * 方法2:将下载的皮肤布局文件(.bds)放到指定目录。 【Android目录】:`sdcard/baidu/ime/skins` 【S60 V5/Symbian^3目录】:`手机存储/baidu/input/touchskin` -* 方法3:点击输入法面板上熊头logo,进入“超级皮肤”,在皮肤布局页中进入皮肤布局商店,下载安装。 + * 如果手机没有对应的目录, 可以先手动随便建立一个自己的自定义皮肤,百度输入法就会建立对应的路径了(`sdcard/baidu/ime/skins`) ### iPhone @@ -36,7 +29,8 @@ _Colemak Geek_ is a customized layout for Baidu IME for Mobile (Android, iOS and * Android:点击输入法面板上熊头logo,进入“超级皮肤”(3.1版以下为“主题/皮肤”),在皮肤布局页中,选择您要启用的皮肤布局。 * S60 v5/Symbian^3:点击输入法面板上熊头logo,进入“主题/皮肤”,在皮肤页中,选择您要启用的皮肤布局。 iPhone:进入输入法设置项,进入超级皮肤 ,在布局页中选择您要启用的皮肤布局。 -_(以上文字摘自百度官方)_ +* 启用皮肤后, 需要开启百度输入法的紫光双拼 + * 输入法设置 - 高级设置 - 启用双拼 开启 , 管理双拼方案 26键双拼方案 - 紫光双拼 @@ -44,4 +38,11 @@ _(以上文字摘自百度官方)_ * 26拼音下的英文上下数字符号变成双拼声母韵母 # demo -![](./demo.png) \ No newline at end of file +![](./bds_source/demo.png) + + +# 生成bds 文件的方法 +* 使用 taskfile 工具 +* linux : go-task + +* 或手动在 bds_source 文件夹运行 `zip -r Colemak.xtcc.bds ./*` \ No newline at end of file diff --git a/Taskfile.yaml b/Taskfile.yaml new file mode 100644 index 0000000..d1464c9 --- /dev/null +++ b/Taskfile.yaml @@ -0,0 +1,11 @@ +# https://taskfile.dev + +version: "3" + +tasks: + default: + dir : bds_source + cmds: + - rm -f Colemak.xtcc.bds + - zip -r Colemak.xtcc.bds ./* + - mv Colemak.xtcc.bds .. diff --git a/Info.txt b/bds_source/Info.txt similarity index 61% rename from Info.txt rename to bds_source/Info.txt index 71df53d..9c465a7 100644 --- a/Info.txt +++ b/bds_source/Info.txt @@ -1,3 +1,3 @@ -Name=Colemak Geek +Name=Colemak xtcc Style=default SupportPlatform=SWIA \ No newline at end of file diff --git a/Token.txt b/bds_source/Token.txt similarity index 100% rename from Token.txt rename to bds_source/Token.txt diff --git a/demo.png b/bds_source/demo.png similarity index 100% rename from demo.png rename to bds_source/demo.png diff --git a/land/bh.ini b/bds_source/land/bh.ini similarity index 100% rename from land/bh.ini rename to bds_source/land/bh.ini diff --git a/land/cand1.cnd b/bds_source/land/cand1.cnd similarity index 100% rename from land/cand1.cnd rename to bds_source/land/cand1.cnd diff --git a/land/def_26.ini b/bds_source/land/def_26.ini similarity index 100% rename from land/def_26.ini rename to bds_source/land/def_26.ini diff --git a/land/def_9.ini b/bds_source/land/def_9.ini similarity index 100% rename from land/def_9.ini rename to bds_source/land/def_9.ini diff --git a/land/dial.ini b/bds_source/land/dial.ini similarity index 100% rename from land/dial.ini rename to bds_source/land/dial.ini diff --git a/land/dial2.ini b/bds_source/land/dial2.ini similarity index 100% rename from land/dial2.ini rename to bds_source/land/dial2.ini diff --git a/land/email.ini b/bds_source/land/email.ini similarity index 100% rename from land/email.ini rename to bds_source/land/email.ini diff --git a/land/en_26.ini b/bds_source/land/en_26.ini similarity index 100% rename from land/en_26.ini rename to bds_source/land/en_26.ini diff --git a/land/en_26s.ini b/bds_source/land/en_26s.ini similarity index 100% rename from land/en_26s.ini rename to bds_source/land/en_26s.ini diff --git a/land/en_9.ini b/bds_source/land/en_9.ini similarity index 100% rename from land/en_9.ini rename to bds_source/land/en_9.ini diff --git a/land/en_9s.ini b/bds_source/land/en_9s.ini similarity index 100% rename from land/en_9s.ini rename to bds_source/land/en_9s.ini diff --git a/land/gen.ini b/bds_source/land/gen.ini similarity index 100% rename from land/gen.ini rename to bds_source/land/gen.ini diff --git a/land/hint1.pop b/bds_source/land/hint1.pop similarity index 100% rename from land/hint1.pop rename to bds_source/land/hint1.pop diff --git a/land/hw_full.ini b/bds_source/land/hw_full.ini similarity index 100% rename from land/hw_full.ini rename to bds_source/land/hw_full.ini diff --git a/land/hw_grid.ini b/bds_source/land/hw_grid.ini similarity index 100% rename from land/hw_grid.ini rename to bds_source/land/hw_grid.ini diff --git a/land/num_26.ini b/bds_source/land/num_26.ini similarity index 100% rename from land/num_26.ini rename to bds_source/land/num_26.ini diff --git a/land/num_9.ini b/bds_source/land/num_9.ini similarity index 100% rename from land/num_9.ini rename to bds_source/land/num_9.ini diff --git a/land/py_26.ini b/bds_source/land/py_26.ini similarity index 100% rename from land/py_26.ini rename to bds_source/land/py_26.ini diff --git a/land/py_9.ini b/bds_source/land/py_9.ini similarity index 100% rename from land/py_9.ini rename to bds_source/land/py_9.ini diff --git a/land/res/default.css b/bds_source/land/res/default.css similarity index 100% rename from land/res/default.css rename to bds_source/land/res/default.css diff --git a/land/sel_ch.ini b/bds_source/land/sel_ch.ini similarity index 100% rename from land/sel_ch.ini rename to bds_source/land/sel_ch.ini diff --git a/land/sel_en.ini b/bds_source/land/sel_en.ini similarity index 100% rename from land/sel_en.ini rename to bds_source/land/sel_en.ini diff --git a/land/symbol.ini b/bds_source/land/symbol.ini similarity index 100% rename from land/symbol.ini rename to bds_source/land/symbol.ini diff --git a/land/url.ini b/bds_source/land/url.ini similarity index 100% rename from land/url.ini rename to bds_source/land/url.ini diff --git a/port/bh.ini b/bds_source/port/bh.ini similarity index 100% rename from port/bh.ini rename to bds_source/port/bh.ini diff --git a/port/cand1.cnd b/bds_source/port/cand1.cnd similarity index 100% rename from port/cand1.cnd rename to bds_source/port/cand1.cnd diff --git a/port/def_26.ini b/bds_source/port/def_26.ini similarity index 100% rename from port/def_26.ini rename to bds_source/port/def_26.ini diff --git a/port/def_9.ini b/bds_source/port/def_9.ini similarity index 100% rename from port/def_9.ini rename to bds_source/port/def_9.ini diff --git a/port/dial.ini b/bds_source/port/dial.ini similarity index 100% rename from port/dial.ini rename to bds_source/port/dial.ini diff --git a/port/dial2.ini b/bds_source/port/dial2.ini similarity index 100% rename from port/dial2.ini rename to bds_source/port/dial2.ini diff --git a/port/email.ini b/bds_source/port/email.ini similarity index 100% rename from port/email.ini rename to bds_source/port/email.ini diff --git a/port/en_26.ini b/bds_source/port/en_26.ini similarity index 100% rename from port/en_26.ini rename to bds_source/port/en_26.ini diff --git a/port/en_26s.ini b/bds_source/port/en_26s.ini similarity index 100% rename from port/en_26s.ini rename to bds_source/port/en_26s.ini diff --git a/port/en_9.ini b/bds_source/port/en_9.ini similarity index 100% rename from port/en_9.ini rename to bds_source/port/en_9.ini diff --git a/port/en_9s.ini b/bds_source/port/en_9s.ini similarity index 100% rename from port/en_9s.ini rename to bds_source/port/en_9s.ini diff --git a/port/gen.ini b/bds_source/port/gen.ini similarity index 100% rename from port/gen.ini rename to bds_source/port/gen.ini diff --git a/port/hint1.pop b/bds_source/port/hint1.pop similarity index 100% rename from port/hint1.pop rename to bds_source/port/hint1.pop diff --git a/port/hw_full.ini b/bds_source/port/hw_full.ini similarity index 100% rename from port/hw_full.ini rename to bds_source/port/hw_full.ini diff --git a/port/hw_grid.ini b/bds_source/port/hw_grid.ini similarity index 100% rename from port/hw_grid.ini rename to bds_source/port/hw_grid.ini diff --git a/port/num_26.ini b/bds_source/port/num_26.ini similarity index 100% rename from port/num_26.ini rename to bds_source/port/num_26.ini diff --git a/port/num_9.ini b/bds_source/port/num_9.ini similarity index 100% rename from port/num_9.ini rename to bds_source/port/num_9.ini diff --git a/port/py_26.ini b/bds_source/port/py_26.ini similarity index 100% rename from port/py_26.ini rename to bds_source/port/py_26.ini diff --git a/port/py_9.ini b/bds_source/port/py_9.ini similarity index 100% rename from port/py_9.ini rename to bds_source/port/py_9.ini diff --git a/port/res/default.css b/bds_source/port/res/default.css similarity index 100% rename from port/res/default.css rename to bds_source/port/res/default.css diff --git a/port/sel_ch.ini b/bds_source/port/sel_ch.ini similarity index 100% rename from port/sel_ch.ini rename to bds_source/port/sel_ch.ini diff --git a/port/sel_en.ini b/bds_source/port/sel_en.ini similarity index 100% rename from port/sel_en.ini rename to bds_source/port/sel_en.ini diff --git a/port/symbol.ini b/bds_source/port/symbol.ini similarity index 100% rename from port/symbol.ini rename to bds_source/port/symbol.ini diff --git a/port/url.ini b/bds_source/port/url.ini similarity index 100% rename from port/url.ini rename to bds_source/port/url.ini diff --git a/res/.DS_Store b/bds_source/res/.DS_Store similarity index 100% rename from res/.DS_Store rename to bds_source/res/.DS_Store diff --git a/res/back1.png b/bds_source/res/back1.png similarity index 100% rename from res/back1.png rename to bds_source/res/back1.png diff --git a/res/back1.til b/bds_source/res/back1.til similarity index 100% rename from res/back1.til rename to bds_source/res/back1.til diff --git a/res/bt.png b/bds_source/res/bt.png similarity index 100% rename from res/bt.png rename to bds_source/res/bt.png diff --git a/res/bt.til b/bds_source/res/bt.til similarity index 100% rename from res/bt.til rename to bds_source/res/bt.til diff --git a/res/btn.png b/bds_source/res/btn.png similarity index 100% rename from res/btn.png rename to bds_source/res/btn.png diff --git a/res/btn.til b/bds_source/res/btn.til similarity index 100% rename from res/btn.til rename to bds_source/res/btn.til diff --git a/res/cand.png b/bds_source/res/cand.png similarity index 100% rename from res/cand.png rename to bds_source/res/cand.png diff --git a/res/cand.til b/bds_source/res/cand.til similarity index 100% rename from res/cand.til rename to bds_source/res/cand.til diff --git a/res/fore2.png b/bds_source/res/fore2.png similarity index 100% rename from res/fore2.png rename to bds_source/res/fore2.png diff --git a/res/fore2.til b/bds_source/res/fore2.til similarity index 100% rename from res/fore2.til rename to bds_source/res/fore2.til diff --git a/res/fore3.png b/bds_source/res/fore3.png similarity index 100% rename from res/fore3.png rename to bds_source/res/fore3.png diff --git a/res/fore3.til b/bds_source/res/fore3.til similarity index 100% rename from res/fore3.til rename to bds_source/res/fore3.til diff --git a/res/hint.png b/bds_source/res/hint.png similarity index 100% rename from res/hint.png rename to bds_source/res/hint.png diff --git a/res/hint.til b/bds_source/res/hint.til similarity index 100% rename from res/hint.til rename to bds_source/res/hint.til diff --git a/res/sym_num.png b/bds_source/res/sym_num.png similarity index 100% rename from res/sym_num.png rename to bds_source/res/sym_num.png diff --git a/res/sym_num.til b/bds_source/res/sym_num.til similarity index 100% rename from res/sym_num.til rename to bds_source/res/sym_num.til