配置项类型需完全匹配,且保证json可正常解析,否则会发生无法预知错误(懒得写容错-.-)

!!! 修改配置前需保证MayeLite完全退出,且当前编辑文件为最新版,并保证编码为utf-8

配置文件路径 MayeLite运行目录\cfg.json

IsDebug

bool
开启调试功能,如非必要请勿开启,此功能会造成运行缓慢与一些未知问题


x

int
窗口相对于主屏幕的x距离


y

int
窗口相对于主屏幕的y距离


cx

int
窗口的宽度


cy

int
窗口的高度


HotKey

string
唤醒快捷键,如:Alt+Space (1.0.0.6 及以下版本生效)
唤醒快捷键,如:VK.LALT+VK.SPACE (1.0.0.7+ 版本生效)


MouseHook

object
鼠标钩子 (1.0.1.0+)

子配置项

enable

bool
是否开启鼠标钩子

range

int
匹配范围

0   全局 (默认)
1   任务栏
2   桌面

trigger

int
触发方式

0   单击 (默认)
1   双击

key

int
鼠标钩子执行键

1   左键
2   右键
3   中键 (默认)
4   侧键前
5   侧键后

例如:鼠标中键,单击触发,全局生效,

"MouseHook": {
    "enable": true,
    "key": 3,
    "range": 0,
    "trigger": 0
}

InputModeTriggerKey

int
输入模式触发键 (触发键需要在300ms内按下才会生效),搭配脚本输入更香😆 (1.0.0.7+)

0   空格键 (默认)
1   TAB键
2   回车键
3   左 Ctrl 键
4   右 Ctrl 键
5   左 SHIFT 键
6   右 SHIFT 键
7   左 Alt 键
8   右 ALT 键
9   左 Windows 键
10  右 Windows 键

theme

string
主题文件,theme目录下的css,需填写完整名称(如使用默认主题直接删除此项即可),如:dark.css


NotifyIconType

int
托盘图标类型

-1  隐藏
0   彩色 (默认)
1   白色
2   黑色

TabHoverSwitchDelay

unsigned int
Tab悬停切换延时

0  关闭
>0 开启(毫秒),推荐50+

IsNotifyIconHoverShow

bool
是否开启托盘悬停唤醒。


IsTopMost

bool
是否开启窗口置顶。(1.0.0.2+)


IsRunAfterHide

bool
是否运行后隐藏。(1.0.0.3+)


IsKillFocuHide

bool
是否失去焦点后隐藏。(1.0.0.3+)


IsDoubleClickBlankHide

bool
是否开启双击空白处隐藏。(1.0.0.3+)


IsMouseWheelRun

bool
是否开启鼠标中键运行项目(1.0.0.5+)


minSpareChildProcess

unsigned int
最小备用子进程数 [多进程脚本运行模式] (1.0.0.7+)

0  关闭,使用单线程模式运行 (不推荐,该方式可能会卡住主线程,导致主窗口无法及时响应)
>0 开启,推荐5+,数值表示最小空闲子进程数量,过小可能会导致脚本无法及时运行。

IsShowFollowMouse

bool
是否开启显示时跟随鼠标 (1.0.1.0+)


IsActiveMemoryManagement

bool
是否开启主动内存管理 (1.0.1.0+)


IsAutoEnv

bool
是否开启自动更新环境变量 (1.0.1.1+)


IsImeToEng

bool
是否开启自动将输入法切换为英文模式 (1.0.1.1+)

也许还会有更多...

最后修改:2023 年 05 月 25 日
如果觉得我的文章对你有用,请随意赞赏