AHK功能强大,但是也不必过分利用,感觉一些简单的修改键位映射的功能就很好满足,提升不少体验,分享个人常用配置,有这些功能足矣。
特别是常用的AHK调试刷新/解锁键。


;-----------------------------------------------------------
; 调试专用,可以不离开记事本刷新脚本
; 且按键冲突,导致ctrl、alt、shift被锁定按下时
; 万能解锁键 win+q
;-----------------------------------------------------------
^!#q::
+#q::
!#q::
^#q::
#q::
send ^s
Sleep 1000
Reloadsend {alt up}
send {shift up}
send {ctrl up}return;打开AHK
^!k::
run Notepad D:\软件\AHK文件\AHK常用快捷.ahk
return;=========================================================:*:reg::;快捷输入reg自动补全regedit
clipboard = regedit
send,^v
return;==============通用↓↓↓↓===========================================;关闭显示器1. #F2::
Sleep 1000
; 0x112 为 WM_SYSCOMMAND, 0xF170 为 SC_MONITORPOWER
SendMessage, 0x112, 0xF170, 2,, Program Manager
return;睡眠
#F4::
DllCall("PowrProf\SetSuspendState", "int", 0, "int", 0, "int", 0)
Return ;打开软件/文件夹;有了feem,还要什么生态
#F::Run "C:\Program Files (x86)\Feem 2018\Feem.exe"
#T::Run "C:\Program Files\Typora\Typora.exe"
#N::Run notepad#Q::Run D:\DesktopTemporaryWorkspace
Return#E::Run D:\Appppp
Return^#e::Run D:\software\everything\Everything-1.4.1.1022.x86\Everything.exe
;进入屏保
#F3:: Run, open Ribbons.scr;以管理员身份打开cmd命令行
#C::
Run *RunAs cmd ,,max
return;=========================================================

系统快捷键修改

