Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/xiaojundebug/hammerspoon-config
我的 hammerspoon 个人配置
https://github.com/xiaojundebug/hammerspoon-config
Last synced: 21 days ago
JSON representation
我的 hammerspoon 个人配置
- Host: GitHub
- URL: https://github.com/xiaojundebug/hammerspoon-config
- Owner: xiaojundebug
- Created: 2023-06-15T01:59:17.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-10-31T03:10:21.000Z (about 2 months ago)
- Last Synced: 2024-10-31T04:18:16.663Z (about 2 months ago)
- Language: Lua
- Size: 125 KB
- Stars: 18
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# hammerspoon-config
hammerspoon 是一个 macOS 上的自动化工具,它允许你通过 lua 脚本对系统做出操控,该仓库记录了我常用的一些脚本
## 脚本列表
- [auto-switch-input-method.lua](./scripts/auto-switch-input-method.lua) - 根据 App 自动切换输入法,再也不用担心把「npm」打成「你配吗」
- [input-method-indicator.lua](./scripts/input-method-indicator.lua) - 给输入法设置一个指示器,这样应用全屏时也能一眼看到你此时的输入法是哪个了,可以一定程度上代替 [ShowyEdge](https://github.com/pqrs-org/ShowyEdge/)
- [caffeine.lua](./scripts/caffeine.lua) - 防止屏幕进入睡眠
- [wifi-mute.lua](./scripts/wifi-mute.lua) - 连接到公司 Wi-Fi 后自动静音
- [defeating-paste-blocking.lua](./scripts/defeating-paste-blocking.lua) - 有些网站禁止粘贴,该脚本可以模拟系统输入事件绕过限制
- [ring.lua](./scripts/ring.lua) - 环形 App 启动器
- [magspeed-smooth-scrolling-fix.lua](./scripts/magspeed-smooth-scrolling-fix.lua) - 罗技无极滚轮鼠标回滚问题优化## 怎么使用
直接把所有 lua 脚本都放到你的 hammerspoon 目录中即可
> _你可能使用的和我不是同一种输入法,所以需要修改一下 `auto-switch-input-method` 与 `input-method-indicator` 的配置,你可以通过 `defaults read ~/Library/Preferences/com.apple.HIToolbox.plist AppleSelectedInputSources | grep "Input Mode"` 来查看当前输入法 Source ID_