# 【全新升级】Pet效率工具，热键用户自定义

**URL:** <https://meta.appinn.net/t/topic/13605>\
**Category:** 发现频道\
**Tags:** autohotkey, appinned, windows\
**Created:** [2020 年2 月 6 日 23:29 UTC](https://meta.appinn.net/t/topic/13605 "2020-02-06T23:29:32Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![majorworld](https://meta-edge.appinn.com/user_avatar/meta.appinn.net/majorworld/32/65755_2.png) [@majorworld](https://meta.appinn.net/u/majorworld)\
**Post date:** [2020 年2 月 6 日 23:29 UTC](https://meta.appinn.net/t/topic/13605/1 "2020-02-06T23:29:32Z")

</div>

# 1.0版本已经开源，Pet不再维护

 ![image](https://meta-edge.appinn.com/uploads/default/original/2X/f/f6db1635bd10853f77c72a63b56c667fc6878674.png)

## 1.简介

> [@](#):
>
> 历时25年，终于完成了Pet 2.0。
> 
> 1.0版本收到了很多建议和Bug反馈，实现了有人希望的热键可以自定义，所以2.0版本改动较大。
> 
> ### 现在热键都可以自定义了
> 
> 一共三种模式，Space热键模式，CapsLock方法模式和引号命令模式。
> 
> 长按这三个键【触发器】，即可进入各自的模式。
> 
> 长按空格的优化参考了Power Keys，快速打字不会感到空格失灵现象了。
> 
> 新增按【Space+1】【Space+2】可以按任务栏图标位置切换窗口
> 
> 新增PetLock方法，锁住键盘鼠标，例如Enter=PetLck则按【CapsLock+Enter】锁定键盘鼠标，擦键盘可以用。
> 
> 新增GetProcessPath方法，获取活动窗口路径，双击热键定位路径，例如m=GetProcessPath则按【CapsLock+M】获取活动窗体路径。
> 
> 新增GetClassName方法，获取活动窗口类名，双击热键复制类名，例如n=GetClassName则按【CapsLock+N】获取活动窗体类名。

## 2.下载

> [@](#):
>
> [GitHub](https://github.com/majorworld/Pet)  
> [百度网盘](https://pan.baidu.com/s/1NXouguejZ4AW7TMAYU0lMw)  
> [腾讯微云](https://share.weiyun.com/5KCqeSw)

## 3.功能

> [@](#):
>
> ### 看Pet.ini配置文件就知道每个按键的功能了，可以随便修改绑定。
> 
> ### 图1
> 
> ![多媒体](https://meta-edge.appinn.com/uploads/default/original/2X/9/928c636e9c87df95858812f9d803d7433c2e3926.png)
> 
> ### 图2
> 
> ![数字](https://meta-edge.appinn.com/uploads/default/original/2X/3/34ec08e3efb7b2b3b257231ce63e1e41ba7c35f1.png)
> 
> 图1图2展示的Space热键模式，在长按空格后，按下的其他键都会变成绑定的键。
> 
> # 例如
> 
> 配置项里的j=4，长按空格后再按j就输出4，这种是数字键盘的布局，方便快速输入数字。
> 
> e={Up}则代表e键变成了方向键的上键
> 
> Up={Volume\_Up}则代表方向键上键变成了多媒体键盘，设置音量大小
> 
> ### 图3
> 
> ![运行](https://meta-edge.appinn.com/uploads/default/original/2X/d/d52cf7e064168824c22bfbc6ff53c48e731147e5.png)
> 
> 图3展示的CapsLock方法模式，在长按CapsLock后，按下的其他键会执行不同的方法，可以和剪切板互动。
> 
> # 例如
> 
> c=GetColor代表长按CapsLock后再按c获取鼠标位置颜色的方法，双击热键c会复制颜色
> 
> # e=CopyRun$C:\Program Files\Everything\Everything.exe -s {Pet}这个配置就非常灵活了，按【CapsLock+E】直接调用Everything软件并按剪切板内容查询硬盘里的文件和文件夹。
> 
> {Pet}字符串会替换为剪切板内容，其他软件带参数运行得需要用户自己配置，这里只是一个基础的演示。
> 
> ### 参数和方法名用$符号隔开，只接受一个参数，方法名后面没有括号。
> 
> d=Run$[{Pet}也是调用运行方法,不过不会去自动复制选中的内容。\_百度搜索](https://www.baidu.com/s?wd=%7BPet%7D%E4%B9%9F%E6%98%AF%E8%B0%83%E7%94%A8%E8%BF%90%E8%A1%8C%E6%96%B9%E6%B3%95%EF%BC%8C%E4%B8%8D%E8%BF%87%E4%B8%8D%E4%BC%9A%E5%8E%BB%E8%87%AA%E5%8A%A8%E5%A4%8D%E5%88%B6%E9%80%89%E4%B8%AD%E7%9A%84%E5%86%85%E5%AE%B9%E3%80%82)
> 
> ### 图4
> 
> ![透明度](https://meta-edge.appinn.com/uploads/default/original/2X/a/aa0d7fc4f48575f7505f1b8de79d8448def68242.png)
> 
> F2=SetTransparent$0代表增强透明度。参数为1时代表减弱透明度。
> 
> F3=MouseClicks$500代表鼠标点击器，参数为时间间隔，单位毫秒，这个方法也可以绑定到其他按键，不过不能绑定到Space热键模式了，那里只接受热键。
> 
> ### 图5
> 
> ![菜单配置](https://meta-edge.appinn.com/uploads/default/original/2X/8/8beb167a200ecf50e271e90b9336c807c25febca.png)
> 
> 在托盘的右键菜单里，可以对映射的配置项进行预览。

## 4.投票

_Poll ([view on site](https://meta.appinn.net/t/topic/13605/1))_

## 5.注意

> [@](#):
>
> ### 本工具是纯AHK实现的，用到了Windows钩子，可能会被安全软件拦截。
> 
> 修改配置文化的时候，建议边改边按快捷键重启Pet，不然报错了很难找到原因。
> 
> 为防止CapsLock误触，已经禁用了这个按键，按【Shift+CapsLock】来切换大小写状态。
> 
> Space热键模式里的热键用户可以灵活组合，但CapsLock方法模式里目前只有配置文件里标注的那么多，以后会慢慢添加方法。

---

<div class="post-metadata">

**Author:** ![majorworld](https://meta-edge.appinn.com/user_avatar/meta.appinn.net/majorworld/32/65755_2.png) [@majorworld](https://meta.appinn.net/u/majorworld)\
**Post date:** [2020 年2 月 7 日 03:18 UTC](https://meta.appinn.net/t/topic/13605/2 "2020-02-07T03:18:26Z")

</div>

感谢以下人员对Pet初期的帮助

@xiaokonglong @rodger @PRStarDust @sutking

还有[GitHub](https://github.com/majorworld/Pet/issues)里参与Issues反馈的人。

特别感谢 @Qingwa 的支持。
