Input.Observer适用于 Windows 的鼠标手势、热键和文本扩展
画出来。敲出来。搞定。
用鼠标画一个图形、按下一组组合键,或输入一个简短缩写。Input.Observer 识别输入、判断您所在的应用,并运行您为该应用设置的操作。
出自 StrokesPlus 和 StrokesPlus.net 的作者之手
- 1按住右键
- 2绘制
- 3松开
手势日志轨迹
01 · 功能一览
一笔画下,省去满屏找工具栏。
一个小巧的原生引擎负责钩取和匹配。配置应用是独立的,所以关闭它之后手势照常工作。
- 场景01
按应用区分手势
同一个图形,在浏览器、编辑器和资源管理器中可以有不同的含义。由应用组和配置文件决定执行哪个操作。
一次向上笔画- 文件资源管理器转到上级文件夹
- 浏览器没有应用组,向上回落到“全局”最大化或还原窗口
- 远程桌面忽略组已忽略:输入直接交给该应用
- 键盘02
热键和文本扩展
除了笔画,也可以把操作绑定到按键,还能在您输入时把简短缩写展开成较长的文本。
- ;shrug
- ¯\_(ツ)_/¯
- btw
- 顺便说一下
- 窗口03
窗口管理
移动、调整、显示和隐藏窗口,读取和设置窗口的值,还能运行带重复次数的计时器。
- 操作04
脚本或步骤
用简洁的类 C 脚本编写操作,或无需代码、用步骤搭建。需要时可交给 AutoHotkey 处理。
- 录制器05
宏录制器
录制一次鼠标和键盘操作,再把录制结果变成可用于手势和热键的代码片段。可按步骤或脚本编辑,并设置回放速度。
- 轨迹06
以上只是简要列表。帮助文档涵盖所有触发方式、操作和设置。
探索全部功能02 · 自动化
多数人用简单模式,其余用脚本。
在配置应用中选择现成的操作,或打开脚本编辑器,每个内置函数都有补全和内联帮助。
阅读帮助 →步骤
- 设置
w = ContextGetWindow() - 如果
WindowGetAlpha(w) < 255 - 调用
WindowSetAlpha(w, 255) - 否则
- 调用
WindowSetAlpha(w, 150) - 结束如果
脚本
1w = ContextGetWindow();2if (WindowGetAlpha(w) < 255)3{4 WindowSetAlpha(w, 255);5}6else7{8 WindowSetAlpha(w, 150);9}
- AutoHotkey v2 · 独立进程
- 宏录制器
- 代码片段库
- 插件 · 独立进程
03 · 渊源
第三代。
从 StrokesPlus 到 StrokesPlus.net,再到如今的 Input.Observer:以原生 C++ 引擎和现代配置应用从头重建。
- 01StrokesPlus
C/C++、原生 Win32 界面、Lua 脚本。
- 02StrokesPlus.net
用 C# 重写,基于 WinForms,并增加了新功能。
- 03Input.Observer
可独立运行的 C++20 引擎,以及支持浅色和深色主题的 WPF 配置应用。