Autohotkey按键映射

文章目录

    • 功能前缀
    • 鼠标按键
    • 键盘按键
    • 虚拟键码和扫描码
    • 实操

功能前缀

尽管在初步使用中已经对常见热键做了说明,但为了本文的完整性,这里还是重新表述一下

#!^+<^>!
winAltCtrlShiftAlt Gr

其中,<, >为修饰符,用于区分成对出现的按键,例如<!表示左侧的Ctrl。按照这个逻辑理解,<^>!应该表示左Ctrl+右Alt,对于某些具有Alt Gr键的电脑而言,则专门指代这个按键。

鼠标按键

鼠标按键如下表所示

鼠标热键说明
LButton, RButton, MButton左键、右键、中键(滚轮)
XButton1, XButton2第4、5个键
heelDown, WheelUp滚轮向下、向上
WheelLeft, WheelRight滚轮向左、向右

键盘按键

键盘按键如下表所示

按键说明
F1 - F24键盘顶部的12个或更多的功能键
Up, Down, Left, Right上下左右方向键
Space, Esc, BS, Del, Ins空格、退出、退格、删除、插入
CapsLock, ScrollLock大小写锁定键、滚动锁定键
Home, End, PgUp, PgDn
Tab, Enter
LWin, LShift, LAlt, LCtrl左Win, Shift, Alt, Ctrl
Numpad0-9数字键盘0-9

上面左侧按键均有其对应的右侧按键,只需将L换为R。除了Win外,如果无前缀,表示左右键均可。

有一些按键包括两种标识,相当于一个是简称,一个是全称,这些按键如下

简写EscBSDelInsLCtrl
全写EscapeBackspaceDeleteInsertLControl

数字键由于系统行为,锁定后会有其他含义,从而有对应的其他按键,其原则是,保持Numpad,然后将数字替代为按键名称。Numpad后面加上Lock, Div, Mult, Add, Sub, Enter分别表示数字键盘上的锁定键、除号、乘号、加号、减号。

下面是一些多媒体按键,笔记本键盘上一般没有,或者需要通过Fn来辅助实现。

名称描述
Browser_Back, Browser_Forward后退、前进
Browser_Refresh, Browser_Stop刷新、停止
Browser_Search,Browser_Favorites搜索、收藏夹
Browser_Home主页
Volume_Mute静音
Volume_Down, Volume_Up调低音量、增加音量
Media_Next, Media_Prev下一首、上一首
Media_Stop, Media_Play_Pause停止、播放/暂停
Launch_Mail、Launch_Media打开默认邮件、播放器
Launch_App1、Launch_App2打开我的电脑、计算器

虚拟键码和扫描码

上面所罗列出的鼠标和键盘热键已经十分丰富了,但有的键盘可能存在自定义按键的情况,AutoHotKey也可以对这些按键进行映射,但前提是找到这些按键的虚拟键码或者扫描码。

为了找到这种映射关系,可以新建一个ahk脚本,内容为

#InstallKeybdHook

运行后,双击右下角的AutoHotKey图标,点击菜单栏中的View->Key History and Script Info,就可以进入按键记录窗口,只要按下F5,就会刷新按键的历史记录。

比如,我依次按下1、2、3、4,再按下F5,其历史记录就会新增如下内容

VKSCTypeUp/DnElapsed Key
31002d3.081
32003d0.272
33004d0.143
34005d0.114
7403Fd1.30F5

其中,VK是虚拟键码,SC是屏幕扫描码,在AHK脚本中,可用VKnnSCnn来表示对应的按键。例如,根据上表,VK31SC002都表示数字键1;VK74SC03F都表示F5。

实操

下面具体实践一下,右键新建,创建一个AHK脚本testKey.ahk,内容如下,标识将F6映射为Ctrl+C;将F7映射为Ctrl+V

F6::^C
F7::^V

然后保存关闭,双击运行,这样再打开文本文档,按下F6就可以复制,按下F7就可以粘贴了。

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://xiahunao.cn/news/256552.html

