# Hammerspoon 配置 ## 使用方法 1. 安装 [Hammerspoon](http://www.hammerspoon.org/) 2. `git clone https://github.com/sugood/hammerspoon.git ~/.hammerspoon` 3. [详细说明](https://blog.csdn.net/sugoods/article/details/108984326) ## 快捷键图标 | | 键位 | | --------- | -------------- | | | Shift | | | Control | | | Option | | | Command | ## 代码参考 https://github.com/greyby/hammerspoon ## 语言切换 - en [English](README_en.md) - zh_CN [简体中文](README.md) ## 功能 ### 窗口管理 #### 1/2 屏幕 * + 将当前窗口移动到左半屏 * + 将当前窗口移动到右半屏 * + 将当前窗口移动到上半屏 * + 将当前窗口移动到下半屏 #### 1/4 屏幕 * + 将当前窗口移动到左上 1/4 屏 * + 将当前窗口移动到右下 1/4 屏 * + 将当前窗口移动到右上 1/4 屏 * + 将当前窗口移动到左下 1/4 屏 #### 多个显示器 ##### 移动光标 * + 把光标移动到下一个显示器 * + 把光标移动到上一个显示器 ##### 移动窗口 * + 将当前活动窗口移动到上一个显示器 * + 将当前活动窗口移动到下一个显示器 * + 1 将当前活动窗口移动到第一个显示器并窗口最大化 * + 2 将当前活动窗口移动到第二个显示器并窗口最大化 #### 其它 * + F 全屏 * + M 最大化窗口 * + C 将窗口放到中间 * + H 切换活动窗口 * + / 显示窗口切换的快捷键 ### 系统工具 * + L 锁屏 ### 快速启动 * + I `IntelliJ IDEA` * + T `Terminal` * + Z `Calculator` * + D `Finder` * + Q `Activity Monitor` * + S `System Preferences` * + C `Google Chrome` * + A `Launchpad` ### 片段和备忘录 * + X 添加一个片段或者备忘 * + V 列出片段或备忘录并使用 ### JSON格式化 * + G JSON格式化 自动复制选中的文本 ### 自动同步时间 * + T 自动同步时间 需要安装expect,并设置登录密码 ### 翻译 * + F 翻译 支持百度和有道翻译API。百度翻译可直接使用。有道翻译需要先申请有道翻译API并配置appKey和appSecret ### 屏幕取色功能 * + P 颜色拾取器 菜单栏点击屏幕取色,出现取色界面后点击颜色拾取器,就可以获取当前屏幕鼠标所在位置的颜色值 ### 咖啡因 * + C 咖啡因 菜单栏点击 咖啡因打开系统永不休眠功能,再点击一次就能关闭 ### 状态栏显示输入法状态 可显示大小写状态,输入法状态,中英文状态。目前仅测试过搜狗输入法