# 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 咖啡因
菜单栏点击 咖啡因打开系统永不休眠功能,再点击一次就能关闭
### 状态栏显示输入法状态
可显示大小写状态,输入法状态,中英文状态。目前仅测试过搜狗输入法