Skip to content

Commit

Permalink
fix: 修复 T_使用番茄报时 选项
Browse files Browse the repository at this point in the history
  • Loading branch information
snomiao committed Mar 29, 2021
1 parent 07b027d commit d0c176c
Show file tree
Hide file tree
Showing 4 changed files with 14 additions and 9 deletions.
2 changes: 0 additions & 2 deletions Core/CapslockX-Core.ahk
Original file line number Diff line number Diff line change
Expand Up @@ -224,8 +224,6 @@ CapsLockX_Up:
CapsLockX_Up()
Return

; ^!\:: run notepad ./CapsLockXConfigPath

; 软重启键
^!\:: CapsLockX_Reload()

Expand Down
5 changes: 4 additions & 1 deletion Modules/01.2-插件-编辑增强.ahk
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,9 @@ global 方动中 := 0
global 方刻左 := 0, 方刻右 := 0, 方刻上 := 0, 方刻下 := 0
global 方速横 := 0, 方速纵 := 0, 方位横 := 0, 方位纵 := 0

global 编辑增强_SpeedRatioX := CapsLockX_Config("EditEnhance", "SpeedRatioX", 1, "光标标加速度比率, 默认为 1, 你想慢点就改成 0.5 之类")
global 编辑增强_SpeedRatioY := CapsLockX_Config("EditEnhance", "SpeedRatioY", 1, "光标标加速度比率, 默认为 1, 你想慢点就改成 0.5 之类")

CapsLockX_AppendHelp("
(
编辑增强
Expand Down Expand Up @@ -67,7 +70,7 @@ ArrowTicker()
tda := dt(方刻左, tNow), tdd := dt(方刻右, tNow)
tdw := dt(方刻上, tNow), tds := dt(方刻下, tNow)
; 计算加速度
kax := ma(tdd - tda), kay := ma(tds - tdw)
kax := ma(tdd - tda)*编辑增强_SpeedRatioX, kay := ma(tds - tdw)*编辑增强_SpeedRatioY

; 摩擦力不阻碍用户意志
方速横 := Friction(方速横 + kax, kax), 方速纵 := Friction(方速纵 + kay, kay)
Expand Down
12 changes: 7 additions & 5 deletions Modules/应用-定时任务.ahk
Original file line number Diff line number Diff line change
Expand Up @@ -7,9 +7,9 @@
; 版本:v2021.03.26
; ========== CapsLockX ==========

global T_使用番茄报时 := CapsLockX_Config("定时任务", "T_使用番茄报时", 0)
global T_ScheduleTasks_UseTomatoLife := CapsLockX_Config("ScheduleTasks", "UseTomatoLife", 0, "使用番茄报时")
global T_ScheduleTasks_UseTomatoLifeSwitchVirtualDesktop := CapsLockX_Config("ScheduleTasks", "UseTomatoLifeSwitchVirtualDesktop", 1, "使用番茄报时自动切换桌面(休息桌面为1,工作桌面为2)")
GoSub CapsLockX定时任务

Return

番茄状态计算(){
Expand All @@ -25,11 +25,13 @@ Return
; 状态动作
if("工作时间" == 番茄状态){
SoundPlay % "Data/NoteC_G.mp3" ; 升调
Func("SwitchToDesktop").Call(2) ; 切到工作桌面(桌面2)
if(T_ScheduleTasks_UseTomatoLifeSwitchVirtualDesktop)
Func("SwitchToDesktop").Call(2) ; 切到工作桌面(桌面2)
}
if("休息时间" == 番茄状态){
SoundPlay % "Data/NoteG_C.mp3" ; 降调
Func("SwitchToDesktop").Call(1) ; 切到休息桌面(桌面1)
if(T_ScheduleTasks_UseTomatoLifeSwitchVirtualDesktop)
Func("SwitchToDesktop").Call(1) ; 切到休息桌面(桌面1)
}
}

Expand All @@ -41,7 +43,7 @@ UnixTimeGet(){
}

CapsLockX定时任务:
if(T_使用番茄报时)
if(T_ScheduleTasks_UseTomatoLife)
番茄报时()
间隔 := 60 ; 精度到1分钟
延时 := 1000 * (间隔 - Mod(UnixTimeGet(), 间隔))
Expand Down
4 changes: 3 additions & 1 deletion Modules/快速窗口热键编辑.ahk
Original file line number Diff line number Diff line change
Expand Up @@ -49,4 +49,6 @@ UserModuleEdit(路径){
}

m:: UserModuleEdit(快速窗口热键编辑用户模块目录 "/快速窗口热键编辑内容.user.ahk")
!m:: UserModuleEdit(快速窗口热键编辑用户模块目录 "/应用-" 进程名 ".user.ahk")
!m:: UserModuleEdit(快速窗口热键编辑用户模块目录 "/应用-" 进程名 ".user.ahk")
; 修改配置
^!m:: run notepad %CapsLockXConfigPath%

0 comments on commit d0c176c

Please sign in to comment.