如若内容造成侵权/违法违规/事实不符,请联系瞎胡闹网进行投诉反馈,一经查实,立即删除!

相关文章

4.1 文件操作(File类)

ava中&#xff0c;对文件操作的常用类是java.io.File。这个类提供了许多方法来操作文件和目录。本章节我们将学习关于File类的重要方法以及如何使用它们来操作文件。 4.1.1 创建File对象 创建一个File对象不会在磁盘上创建一个新文件。File对象只是一个在Java代码中表示文件或…

【微信小程序】小程序自定义随机分享图片

&#x1f349;&#x1f349;&#x1f349;大家好&#xff0c;我是痴心阿文&#xff0c;你们的学友哥 。 本章内容&#xff1a;微信小程序分享功能&#xff0c;支持自定义分享随机图片。看完需要花费5分钟&#xff0c;效果图如下&#xff1a; &#x1f349;&#x1f349;&#x…

小程序设置按钮分享功能

一般小程序分享可以通过右上角的分享功能进行分享&#xff0c;如果想要在页面内进行按钮设置。可以这样子设置&#xff1a; 效果图&#xff1a; WXML中&#xff1a; 定义button按钮来触发分享事件&#xff0c;在button标签上写上 open-typeshare’属性 <button open-type…

uniapp中的分享功能实现(APP,小程序,公众号)

