GithubHelp home page GithubHelp logo

xujinkai / onequick.ahk-legacy Goto Github PK

View Code? Open in Web Editor NEW
496.0 30.0 61.0 925 KB

windows快捷键工具(屏幕边缘操作, 剪贴板增强). Autohotkey tool (screen border operation, clipboard manager).

Home Page: http://onequick.org/?f=gh_ahk

AutoHotkey 100.00%
autohotkey screen-border clipboard

onequick.ahk-legacy's Introduction

新版已上架微软应用商店,此版停止更新支持。

OneQuick 是一款基于autohotkey的windows快捷工具。
独创的屏幕边缘操作、文本快速搜索功能;还有剪贴板历史纪录、窗口操作菜单等一系列实用功能,操作windows也能如此爽快。
OneQuick也为扩展代码留下了足够的空间,你可以基于OneQuick提供的大量函数开发自己的ahk脚本。

OneQuick is an Autohotkey script, it is both a convenient tool and an ahk library.
It provides clipboard manager, screen border operation, window operation, quick menu, etc.
It's also a useful library to write your own ahk code.

例:快速调整音量
screenLT

安装

https://github.com/XUJINKAI/OneQuick/releases下载最新的压缩包,解压执行OneQuick Launcher.exe 即可。
OneQuick基于AHK,如果没有安装的话会先安装AHK。

帮助 & 文档

关于如何配置功能与开发,请查看这里

默认功能

  • 剪贴板增强 · clipboard
    ctrl + shift + x:打开剪贴板记录
    ctrl + shift + c:复制并打开操作列表
    ctrl + shift + v:直接打开操作列表

    在操作列表中:
    TAB: 粘贴
    空格: 执行当前内容 (可以是网址、命令行、甚至b站av号)
    字母按键: 使用搜索引擎搜索当前内容 (如b为百度,g为google,m为豆瓣电影等)
    数字按键: 切换浏览器 (修改OneQuick内部默认的浏览器)
    你也可以将当前的内容加入到收藏夹或删除

  • 屏幕边缘操作 · screen border

    左上角 · LT
    滚轮/单击滚轮:音量大小/静音
    shift + 滚轮:屏幕亮度
    右键:窗口操作菜单

    右上角 · RT
    滚轮/单击滚轮:歌曲上一首/下一首/播放或暂停
    右键:用户自定义菜单(如何扩展菜单

    左边框 & 右边框 · L-R
    滚轮:翻页
    shift + 滚轮:翻页x5
    ctrl + shift + 滚轮:翻到第一页/最后一页

    上边框 · T
    滚轮:标签页切换

    下边框 · B
    滚轮/单击滚轮:(win10) 虚拟桌面切换/查看(win+tab键)

  • 应用增强 · app enhance
    ctrl+w 关闭记事本
    chrome 标签滚轮切换
    使用sublime时,按win+E 打开当前正在编辑的文件所在的目录

  • 快捷键 · hotkey
    win + Z:显示功能菜单(GreatMenu)
    ctrl + alt + R:打开Command Run窗口 (可执行的命令说明)
    win + 鼠标右键:弹出当前窗口的操作菜单
    shift + 滚轮:翻页
    win + T:当前窗口最前端
    win + N:打开系统记事本
    win + shift + L:立刻锁定计算机并关闭屏幕
    ctrl + shift + alt + R:重新启动OneQuick

  • 其他
    左键单击OneQuick托盘图标可以暂停程序运行;
    右键单击OneQuick托盘图标可打开OneQuick菜单,设置自启动,打开脚本目录,或AHK帮助文件等;

Q&A

  • OneQuick的由来?

    OneQuick开始于2014年初,最初只是自用,经历过几次大的重写,断断续续,到2015年左右成型。用到现在又快一年了,在这一年中,我发现我已经离不开OneQuick了,当临时使用别人的电脑时,会因为没有相关的快捷设置而无所适从。将OneQuick发布出来,也是作为自己研究生生涯的纪念。

  • OneQuick对某些程序失效?

    运行/AHK/EnableUIAccess2AHK.ahk 即可。
    (需要Autohotkey安装在系统目录中,此方法针对UWP或管理员权限程序。)

  • 修改 OneQuick 默认的文本编辑器?

    参考这里

  • 让OneQuick支持更多ahk功能,如快速输入字符串?

    参考这里

  • 执行b站av号是怎么回事?

    OneQuick可以“执行”【"av"+数字】格式的字串。
    比如,按ctrl + shift + c 复制 av314 并弹出菜单后,再按空格即可打开相应视频。
    扩展类似的功能可以参考这里

  • 剪贴板只能保存文本记录?

    是的,OneQuick的剪贴板记录暂不支持图片等内容。不过,只要不利用OneQuick的剪贴板记录切换内容,系统剪贴板就不会受到影响。

  • 卸载Autohotkey提示无权限?

    可以运行AHK/AutoHotkey_Install.exe选择uninstall卸载。

联系

作者:http://xujinkai.net/

版权 · License

修改、分享请注明作者信息。

XJK: https://github.com/XUJINKAI

以GPL协议发布。


FROM OTHER PROJECT

JSON: https://github.com/cocobelgica/AutoHotkey-JSON
YAML:https://github.com/HotKeyIt/Yaml
ICON: http://www.iconarchive.com/show/flatastic-1-icons-by-custom-icon-design.html, http://www.iconarchive.com/show/flatastic-2-icons-by-custom-icon-design.html

onequick.ahk-legacy's People

Contributors

xujinkai avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

onequick.ahk-legacy's Issues

两个建议,一个是关于上面提到的切歌的问题,还有一个是网速显示的建议!

两个建议,一个是关于上面提到的切歌的问题,还有一个是网速显示的建议!

  1. 正如上面一个哥们提到的切歌太灵敏的问题,因为切歌并不是频繁的操作,为了避免误操作,可以把切歌的交互逻辑改为点击滚轮,呼出显示当前歌曲信息的小界面,如左边的音量图标一样,能让我们看到当前的歌曲的信息(当前歌曲名称和上下曲名称)和播放状态(暂停还是正在播放),如果鼠标继续停留在这个小界面上,那么滚轮的上下滚动就可以切歌了,如果离开这个界面,小界面自动隐藏,知道下次再右上角的位置按下滚轮!这样就能就能让我们防止误操作切歌,而且能对切歌所导致的结果(上下曲)更有预期!
  2. 强烈希望在这个小插件上加上在任务栏显示实时网速的功能(这样也给你的图标常驻任务栏找到了合理的理由不是么,哈哈哈),因为我已经把这个程序设置为开机启动了(哈哈哈,可以把),而且也没有360悬浮窗那么高级的东西,所以强烈建议加上任务栏显示实时网速的功能,然后就可以把邮件的菜单加在这个上面了不是么!

虚拟桌面不能切换

鼠标移到最下面,不能滚轮切换虚拟桌面

我用了双屏,跟这个有关系吗

另外 我将L-R改为L: ,B:改为R: 也不行 是怎么回事

来自作者:关于奇怪的bug和未来版本的说明

感谢大家的支持。

某些奇怪的bug,就是ahk脚本莫名的报错,我有时候也无力解决。
一方面是我个人能力水平有限,另一方面OneQuick只是ahk上的一个脚本。
大多数奇怪的bug都可以通过再试一次或重启、重装ahk解决。

有人建议我用其他语言重写,这个当然一劳永逸,但那意味着要自己实现ahk的基础功能,就不单单是一个脚本的事了。

总体来说,OneQuick目前已经很稳定了,短期内也不会有大的更新。
目前OneQuick的最大短板是没有一个方便的操作界面,这也是下一个版本要解决的问题。

和synergy冲突。

在synergy开启Server模式后,两者都开机自启后,OneQuick鼠标的快捷方式都不好用。
关闭synergy后,或者重新启动synergy后就好了

网页视频问题

在一些网页上播放视频的时候,在左上角滚轮调节音量,会导致视频卡住无法播放,刷新后才能继续播放。顺便问问,作者有没有各种功能的完整使用介绍呀~

发现了使用中的两个问题

1、在开启onequick的情况下,全屏游戏时鼠标移到右方或上方屏幕边界,很容易导致游戏跳出会到桌面。游戏并未停止,只是被切换回到桌面。这导致每次玩游戏之前我都要把它关掉
2、在问题1的背景下,玩游戏之前我把它暂时禁用快捷服务(程序依然挂着没停止),之后再次开启会出现右键菜单空白的bug。经我测试,我开机启动onequick之后,禁用一次,再开启。有一定的几率,桌面右键菜单会变空白,鼠标指针移到空白处才显示,移到哪就显示哪一项

win10不能禁止开机程序启动通知

如title,在设置里关闭掉onequick的通知后,在两三次重启后有几率通知会再次自动打开,在通知打开的情况下每次开机就会提示onequick已启动。

请问有办法能禁止提示onequick已启动,或者关闭onequick的通知后,能不自动打开吗?

切换虚拟桌面失效

有时候在使用时切换虚拟桌面会失效,另外跨桌面的复制粘贴有时也会失效,麻烦检查修改,这个小工具确实挺好使用的。

切换虚拟桌面失效

有时候会变成切歌,但这时候不能用中键暂停。
有时候会变成放大或缩小桌面图标。

如何调用OneQuick.Ext.ahk里的自定义函数?

我在feature.yaml里添加了一行
win_`: OneQuick.User.wsl

然后在OneQuick.Ext.ahk里加上
Ini()
{
this.Run := 1
OneQuick.Editor := "D:\ProgramFiles\VIM\vim74\gvim.exe -p --remote-tab-silent"
}
wsl()
{
if !WinExist("ahk_exe mintty.exe")
{
run d:\ProgramFiles\wsl-terminal\open-wsl.exe
wslshow = 1
}
else
{
if wslshow
{
WinExist("ahk_exe mintty.exe")
WinMinimize
wslshow = 0
}
else {
WinExist("ahk_exe mintty.exe")
WinRestore
WinActivate
wslshow = 1
}
}
return
}

保存Reload, 按热键Win+`,提示不能运行命令OneQuick.User.wsl

鼠标滚轮操作在双显示屏的主屏幕上不起作用

很方便的脚本!

有一个问题就是,有关鼠标滚轮的操作在双显示屏的主屏幕的边角上不起作用,比如音量,亮度啥的。

建议:右键右上角弹出的菜单里最好加入方便自己修改菜单的入口(比如打开那个文件什么的)

右键托盘某些设置会导致系统宕机

我的win10 10240
右击托盘的编辑自定义ahk必定导致系统宕机(画面卡住 至少5分钟 只好重启)
还有卸载autohotkey提示没有足够的系统权限无法卸载,准备尝试去installer文件夹用管理员权限卸载 程序与功能里是没办法

PS 后来在目录里的 ahk里用安装程序卸载了 请作者解决以上问题 谢谢

反馈几个问题

首先是感谢作者公布本软件,
其次反馈一下本软件用的很爽,
再者本菜鸟希望以后能用的更爽,
最后来这里发帖提供一下个人意见。

一、已经有人反馈了,在玩全屏游戏(独占模式)的时候,比如LOL,点击屏幕边缘会使游戏弹出。
二、也已经有人反馈,但我不太清楚出现的原因,之后前后滚动滚轮后,会有各种“a”和“b”输出。
三、WIN10系统右键单机左上角其实有自带的功能,运行OneQuick后无法使用
四、这个软件非常喜欢,用起来也非常爽,但是随着使用,呼出栏越来越相形见绌,
4.1 如果选中的内容很长,呼出栏宽度也会异常宽,影响美感,希望可分行,或减少显示的字符数。
4.2 自定义快捷网址变多以后,呼出栏高度即将突破屏幕极限了,难道也要拆分两列么……或许可行
4.3 常用快捷键不够用,希望添加双字母组合,比如 BD百度 BY百度云盘 BF百度翻译 BT百度贴吧
五、以下功能比较鸡肋,感觉可以取消
5.1 希望(或允许用户)取消 右键单击右上角,功能鸡肋而且会使全屏游戏切出
5.1 希望(或允许用户)取消 右键单击左上角,原因同上,主要原因是使得 win10自带的功能无效了
5.1 shift+ctrl+c的呼出栏的 复制黏贴,系统自带的明显更实用(shift+ctrl+x的跳转作用也不大)
六、 shift+ctrl+v 的功能感觉shift+ctrl+c完全可以取代,所以可以把部分shift+ctrl+c功能搬运过去。
shift+ctrl+Z/空格 也可以挖掘其他功能,好吧,收藏的快捷网址太多,呼出栏的显示空间不够用。
哎,我的怨念,简直希望 shift+ctrl+c 除了快捷网址其他全没了
七、本人并不使用收藏夹功能,但对有用的人应该非常有潜力。
这里有个小问题,收藏栏只能清空收藏夹,而不能删除某一条,(⊙o⊙)…

个人建议可以根据顺手程度,可以把 shift+ctrl+z/x/c/v 细化功能,比如
shift+ctrl+x 根据快捷键(a-b),打开收藏夹里的网站,可扩展为打开某软件(刷黑则兼有复制功能)
shift+ctrl+c 根据快捷键(a-b&1-9),搜索复制内容在指定网站的搜索 (刷黑则兼有复制功能)
shift+ctrl+v 根据快捷键(1-9),选择指定剪切板的历史记录 (自动替换复制的内容)
shift+ctrl+z 其他功能,比如打开哪一个浏览器什么的

47maa 03jqjc 4 be nzvr

win10开机启动失败

首先,感谢作者开发如此好用的软件
描述一下问题:
最初使用是可以开机启动的,重装系统后以及平板上都不能正常开机启动,软件自身选项以及管理软件都显示启动项开启了,系统:win10 x64 pro 1703
希望作者或者有大神指点一下,万分感谢。

托盘图标“褪色”

image_76
图标有时候会“褪色”,但是不影响使用。
重启应用之后正常
image_77
想问问这是啥情况

stopped working

every day he used it, last week stopped working, already i've tried everything and I failed to work, I'm in Windows 8.1, this is the dialog box that I, you know to that should be?

imagen

then I give ok, you try to install, but it appears right away again.

try older versions of these files, even download the original version again, and the same message appears

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.