AutoHotKey特殊键通用表达法

长云 @ 2008-10-06 10:30

深入浅出地介绍一下最通用的做法。

  1. 名称与键值
    所谓按下a、ctrl键,这里的a、ctrl只是一个名称,是给用户(人)看的名称。而在操作系统看来,区分每一个键的真正标准是键值(Scan Code)。

  2. 使用键值
    在 AutoHotkey 中,不仅可以使用键名,也可以使用键值。比如,
    a:: 也可以写为 sc01E::
    send a 也可以写为 send {vk41sc01E}
    在上例中,sc表示scan code,vk表示virtual key(虚拟键),因此,是固定写法。
    而01E和41则是与a相关的值,也就是说,不同的键这两个值不同。

  3. 何时用键值
    当然,多数情况下用键名更直观,方便。只有遇到 AutoHotkey 不支持的特殊键,或你不知道如何表达的键时,才建议用键值。

  4. 如何查找键值
    你可以用某些关于键盘的小工具软件来查;
    也可以用 AutoHotkey 自身功能来查。
    方法如下:
    4.1 运行任一ahk脚本,双击托盘图标,现出主窗口(如图)
    4.2 主窗口→菜单:view → key history & script info(ctrl+K)→ 显示如下内容
    4.3 确认 keyboard hook 为 yes
      - 如果为 no,则修改此脚本,在最前面加入一行 #InstallKeybdHook,重新运行此脚本
    4.4 按下 你关注的键
    4.5 再按 F5 刷新显示,就会看到很多键,其中就有你所按键(如无意外则在最后面)的SC、VK值。

比如,xbeta 所用计算机(各机器未必相同)上 Fn 的键值为 {vkff sc163}(如图)

原文地址

[AHK]AutoHotKey特殊键通用表达法相关推荐

  1. 机器人理论(3)DH表达法:解析关节轴之间的关系

    导言 我们都知道关节一般会导致(驱动)机械臂产生两种状态:平移或者转动.也知道我们需要借助坐标系来描述物体的姿态和位置信息,那如何为一整个机械臂建立一个完整的坐标系,从而能够求解每个关节通过平移/旋转 ...

  2. 计算机专业领域和英语,专业、领域和职业的英语表达法

    句子:我的专业是计算机科学. 误译:My profession is computer science. 正译:1.(我是学计算机科学的.) 1)I major in computer science ...

  3. [AHK]AutoHotKey 常用命令及示例

    一.示例(自动打开QQ声音) Loop ;循环体 { WinWait, 与 qq009 交谈中, IfWinNotActive, 与 qq009 交谈中, , WinActivate, 与 qq009 ...

  4. Autohotkey 组合键与序列键的定义

    [热键]组合键与序列键 https://zhuanlan.zhihu.com/autohotkey/19716319 [热键]组合键与序列键 胡杨 4 年前 作者:amnesiac 首发:官方论坛之中 ...

  5. Win10的窗口快捷键及改动 AHK AutoHotKey自定义快捷键启动最小化某个程序

    比较基础的win键[1]组合 win + ←或→窗口移动到桌面左侧或右侧 win + ↑或↓窗口最大化或最小化 win + d显示桌面(再次按下恢复) 如果win10也有就好了 之前用了linux G ...

  6. 通用解题法——回溯算法(理解+练习)

    积累算法经验,积累解题方法--回溯算法,你必须要掌握的解题方法! 什么是回溯算法呢? 回溯算法实际上一个类似枚举的搜索尝试过程,主要是在搜索尝试过程中寻找问题的解,当发现已不满足求解条件时,就&quo ...

  7. 乐华v56与v59的区别_乐华V59-5键通用程序(通用板)驱动程序

    本压缩数据包含以下文件: 15方屏1024x768 单8位通用程序5键 17宽屏30片双6位屏1440x900通用程序 5键 17方19方1280x1024双8位通用程序 5键 185屏18.5液晶1 ...

  8. [AHK]AutoHotkey版的鼠标手势

    MouseGestureL.ahk MouseGestureL.ahkは汎用マウスジェスチャーツールです. マウスジェスチャーとは.「右ボタンを押しながらカーソルを上に移動」や.「右ボタンを押しながら ...

  9. “通用卷无法停止”解决方法

    在使用U盘时我们经常会遇到"无法停止通用卷,请稍后再停止该设备"的提示,我们大多会选择强行拔下U盘,也知道这样做很容易损坏计算机U口或者U盘及U盘里的资料.下面的四种方法可以帮助我 ...

最新文章

  1. AI求解薛定谔方程,兼具准确度和计算效率,登上《自然-化学》
  2. .net 开源组件推荐 之 StackExchange
  3. 单元测试编写_为什么要编写单元测试-测试技巧8
  4. js 图片库 改进版
  5. 全国计算机一级书红色封面,年度最强的网红录取通知书,竟然附赠了一张黑胶唱片...
  6. 一起走过一段不平凡的路
  7. Android中kt转java_将我现有的andorid工作室项目转换为kotlin?
  8. 拓端tecdat|R语言分位数回归预测筛选有上升潜力的股票
  9. 偏向锁、轻量级锁、重量级锁、锁升级、锁对比
  10. 计算机怎样设置默认美式键盘,完美:如何在win10系统中将默认输入法设置为美式键盘...
  11. socket可读,可写的条件
  12. 墨云科技获蓝驰创投数千万元投资,用人工智能升级网络安全服务
  13. matlab coder 4.0,利用MATLAB Coder将MATLAB代码生成C/C++代码
  14. 熊猫烧香病毒 杀毒记
  15. Win11系统Windows.old怎么删?Windows.old删不了怎么办?
  16. 如何找大量微信群?有没有找微信群的小程序?
  17. 2020-27th-07 蒟蒻团 【陈睿的考验】详解
  18. 山农某Freshman的试水——结构
  19. 抓取国家统计局网站上的最新县及县以上行政区划代码,并保存成json格式的文件
  20. 奇异量子物理系统:它既在“绝对零度”之下,又在“绝对高温”之上

热门文章

  1. 美和易思湖南生机职院学子喜获湖南普通高校优质课展示竞赛一等奖
  2. EasyUI框架数据校验
  3. URAL 1229贴地砖 . 二分图匹配
  4. 3分的水稻转录组分析实战
  5. 一个交换机下配置两个路由器
  6. 计算机组成原理相关名词解释
  7. 融资融券的股票好不好
  8. 马斯克宣布将卸任推特CEO:转战技术岗位 ;王坚正式回归阿里云;科大讯飞否认星火大模型套壳ChatGPT|极客头条
  9. 基于51单片机的led灯控制小实验
  10. 关于前端页面连接打印机打印