uniapp中的分享功能实现(APP,小程序&#xff0c;公众号) 1.APP端的分享 app端的分享可以直接使用uniapp封装的方法uni.share&#xff0c;uni-app的App引擎已经封装了微信、QQ、微博的分享SDK&#xff0c;开发者可以直接调用相关功能。可以分享到微信、QQ、微博&#xff0c;每个…

微信小程序分享功能开发及调试方法

首先说一下使用方法如下&#xff0c;Button组件设置open-type"share"即可触发onShareAppMessage完成分享功能 <button class"toudi" open-type"share" catchtap"toujianli" data-qyuid{{[item.uid,item.id,3,item.provinceid,item…

微信小程序 分享功能

1、分享 可以分享小程序的任何一个页面给好友或群聊。注意是分享给好友或群聊&#xff0c;并没有分享到朋友圈。一方面微信在尝试流量分发方式&#xff0c;但同时又不愿意开放最大的流量入口。 开发文档&#xff1a;https://mp.weixin.qq.com/debug/wxadoc/dev/api/share.html?…

小程序一键分享html5,H5手机网站封装微信小程序并实现分享功能的教程

通过本文教程可以实现将H5手机网站直接封装成微信小程序&#xff0c;并且支持分享功能。但不支持微信支付功能。 说明&#xff1a;手机站域名必须开启https模式 第一步&#xff1a; 微信开发者工具中创建小程序&#xff0c;填写你自己的小程序AppID 第二步&#xff1a;修改app.…

uni-app 微信小程序 分享功能 传参 接收 与 调试

uni-app 微信小程序 功能 传参 接收 与 调试 当使用微信小程序进行分享好友功能时&#xff0c;怎样能够联调&#xff0c;查看是否接收到参数&#xff0c;并在被分享人点进来的时候逻辑处理是否正确。 1、分享功能实现 分享给朋友 有两种方式&#xff1a; 第一种就是 微信右上…

Python:Python编程:从入门到实践__超清版:Python标准库

Python标准库 1. OrderedDict2. threading三级目录 Python标准库是一组模块&#xff0c;按照的Python都包含了它&#xff0c;我们只需要在程序开头包含一条简单的 import 语句&#xff0c;就可以使用标准库中的任何函数和类。 下面我介绍几个重点 标准库 os : 提供一些与操作系…

JointJS+ v3.7 Crack

JointJS v3.7 改进了对 SVG 上下文中的外部对象的支持。 2023 年 5 月 30 日 - 16:00 新版本 特征 改进了对外部对象 (HTML) 的支持- 外部对象已成为 Web 开发的标准&#xff0c;JointJS 现在已经在 SVG 上下文中引入了对外部对象的全面且功能齐全的支持。这意味着您现在可以在…

ElasticSearch安装部署

ElasticSearch安装部署 简介 全文搜索属于最常见的需求&#xff0c;开源的 Elasticsearch &#xff08;以下简称 es&#xff09;是目前全文搜索引擎的首选。 它可以快速地储存、搜索和分析海量数据。维基百科、Stack Overflow、Github 都采用它。 Elasticsearch简称es&…

新版微头像V2.1.8版全套iApp源码

正文: 微头像 v2.1.8版全套iapp源码 1、海量头像精选&#xff0c;千万张找到最适合你的! 2、每日推荐热门头像&#xff0c;涵盖动漫、明星、二次元、可爱、等热门头像。让你瞬间焕发聊天活力! 3、提供多种分类&#xff0c;类别清晰明确&#xff0c;快速找到自己的爱好。让你…

怎样关闭qq位置定位服务器,手机qq怎么关闭定位

设置方法&#xff1a;首先打开手机QQ&#xff0c;点击“动态”——“附近”&#xff0c;点击“附近的人”右侧的漏斗图标&#xff0c;点击“清除位置信息并退出”即可完成操作。 QQ使用技巧&#xff1a;1、手机QQ可以关闭看点功能&#xff0c;首先打开手机QQ客户端&#xff0c;…

【Pytorch】DCGAN实战(三):二次元动漫头像生成

文章目录 1.实现效果2.环境配置2.1Python2.2Pytorch、CUDA2.3Python IDE 3.具体实现3.1数据预处理&#xff08;data.py&#xff09;&#xff08;1&#xff09;导入包&#xff08;2&#xff09;定义数据类 3.2模型Generator&#xff0c;Discriminator&#xff0c;权重初始化&…

【Pytorch学习】复现DCGAN训练生成动漫头像

先看一下结果&#xff1a; 1&#xff0c;环境安装指令 conda create -n pytorch python3.7 activate pytorch conda install pytorch torchvision torchaudio cudatoolkit11.3 -c pytorch pip install matplotlib pip install IPython pip install opencv-python 2&#xff0…

利用python+百度智能云为人物头像动漫化(附API代码及SDK代码)

文章目录 前言1.2、打开第一个搜索结果1.3、点击立即使用1.4、创建应用1.5、获取APPID等参数 二、API与SDK的使用1.API代码2.SDK使用2.1.首先下载python 的SDK&#xff1a;2.2.用编译软件打开aip-python-sdk-4.15.1文件夹并在aip目录下创建py文件2.3.SDK代码 总结 前言 利用py…

java基于ssm的卡通动漫网站

本系统设计为卡通动漫网站系统管理&#xff0c;主要功能是前台展示网站新闻信息&#xff0c;具有分类展示功能及在线留言和对文章的在线评论等功能&#xff0c;网站用户的注册&#xff0c;系统简介等。管理员后台的管理&#xff0c;管理员登录后台后可对现有管理员进行增加删除…

Python使用AI photo2cartoon制作属于你的漫画头像

Python使用AI photo2cartoon制作属于你的漫画头像 1. 效果图2. 原理3. 源码参考 git clone https://github.com/minivision-ai/photo2cartoon.git cd ./photo2cartoon python test.py --photo_path images/photo_test.jpg --save_path images/cartoon_result.png1. 效果图 官方…

php 照片变成卡通照片,怎么把照片做成q版卡通 照片变q版卡通人物 q版卡通头像制作...

想要把自己的头像变成真人q版卡通漫画&#xff0c;偷偷问了一个漫画家怎么制作的&#xff0c;他说用电脑手绘&#xff0c;得有画画基础才行&#xff0c;小编这下子就打了退堂鼓了&#xff0c;照片制作视频容易&#xff0c;但是自己画画太难了。有什么比较容易方法把照片做成q版…

刘诗诗吴奇隆大婚热吻头像

吴奇隆刘诗诗巴厘岛甜蜜完婚,现场布置鲜花簇拥,碧海蓝天,宛若仙境。想知道他们的两人结婚头像吗?小编为你采撷一些婚礼头像&#xff0c;重点新娘子美的不要不要的&#xff01;