[关闭]
@havonz 2015-06-24T08:28:36.000000Z 字数 2406 阅读 10589

触动精灵抓色器 TSColorPicker 说明文档


本文档仅针对 1.6.4 版抓色器


抓色快捷键列表

`(数字1左边那个键)
取一点颜色到剪贴板,取色后直接可以粘贴

数字键(1 2 3 4 5 6 7 8 9 0)
多点取色到剪贴板,以上十个数字键分别取10点色,取色之后直接 Ctrl + V 即可把取好的点色粘贴到脚本中

*Shift + (1 2 3 4 5 6 7 8 9 0)
清除相应位置的点色信息(会重置剪贴板中的内容)

光标键(↑ ↓ ← →)
移动鼠标指针定位 1 个像素

*Shift + 光标键(↑ ↓ ← →)
移动鼠标指针定位 10 个像素

*Ctrl + 光标键(↑ ↓ ← →)
移动鼠标指针定位 100 个像素

回车键
取色到剪贴板的第一个空白位置(如果没有空白位置则不会取色)

*Ctrl + 鼠标左键-点击
与上一条 回车键 功能一样

-
缩小视图

=
放大视图

J
左旋转图片

K
右旋转图片

Z
清除所有位置保留的点色信息(不会清除剪贴板)

F
把已取好的点色转换成pos.find代码并输出到剪贴板

A
缓存当前坐标到缓存坐标位 A

*Shift + A
鼠标指针跳转到缓存坐标位 A

S
缓存当前坐标到缓存坐标位 S

*Shift + S
鼠标指针跳转到缓存坐标位 S

X
缓存当前坐标到缓存坐标位 X

*Shift + X
鼠标指针跳转到缓存坐标位 X

C
缓存当前坐标到缓存坐标位 C

*Shift + C
鼠标指针跳转到缓存坐标位 C

*Shift + 鼠标左键-按下-移动-弹起
框选一个区域,左上点缓存到 [缓存坐标位 A],右下点缓存到 [缓存坐标位 S]

D
取 [缓存坐标位 A] 和 [缓存坐标位 S] 作为左上右下坐标到剪贴板

W
把取色列表重新写入剪贴板


全局组合键功能列表

Shift + D
清除区域坐标

Ctrl + R
调出取色面板(可视化操作)

Ctrl + N
取色发声开关,可以打开或关闭取色发声

Ctrl + Shift + Q
通过触动精灵提供的接口从 iOS 设备上截图(需要设备已经安装《触动精灵》v2.1.5 或以上版本)

Ctrl + Tab
切换到上一个文档

Ctrl + Shift + Tab
切换到下一个文档


[*编辑器] 组合键列表

Ctrl + J
光标向前移动一个位置

Ctrl + L
光标向后移动一个位置

Ctrl + I
光标向上移动一行

Ctrl + K
光标向下移动一行

Ctrl + Shift + J
光标向前移动并选择一个位置

Ctrl + Shift + L
光标向后移动并选择一个位置

Ctrl + G
设置/跳转 到 位置/书签

Ctrl + B
桌面测试运行脚本(不支持触动函数)

Ctrl + Shift + B
桌面对脚本进行语法检测

Alt + R
于远程设备上运行脚本(需要设备已经安装《触动精灵》v2.1.5 或以上版本)

Alt + S
发送当前编辑的文件(或片段)到远程设备(需要设备已经安装《触动精灵》v2.1.5 或以上版本)


扩展功能列表

自定义格式定义文件(用户配置):
scripts\config\colorpicker\customformats*.lua

自定义格式开关设置文件(用户配置):
scripts\config\colorpicker\cf_enabled.lua

编辑器快捷输入定义文件(用户配置):
scripts\config\editor\snippets.lua

编辑器视觉设置及其它定义文件(用户配置):
scripts\config\editor\settings.lua

编辑器函数列表定义文件:
scripts\config\editor\baselib.lua

编辑器右键菜单扩展定义文件:
scripts\config\editor\menus.lua


以下为历史遗留(1.5.6 版):

自定义取色格式转义标签(全部标签都为 大!写!字!母! )

#X#
    代表 X 坐标

#Y#
    代表 Y 坐标

#C#
    代表颜色值(6位16进制)

#R#
    代表颜色中的红色值

#G#
    代表颜色中的绿色值

#B#
    代表颜色中的蓝色值

#HR#
    代表颜色中的红色值(2位16进制)

#HG#
    代表颜色中的绿色值(2位16进制)

#HB#
    代表颜色中的蓝色值(2位16进制)


注意:以上的转义标签只能用于内容部分,不能用于前缀、中缀和后缀之中


#SX#
    代表设置的起始点(左上)的 X 坐标

#SY#
    代表设置的起始点(左上)的 Y 坐标

#EX#
    代表设置的终点(右下)的 X 坐标

#EY#
    代表设置的终点(右下)的 Y 坐标

#CR#
    代表回车(\r)

#LF#
    代表换行(\n)

#T#
    代表制表符(\t)

#SP#
    代表空格(在首尾空格被自动剔除的情况下可以使用)

#0*#
    这不是一个标签,这个扩展用法是关闭部分标签的空格补齐(在部分标签第一个字母前插入一个数字零)
    支持扩展以下标签:
        #X#、#Y#、#R#、#G#、#B#、#SX#、#SY#、#EX#、#EY#
    例如:
        #0X#、#0Y#、#0R#、#0G#、#0B#、#0SX#、#0SY#、#0EX#、#0EY#

#FMC#
    代表输出 findMultiColorInRegionFuzzy 的前两个参数(此标签仅能用于前缀、中缀、后缀中)
    输出示例:
        0x39383a, "1|-7|0xf6f6f6,3|7|0xf9fafa,0|22|0xf9fafa,-11|2|0xfbfbfc,-36|-29|0xf48315,-18|-31|0xffd528,21|-32|0x4faaf3,37|-32|0x0e6ab8,26|14|0x414042"

一些示例(如果不知道什么意思请千万别乱复制使用):
    #X#, #Y#, #C#
    { #X#, #Y#, #C#},
    pos.new( #X#, #Y#, #C#),
    #X#, #Y#, #R#, #G#, #B#
    {#X#, #Y#, #R#, #G#, #B#},
    (#X#, #Y#, #R#, #G#, #B#)
    (#Y#, #X#, #B#, #G#, #R#)
    (#Y#, #X#, 0x#HB##HG##HR#)

一些说明:
    坐标值为空格补齐4位
    颜色值为0x开头及0补齐6位
    RGB值为空格补齐3位
    HRGB值为0补齐2位
    任何字段如果首尾需要空格请使用#SP#

Mac 移植版的用户请注意:
在第三方输入法激活的状态下无法使用快捷键,可以把输入法切换到自带的英文状态快捷键抓色

添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注