TreeMap
무료 오픈소스 디스크 사용량 시각화 도구로, 사각형 트리맵·중복 파일 탐색·디스크 가득 예측·정리 시 파일을 휴지통으로만 이동한다
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기Free, open-source mouse gestures for Windows: hold right-click and draw, hot corners, 50+ built-in gestures, ~19 MB RAM. Rust + Tauri.
저장소 README에서 가져옴
README 전체를 불러오는 중입니다.
README 전문 보기 ↗Free, open-source mouse gestures for Windows and macOS (beta). Hold the right button and draw — ← goes
back, ↓→ closes the tab, ↙ minimizes the window. Push the cursor into a screen corner for
the Start menu, or scroll along the top edge to change the volume. A plain right-click still
opens the context menu.
Documentation / 文档: User guide · 使用指南
Win+Esc pauses any timemousetroke.exe from the latest release and check its
SHA-256 against SHA256SUMS.txt on the same page.Requirements: Windows 10 1809+ or Windows 11, 64-bit. The settings window uses Microsoft Edge WebView2 (built into Windows 11). The exe is not code-signed yet, so SmartScreen may warn on first run — choose More info → Run anyway.
Uninstall: turn off Start with Windows in preferences, quit from the tray menu, then delete
mousetroke.exe and %APPDATA%\mousetroke.
Needs Rust (stable, MSVC toolchain), Node.js 20.19+ and Python 3, on Windows.
scripts\build.cmd :: UI + release exe → dist\mousetroke.exe
cargo test --workspace :: engine, importer, i18n and settings tests
| Path | What it is |
|---|---|
crates/mousetroke-core | Platform-independent logic: config schema, recognizer, matcher, key-sequence syntax, built-in defaults, legacy-format importer |
crates/mousetroke-win | Windows layer: low-level hooks, capture state machine, trail overlay, input injection, tray |
crates/mousetroke-settings | Settings window (Tauri 2 + React); runs as a separate process only while open |
crates/mousetroke | The mousetroke.exe entry point and CLI |
i18n/ | Shared UI strings for every language (see i18n/README.md) |
The website is maintained and deployed from a separate repository.
Its changelog reads CHANGELOG.md from this repository's main branch on raw.githubusercontent.com.
Download Mac beta:
macOS 11+, Apple silicon and Intel in one universal app. Compare its SHA-256 with the
same release's SHA256SUMS.txt (which also lists the Windows exe).
~/Applications
if the shared folder is not writable). Quit an older copy before replacing it.← in a window. You can skip and grant later
from the menu bar. Screen Recording is not required.The engine checks permissions with a fresh, silent probe every two seconds, including while gestures work, so revoking access is detected too. If Accessibility is enabled but listening or event taps still fail after a few seconds, setup and the menu bar offer Input Monitoring as a fallback for older macOS versions. Enable it only when asked. Setup can restart the engine once automatically and offers Restart Mousetroke if needed, keeping settings open.
About supports manual update checks, release notes and Update now: the app downloads the DMG, verifies SHA-256, bundle identity, version and the current certificate's designated requirement, then replaces the running bundle and restarts. The old app goes to Trash after the engine and settings exit. Failed replacement or restart handoff restores the old bundle. In-app downloads have no browser quarantine, so updates avoid a second Gatekeeper prompt. The signing identity and installation path stay the same to retain permissions. Download manually remains available if the folder is not writable or updating fails; browser downloads may require Open Anyway again. Preferences controls daily checking, and a new-version menu item opens About. See the Mac update acceptance recipe.
Uninstall: quit from the menu bar, delete Mousetroke.app,
~/Library/Application Support/mousetroke and ~/Library/Logs/mousetroke, then remove
Mousetroke from login items in System Settings.
See the macOS guide for build/sign/DMG commands, release secrets, supported actions and the real-Mac acceptance checklist.
Shell and Lua actions run with your user rights — only import configurations you trust. See SECURITY.md for what the program does and how to report a vulnerability.
Issues, translations and pull requests are welcome — see CONTRIBUTING.md.