#z::
send,#k ;win键特殊群体,需要配合send使用
Return#`::
send #b
return;没了esc还是很不习惯
;配合shift最小化,小处理,shift也大块,明显
+esc::
WinMinimize, A
return;明显就是大处理,不要了!
^esc::
send !{F4}
return^'::Appskey ;右键菜单
return;=========================================================;仿Linux编辑器重做习惯
^+z:: send ^y
return;仿FN键调音量,用于那些没有音量调节的键盘!F7::SendInput, {Volume_Mute};
!F9::SendInput, {Volume_Up};
!F8::SendInput, {Volume_Down};;左手复制习惯
^\::^x
^PgUp::^c
^PgDn::^v;=========================================================;左手打开emoji
#F1::#.;指定程序wrod运行,插入公式快捷键太远
#IfWinActive ahk_exe WINWORD.EXE
!x::!=
return
#IfWinActive;这种操作会与设置alt唤醒菜单栏快捷键的操作冲突
;只推荐临时用
;!c:: send ^c
;return;!v:: send ^v
;return;!x:: send ^x
;return;=========================================================^F1:: ;打开地址
send,^c
if(InStr(Clipboard, "http")){;StringReplace, Clipboard, Clipboard, `r`n, , All ;官方去空格,无效!!StringReplace, Clipboard, Clipboard,  %A_Space%, , AlljudgeActivate("Edge","msedge")run %Clipboard%
}
return
;=========================================================!F1::
send {backspace}
return!F2::
send {delete}
return!`::
send ^!{tab}
return;鼠标侧键
xbutton1::^tab
returnxbutton2::^+tab
return;=========================================================;右手滑轮操作
~right & pgup:: send {Wheelup}~right & pgdn:: send {Wheeldown};右手操作 编辑调节用用
~lshift & ~rshift::
send {lbutton}
return+pgup:: send {Wheelup}{Wheelup}{Wheelup}+pgdn:: send {Wheeldown}{Wheeldown}{Wheeldown}!pgup:: send {Wheelup}{Wheelup}{Wheelup}!pgdn:: send {Wheeldown}{Wheeldown}{Wheeldown}

指定程序修改类,资源管理器、edge、onenote、excel、word、wps

;==============explorer 专用↓↓↓↓===========================================#IfWinActive ahk_exe explorer.exe;创建类类ctrl+ shift
;创建快捷方式(组合键学习例子)
^+s::send +{f10}w{down}{enter}
return;其他操作类ctrl+ alt
;在某个文件夹下面直接打开powershlll
^+!p::send !fr
return;解压缩
^!q::
send +{f10}q
return^!z::
send +{f10}z
return^=::
send ^!=
return^-::
send ^!-
return#IfWinActive;==============edge专用↓↓↓↓===========================================#IfWinActive ahk_exe msedge.exe^!r::
PostMessage, 274, 40022
return!1::
send ^+o
return!2::
send ^+y
return!3::
send ^j
return#IfWinActive;;==============onenote专用↓↓↓↓===========================================#IfWinActive ahk_exe onenote.exe^-::
send ^+!-
return^=::
send ^+!=
return; Fix OneNote horizontal scrolling
; source: https://www.reddit.com/r/OneNote/comments/3lybf1/horizontal_scrolling/~LShift & WheelUp::  ; Scroll left.ControlGetFocus, fcontrol, ALoop 5  ; <-- Increase or decrease this value to scroll faster or slower.SendMessage, 0x114, 0, 0, %fcontrol%, A  ; 0x114 is WM_HSCROLL and the 0 after it is SB_LINERIGHT.return~LShift & WheelDown::  ; Scroll right.ControlGetFocus, fcontrol, ALoop 5  ; <-- Increase or decrease this value to scroll faster or slower.SendMessage, 0x114, 1, 0, %fcontrol%, A  ; 0x114 is WM_HSCROLL and the 1 after it is SB_LINELEFT.return#IfWinActive;==============excel专用↓↓↓↓===========================================#IfWinActive,ahk_exe EXCEL.EXE~LShift & WheelUp::  ; Scroll left.ControlGetFocus, fcontrol, ALoop 5  ; <-- Increase or decrease this value to scroll faster or slower.ComObjActive("Excel.application").ActiveWindow.SmallScroll(0,0,0,1)return~LShift & WheelDown::  ; Scroll right.ControlGetFocus, fcontrol, ALoop 5  ; <-- Increase or decrease this value to scroll faster or slower.ComObjActive("Excel.application").ActiveWindow.SmallScroll(0,0,1,0)return
#IfWinActive;==============word专用↓↓↓↓===========================================;指定 word 程序运行
#IfWinActive ahk_exe WINWORD.EXE
!z::!=;打开段落选项^!p::send !hk{down 6}{enter}
return;调节比例
;由于word ctrl和-不能同时触发
;为了配合边缘调节比例功能 得统一快捷键^=::
send ^!]
return^-::
send ^![
return!up::
send {up}{up}{up}{up}{up}
return!down::
send {down}{down}{down}{down}{down}
return#IfWinActive;==============wps专用↓↓↓↓===========================================#IfWinActive ahk_exe wps.exe^=::
send ^!]
return^-::
send ^![
returnreturn
#IfWinActive;==================↑↑↑=======================================

【AHK】常用键位映射设置推荐(个人自用)相关推荐

  1. Win10下使用capslock切换中英文输入法 暗影精灵Home键位映射 Capslock组合键实现暗影精灵方向键功能

    太长不看 安装AutoHotKey,使用方法二中的脚本,实现Capslock切换输入法,并且实现通过Capslock组合键替代暗影精灵的Home.方向键的功能. 方法二的背景中也提到了可以实现Home ...

  2. IIS服务器上增加mp4格式MIME 类型映射设置具体步骤

    2019独角兽企业重金招聘Python工程师标准>>> 也许你会在纳闷,为什么我上传了flv或MP4文件到服务器,可输入正确地址通过http协议来访问总是出现"无法找到该页 ...

  3. java按键修改_修改键位映射,打造自己的个性键盘 [转自赵翔鹏的Blog]

    摘要: 修改注册表,定义键位映射,不仅可以交换某几个键位的位置,还可以增强键盘的功能,比如把右alt键.右win键等设置为调整音量大小等. 实在受不了在latex中反复的按\键,右手的负担太重了,所以 ...

  4. ubuntu常用命令或设置

    常用命令or设置 01,软件删除   sudo apt-get remove --purge 软件名称 sudo apt-get autoremove --purge 软件名称 02,自带截图 对整个 ...

  5. wdr5600 虚拟服务器,TP-Link WDR5600路由器端口映射设置教程

    在TL-WDR5600路由器中,端口映射叫做虚拟服务器.本文学习啦小编主要介绍了TP-Link WDR5600路由器端口映射设置教程. TP-Link WDR5600路由器端口映射设置教程 一.明确需 ...

  6. Mac电脑常用快捷键,官方推荐

    Mac电脑常用快捷键,官方推荐 在Mac开发中键盘部分可做参考,在自定义键盘快捷方式时建议不要跟以下快捷键冲突. 主键标 键盘快捷键 是否是系统快捷键 动作描述 Space Command-Space ...

  7. 新版 playCover 键位映射教程(mac 玩 ios 原神键位映射示例)

    新版 playCover 键位映射教程(mac 玩 ios 原神键位映射示例) 首先我们先安装好 playCover 与原神,并成功打开游戏,还没有运行成功的可点击 这里 ⇲ 查看游戏安装教程 好的, ...

  8. tl wdr5660虚拟服务器,TP-Link TL-WDR5600端口映射设置教程

    本文主要介绍了TP-Link TL-WDR5600端口映射设置教程.TL-WDR5600路由器上的端口映射,指的就是把访问TL-WDR5600路由器WAN口IP地址的请求,转发到连接TL-WDR560 ...

  9. 海康机器人工业相机常用参数功能设置与获取(持续更新全-C语言)

    海康机器人工业相机常用参数功能设置与获取(C语言) 前言 相机属性树 1.设备控制/DeviceControl 1.1相机序列号获取/DeviceSerialNumber 1.2相机自定义命名设置与获 ...

最新文章

  1. 【BZOJ2434】[NOI2011]阿狸的打字机 AC自动机+DFS序+树状数组
  2. OpenSSL中对称加密算法DES常用函数使用举例
  3. 必看!清华大学刘洋教授“浅谈研究生学位论文选题”方法,3月7日1小时视频公开课(附视频PPT下载)...
  4. Python基础教程(四):循环语句
  5. 使用Netbeans开发App Engine Java
  6. C++知识点:typedef struct、printf
  7. 素数五个为一行的_对标交流 ▏潍坊市心理咨询师协会名誉理事长、潍坊医学院王力教授一行到昌邑市妇幼保健院指导交流工作...
  8. In-Stream Big Data Processing
  9. Linux命令卸载JDK并装新JDK
  10. nova红a6se升级鸿蒙,华为nova 8 SE配置揭晓:麒麟芯片到底是没了
  11. 基于Python的指数基金量化投资 - 指数投资技巧(二)定期不定额
  12. java读取txt存入数据库,Java 读取txt文件,读取结果保存到数据库
  13. DataGridView使用技巧十二:DataGridView Error图标表示的设定
  14. 记一次刷票过程的感想
  15. ie8安装java提示被阻止_IE8浏览器安装失败的解决方法
  16. Elasticsearch之快速入门篇(个人笔记)
  17. python电话模块_Python常用模块
  18. Apache启动报错:Apache is running a threaded MPM
  19. Dell清除BIOS密码及硬盘锁
  20. 关于谷歌浏览器不能用flash插件的问题

热门文章

  1. webservice 教程学习系列(一)——schema约束
  2. 人脸分析:数据时代的“新玄学”
  3. [转]C++ 堆栈溢出的原因以及可行的解决方法
  4. dota自定义机器人队友_7.00新游记 三大英雄模型重制、自定义机器人
  5. 淘宝网技术发展回顾(三):Oracle/支付宝/旺旺
  6. 【Java】编写程序,找出梅森素数
  7. html5分类器,HTML5 Tensorflow.js基于神经网络的鼓类乐器音频分类器
  8. 基于GA优化RBF神经网络(GA-RBF)数据预测的matlab仿真
  9. java LinkedList
  10. 静电测试仪:如何简单高效地测量静电电荷?