Skip to content

一个热键脚本,主要是保存工作记录,添加工作记录,管理桌面快捷方式

Notifications You must be signed in to change notification settings

chf-gh/AutoHotKey

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AutoHotKey

项目介绍

AutoHotKey是脚本语言,可以改变键盘按键,创建键盘宏,玩游戏的朋友你懂得。。。同时它也可以创建GUI。简单好用。该脚本里面有热键和三个gui界面,主要是工作的时候用来记录工作内容的还有管理我的快捷方式。主要是因为使用其他管理快捷方式的软件要么就是有广告要么就是收费的,所以自己搞一个算了。喜欢的朋友可以拷贝下来看看。

为什么要写这个脚本?

三个原因:

  • 不喜欢现在的键盘布局,我都知道现在市面上的键盘基本都是qwert这种布局的,但是翻看键盘的发展史你就知道这种布局本身就是让你敲慢一点的布局。因为以前的老式键盘都是针式的,敲快了就卡主了,所以有个人就发明了这种qwert布局,目的就是把每个单词的字母分布开,用来降低输入速度的。你想买一个其他布局的键盘,很少,要不就是很贵。所以就摸索了AutoHotKey来帮助改变键盘布局
  • 我的工作是程序员,长期coding,很累,想轻松些。一开始仅仅是为了做一些按键修改。后来工作过程中有一些记录、备注、要做的事、等等想存在电脑上,方便一会查看。刚开始是用的记事本存的,可是后来多了就不好找了,于是为了归纳整理记录,摸索了2个星期的文档写了两个UI界面。
  • 管理我的软件启动的快捷方式,网上找了一圈,管理桌面快捷方式的软件要么广告太多,要么就是收费,自己琢磨搞一个算了。

安装教程

  1. 安装AutoHotKey,可以从官网下载 官网链接
  2. AutoHotKey脚本的后缀为.ahk,安装软件后该文件就可以识别了
  3. 右击脚本选择run script即可运行脚本,右下角有软件图标

使用说明

  1. 脚本中的热键是我的个人爱好,用来改变键盘布局的。
  2. D盘新建文件夹auto-card,默认文档是储存在这里的
  3. 脚本中我设置了三个快捷键:win+w查看所有文件列表。win+s新建文件,win+q打开我的快捷方式窗口
  4. 存储路径和快捷键在脚本收都可以自己更改,更改后重新运行软件即可生效。文件列表默认:D:\auto-card,快捷方式默认文件夹:D:\auto-shortcat
  5. 列表上下切换会自动保存刚才的修改,退出也会自动保存已修改的内容。支持Esc来退出也会保存。
  6. 列表界面默认排序:名称字典排序,如果你想让某些文档排位靠前可以在名称中首位添加一些字母。
  7. 快捷方式支持拖动到窗口内动作。如果该快捷方式已存在这个效果无效。添加完快捷方式后需要重启窗口才能看到刚才添加的内容(目前这个问题没有修复).
  8. 更多功能可以查看文档自行添加

代码说明

  1. 按键映射部分,这部分是用来修改键盘布局的。

    按键修改代码:

    #HotkeyModifierTimeout -1    
    SetKeyDelay ,-1				 按键延时
    SetStoreCapslockMode, off	是否保存大写键的状态
    
    CapsLock::Send, ^{Space}	按下capslock大写键 变成 ctrl+空格 (我觉得很好用,因为大写键很少用)
    ^CapsLock::Send {CapsLock}  ctrl+capslock大写键 变成  capslock大写键 (^符号是ctrl的意思)
    
    $e::d   e键 变为 d键
    $r::f   r键 变为 f键
    $t::j	t键 变为 j键
    $y::k	y键 变为 k键
    $u::u	u键 变为 u键
    $i::r	i键 变为 r键
    $o::l	o键 变为 l键
    $d::e	d键 变为 e键
    $f::t
    $h::y
    $j::n
    $k::i
    $l::o 
    $n::p
    $`;::h
    $p::`;
     
    

    键盘布局纯属个人爱好,如果不需要 直接将该部分代码删除即可

  2. 剩下的代码就是GUI的界面代码,快捷键的位置在下面说明一下

    • #w指的是win+w按键。用来打开列表页,不喜欢自己可以修改
    • #s指的是win+s按键。用来打开新增卡片页
    • #q是的是win+1按键,用来打开快捷方式窗口

界面截图

列表界面

列表界面

新增页面(默认添加到D:\auto-card文件夹中)

列表页

快捷方式管理窗口 快捷方式管理窗口

About

一个热键脚本,主要是保存工作记录,添加工作记录,管理桌面快捷方式

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published