Skip to content

MingLin1995/Cooldown-Timer

Repository files navigation

Cooldown Timer

一個專為 macOS 設計的簡單冷卻計時器,主要用於遊戲(如楓之谷)中的技能冷卻時間追縱。此應用程式會監聽全域按鍵事件,並在觸發特定按鍵時自動開始倒數計時。

App Screenshot

下載

下載 CooldownTimer.zip

核心功能

  • 全域按鍵監聽: 應用程式在後台運行時也能偵測按鍵
  • 視覺化計時: 觸發技能後,顯示倒數計時與冷卻完成提示
  • 自定義技能: 可新增、編輯、刪除技能,設定對應按鍵與冷卻時間
  • 介面縮放: 可調整介面大小以適應不同螢幕解析度
  • 視窗置頂: 懸浮於遊戲視窗之上

授予權限

第一次執行時需授予全域監聽權限

  1. 打開「系統偏好設定」→「隱私與安全性」
  2. 找到「輔助功能」
  3. 勾選應用程式 CooldownTimer
  4. 關閉應用程式後,重新執行
  5. 右上角齒輪燈號由紅色變為綠色表示權限已授予

開發與打包

1. 版本號管理

Xcode 介面左側點選最上方的專案圖示,然後在 General > Identity 區塊修改 Version 和 Build

2. 應用程式簽章 (Signing)

為了避免每次重新編譯都要重置權限,請至 Xcode 介面左側點選最上方的專案圖示,然後再 Signing & CapabilitiesTeam 選擇您的個人 Apple ID (Personal Team),確保 Signing Certificate 顯示為 Development

3. 建立獨立應用程式

  1. 清理快取 command + shift + k
  2. 在 Xcode 選擇 ProductBuild
  3. 等待打包完成
  4. 在 Xcode 選擇 ProductShow Build Folder in FinderProductsDebugCooldownTimer.app
  5. CooldownTimer.app 檔案複製到「桌面」資料夾

問題排除

每次 Build 完都要重新授權?

這是因為簽章改變或雜湊值變動

解決方法:

  1. 確保已設定 Signing Team
  2. 若問題持續,請在終端機執行重置指令: tccutil reset Accessibility Ming.CooldownTimer

Requirements

  • macOS 13.0+ (Ventura or later recommended)
  • Xcode 14+ (for building)

License

MIT

About

一個專為 macOS 設計的冷卻計時器,此應用程式會監聽全域按鍵事件,並在觸發特定按鍵時自動開始倒數計時。

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages