• (转)HoeKey 通用配置简明教程

    2004-11-17

    Tag:Blog

    版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明
    http://duchaoqian.blogbus.com/logs/501737.html

    官方主页:HoeKey

    HoeKey 作为一个键盘通向计算机应用程序的纽带,可以允许你通过不同组合键位实现不同的动作。可以为平时各种操作找到一种更统一高效的实现方式,尝过鼠标箭头飞来飞去,点击过多带来的辛苦和劳累吗?现在 HoeKey 就可以让你彻底摆脱这种手握鼠标在层层窗口间穿梭的生活了,用宽广坦荡的键盘,用一个个毕恭毕敬、排列整齐等待命令的按键,来做你原来想做的事!

    唯独有个缺点是,他没有一个成套的方便的设置GUI,只提供你一个文本文件hoekey.ini,一切程序配置全在该文件中手动编辑进行,这样对初用者必然会比较麻烦。所以,以下我按新版本(a12b8 11/15)提供的样板文件,简单罗列了配置文件中的规定格式和功能实现方式等。我使用该软件时间不长,练习中。。。有经验不足和错误之处,请各位补充指正,谢谢!

    其实一开始参照configexamples.ini大致都能看明白了。只是有些功能未必罗列在里面,所以就一并说明了。
    标准格式是:
    键位=动作|选项1|选项2|选项3|选项4|选项5 ; 功能描述


    辅助键代号:
    ~ = WIN键
    _ = Shift键
    ^ = Ctrl键
    @ = Alt键

    例如: _@G = Shift + Alt +G

    动作列及参数:

    新建窗口动作Run, RunDialog, MsgBox, Input, Apps

    Run
    格式:Run|程序路径|窗口运行方式|等待|运行目录
    ·程序路径后的参数(路径[空格]参数):
    %s = 当前选中的文本内容.
    %S = 当前选中的文本内容(URL)
    %c = 当前所在目录, %d = 当前盘符
    %i = hoekey ini 文件
    %t = 当前窗口标题, %l = 当前窗口类
    %u = 最近一次 Input 动作的结果
    %U = 最近一次 Input 动作的结果(URL)
    %f = 当前日期
    %g = 当前时间 (无秒)
    %h = 当前时间 (有秒)
    ·窗口运行方式: 0 = 普通模式; 2 = 最小化; 3 = 最大化
    ·等待: 1 = 退出后继续运行; 2 = 只运行一个实例
    ·运行目录: 运行程序所在的目录环境, % 参数一样适用
    特殊举例:用记事本打开当前选中的文字,自动生成“选中文字.txt”,并且以窗口最大化方式打开记事本。
    ~N=Run|notepad.exe %s|3


    RunDialog
    格式:RunDialog|运行目录
    打开Windows的运行对话框

    MsgBox
    格式:MsgBox|文本|标题|延时
    特殊举例: 按一下快捷键,弹出窗口显示当前年月日时分秒,并在弹出5秒后自动关闭。
    _^T=MsgBox|%f %h|现在时间|5


    Input
    格式:Input|文本|标题|延时|参数
    特殊举例:打开一个输入框,输入关键字后,调用GreenBrowser的Google引擎搜索这个关键字,输入框文本是“Google 搜索”,对话框标题是“wuchang测试Google搜索”,延时5秒后自动确定。
    ~I=Input|Google 搜索:|wuchang测试Google搜索|5|%u 
    =Run|"C:\GreenBrowser\GreenBrowser.exe" "http://www.google.com/search?q=%u"


    Apps
    格式:Apps|0=显示被隐藏的应用程序(默认), 1=显示全部
    显示被hoekey隐藏的应用程序列表
    特殊举例:显示内存中所有应用程序的列表,双击某个应用程序名称后,立即显示该应用程序。
    ~_F4=Apps|1


    特殊举例:如果需要按下一组快捷键,同时打开多个应用程序,比如这样:
    _@R=Run|C:\APP\1.exe 
    =Run|C:\APP\2.exe


    当前窗口动作 Move, MoveRel, Center, AlwaysOnTop, Transparency, Hide, Unhide, UnhideAll, Show, Editify, Kill

    Move
    格式:Move|窗口类|左间距|上间距|宽度|高度
    按你设定的大小和桌面位置,放置当前的应用程序窗口
    特殊举例: 将当前程序窗口 靠左50 靠上50,宽度500,高度500的位置放置
    ~_V=Move||50|50|500|500


    MoveRel
    格式:MoveRel|窗口类|左|上|宽|高
    微调修改窗口大小和位置
    特殊举例:将当前窗口宽度+10像素,高度-10像素
    ~^8=MoveRel||||10|-10


    Center
    格式:Center|窗口类|无宽度或高度定义
    在桌面上置中当前窗口
    无宽度或高度定义: 1 = 垂直; 2 = 水平
    特殊举例:一般置中
    ~^V=Center

    特殊举例:垂直置中
    ~^V=Center||1


    AlwaysOnTop
    格式:AlwaysOnTop|窗口类
    将当前窗口强制总在最前面
    特殊举例:设定Win+T后当前窗口总在最前
    ~T=AlwaysOnTop


    Transparency
    格式:Transparency|窗口类|透明度(0-100)
    设置窗口透明度
    特殊举例:将记事本窗口透明度调为50%
    @T=Transparency|记事本|50 


    Hide
    格式:Hide|窗口类|1 = 缩小到系统托盘; 2 = 完全隐藏
    特殊举例:将当前应用程序窗口缩小的系统托盘
    ~H=Hide||1


    Unhide
    格式:Unhide|窗口类
    特殊举例:显示最近通过hoekey隐藏的应用程序窗口
    ~U=Unhide


    UnhideAll
    格式:UnhideAll
    特殊举例:显示所有被hoekey隐藏的应用程序
    ~A=UnhideAll


    Show
    格式:Show|窗口类
    特殊举例:未知

    Editify
    格式:Editify
    特殊举例:可让所有应用程序中的文本(标题栏、状态栏,输入框等位置)抓取下来并列表,方便你将他们复制到剪贴板,这个功能不错。
    ~Y=Editify


    Kill
    格式:Kill
    特殊举例:不用多说,一个快捷键便可杀进程。
    ~K=Kill


    超能:

    Keys
    格式:Keys|按键|间隔时间
    \s:按下Shift键
    \S:弹起Shift键
    \c:按下Ctrl键
    \C:弹起Ctrl键
    \a:按下Alt键
    \A:弹起Alt键
    \w:按下Win键
    \W:弹起Win键
    \z:鼠标右键关联菜单
    \n:回车
    \t:Tab
    \l:左
    \k:右
    \u:上
    \d:下
    \h:Home
    \e:End
    \i:Insert
    \x:Delete
    \b:Backspace
    \p:Escape
    %参数 同 Run。
    特殊举例:在当前桌面按下快捷键,弹出鼠标右键菜单,向下移动两格,向右,弹出最下级菜单,每个动作间隔三秒。
    ^~K=Keys|\z\d\d\k\|3000


    Volume
    格式:Volume|音量数值(0-100)
    特殊举例:设定音量为50%
    _~7=Volume||70


    Wait
    格式:Wait|毫秒
    特殊举例:通过快捷键打开Becky(最大化),等待3秒后,自动启动FreePops。
    ~B=Run|c:\becky\becky.exe|3 
    =Wait|3000
    =Run|c:\FreePops\FreePopsd.exe


    Eject
    格式:Eject|驱动器盘符|锁定=0; 打开=1, 关闭=2
    特殊举例:弹出h:光驱
    ~K=Eject|h:


    HoeKey 系统功能

    Config
    弹出设置窗口(严格说是命令列表窗口)

    TrayIcon
    格式:TrayIcon|打开=1, 关闭=0|系统托盘图标上的浮动提示
    特殊举例:运行HoeKey之后自动显示托盘图标,提示为HoeKey
    Start=TrayIcon|1|HoeKey


    HotKeys
    格式:HotKeys|打开=1, 关闭=0
    特殊举例:关闭Hoekey的所有快捷键
    ~0=HotKeys|0|


    Reload
    格式:Reload|文件路径|添加=1
    特殊举例:将另一个配置文件 user2.ini 的内容添加到当前配置文件中
    ~R=Reload|user2.ini|1


    Rem
    格式:Rem|命名描述
    特殊举例:这是在配置列表里添加一个类别名称,比如“我的快捷键”,可以将自己设定的快捷键放在这行下面。
    =Rem|我的快捷键


    特殊动作

    Config
    格式:Config=动作|自定...
    特殊举例:在点击Hoekye的config按钮后,同时执行以上某一个动作

    Start
    格式:Start=动作|自定...
    特殊举例:就像上面的打开Hoekey系统托盘图标一样,可以将一个命令放在Start行,那么Hoekey启动后会自动执行这个动作。比如弹出一个消息框,写“欢迎回来”,5秒后自动关闭消息。
    Start=MsgBox|欢迎回来!||5


    Load
    格式:Load=动作|自定...
    特殊举例:当设置功能打开后自动执行一个动作,比如弹出一个消息提示框提示自己。

    还有一些针对特殊软件的功能键,或者一些键盘多媒体键等,HoeKey都有所考虑,并在其帮助文件中详细列出了,如果有特殊需要可以参考一下那里。
    HoeKey作为一个快捷键工具,简单的操作方式就是这样,只要设定好了,会带来很多的便利。
    学习使用,身体健康。

    收藏到:Del.icio.us




    评论

  • 很好
  • 如何用RUN实现打开局域网上共享的电脑?
  • 误会了

    没写原作者

    但是

    2004-11-17, by duchaoqian

    这个是系统自己加的



  • 貌似这篇文章是wuchang@DRL写的,你却属上自己的名字,无耻啊。

    2004-11-17, by duchaoqian