文章目录

  • autoHotkey —— 查看目标窗口的信息-工具方法,不是代码方法
    • 基本环境
    • 为什么要做这个事情
    • 实现

autoHotkey —— 查看目标窗口的信息-工具方法,不是代码方法

这个操作其实很简单,但是为了方便大家在百度检索的时候快速检索到,单独说一嘴.

基本环境

  • autohotkey
  • SciTE4AutoHotkey-Plus 编辑器, 非必须,打算长用ahk的可以考虑.
  • autohotkey基础教程系列(一) ———— 怎么学,哪里学,有哪些现成的demo

个人认为的快捷键设计原则:

  1. 键少事多,以键为导向的设计思维.
    因为舒服的按键是少数的,可列的,固定的,而触发的功能是不可列,不可数,变化的…这是最重要的原则. 少量的人机接口方式,实现更多的功能.
  2. 连击最多2次单击,且由双手食指触发. 因为食指灵敏, 且我们习惯了鼠标的双击动作.
  3. 如果为双键结合,那么修饰键最好按整体功能进行分离,例如 shift 用来修饰编辑文本的. alt用来处理窗口操作的.
  4. 尽可能保留已经习惯的触发键,例如s为保存,f为查找. c为复制
  5. 不同软件的同概念性的快捷键应该保持一致. 例如 ctrl f 为一般的搜索功能,那么可以把百度激活搜索框的快捷键设置为ctrl f. 这样就不需要每次都用鼠标去单击搜索框,也不需要安装vim等插件. 因为是搜索引擎.没有必要保留原本的ctrl+F的功能.
  6. 可将同概念性的功能按软件的先后层次进行顺序切换,例如,在百度里面, 如果没有在输入框中,则按一次ctrl+f先激活输入框,再按一次搜索打开的标签或者直接跳转到系统的全局搜索 ,例如everything这类工具,再按一次则切换回浏览器的输入框,完全没有必要设置那么多个快捷键。
  7. 设计的时候先考虑新添加的功能是否与旧功能具有概念相似性。切记一上来就是一个新的快捷键。这是很多人一开始常犯的毛病。
    举个具体的例子,在pycharm中,单独使用了一个ctrl +d 作为重复一行或者选中内容的快捷键. 其实完全没必要这么做. 只要在原始的复制ctrl+c加一个是否选取内容的判断就可以,当没有选择内容的时候,默认就是重复复制一行. 在选中多行,或者一行中局部内容的时候,直接重复填充反而会很乱. 还要额外去记一个快捷键.
    这个操作很简单,但是为了方便大家在百度搜索的时候能快速检索到,所以单独拿出来说一嘴.

为什么要做这个事情

这个东西有什么用

  1. 方便设置某快捷键仅在某个指定程序中生效.
  2. 监测某些窗口是否打开,是否为当前操作的窗口.
  3. 修改具体窗口的一些属性.

实现

  • 方法一,官方的,原生的. 提取的信息有限
  • 方法二 SciTE4AutoHotkey-Plus编辑器功能

这边的两个老头.

autoHotkey —— 查看目标窗口的信息-工具方法,不是代码方法相关推荐

  1. FFmpeg命令行工具学习(一):查看媒体文件头信息工具ffprobe

    一.简述 ffprobe是ffmpeg命令行工具中相对简单的,此命令是用来查看媒体文件格式的工具. 二.命令格式 在命令行中输入如下格式的命令: ffprobe [文件名] 三.使用ffprobe查看 ...

  2. ffprobe查看媒体文件头信息工具

    一.简述 ffprobe是ffmpeg命令行工具中相对简单的,此命令是用来查看媒体文件格式的工具. 二.命令格式 在命令行中输入如下格式的命令: ffprobe [文件名] 三.使用ffprobe查看 ...

  3. Android InputDispatch事件派发->选择目标窗口

    WindowManagerService的主要两大作用: 1 和surfaceflinger交互,创建surface, 通知surfacelinger窗口的层级.大小.位置等属性. 2 和inputf ...

  4. Linux Shell CentOS 查看Linux 操作系统 相关信息

    文章目录 Linux Shell CentOS 查看Linux 操作系统 相关信息 相关阅读 1.代码 2.结果 Linux Shell CentOS 查看Linux 操作系统 相关信息 相关阅读 L ...

  5. -heap 查看当前jvm堆栈信息_必知必会的JVM工具系列二,读懂会用jhat,jstack,jstatd,JConsole...

    1.5 jhat命令 使用 jhat 工具可以用于分析Java应用程序的堆快照内容.以前文中jmap的输出对文件 heap.hprof 为例: jhat 在分析完成后,使用HTTP服务器展示其分析结果 ...

  6. linux 反汇编目标文件,用于查看目标文件或可执行文件的组成信息的命令:objdump命令...

    1.功能简介 objdump 命令是 GNU Binutils 二进制工具集的一员,用于查看目标文件或可执行文件的组成信息,以可读的形式打印二进制文件的内容. 2.命令格式 objdump[OPTIO ...

  7. 查看linux系统账号信息,Linux系统查看账户及登录信息的11个方法

    欢迎,来自IP地址为:110.247.163.57 的朋友 这里将向您展示11种在Linux系统中查找用户信息的有用方法.我们将描述如何获取用户帐户详细信息.显示登录详细信息以及用户在系统上所做的操作 ...

  8. linux ssh服务状态,查看linux ssh服务信息及运行状态方法

    关于ssh服务端配置有不少文章,例如 linux下ssh服务配置,这里仅列举出一些查看ssh服务相关信息的常用命令. 1 安装 apt-get install openssh-server 2 完成后 ...

  9. Linux系统查看FC HBA卡信息的方法

    Linux系统查看FC HBA卡信息的方法 转载:地址我忘了 一.Windows 系统 在Windows系统中,可以使用FC HBA卡厂家提供的管理软件查看光纤适配器的WWN号码,具体如下: Qlog ...

最新文章

  1. Laravel自定义分页样式
  2. mysql root 无法建立数据库_MySQL - 在root用户下你跟我说无法建表!?
  3. Databricks:2015 Spark调查报告(部分译文)
  4. python map、filter、reduce
  5. 个人控件/对象命名规范(慢慢更新)
  6. python语法基础知识案例_Python 语法速览与实战清单
  7. java bean对象属性复制,将一个对象的属性值赋值给另一个对象,对象之间的复制方法
  8. go 写文件_「go」 项目多个文件编程
  9. 【BZOJ2226】LCM SUM,数论之一维LCM(莫比乌斯反演)
  10. seajs常用API整理
  11. html如何把三个按键放一起_winkawaks使用手柄按键玩游戏的教程-winkawaks街机模拟器用手柄攻略...
  12. Linux shell__文件操作
  13. Windows操作系统发展简史
  14. 窃取5亿雅虎用户信息的黑客 被判处5年有期徒刑
  15. ncm在线转换mp3格式
  16. python平方上标怎么输出,plot绘图同样适用
  17. idea修改背景颜色
  18. 如何访问局域网内宿主机上的虚机服务
  19. ap计算机科学考题,把AP计算机A Free Response题做成阅读理解理解翻译题
  20. MAC环境下Nessus的安装与使用

热门文章

  1. OOSAD之网络图的关键路径
  2. 2016华山杯 writeup
  3. shp地图如何导入奥维地图手机_shp导入导出操作说明
  4. L3-021 神坛 - 计算几何
  5. 网路游侠:从Gartner象限图看网络安全发展趋势
  6. 转载:爬取百度图库中猫的图片
  7. 标书制作与投标准备小结
  8. 计算机语言属性的定义,Attribute
  9. 《0bug》一书获得重点推荐!
  10. 第十二章 矢量数据的空间分析-缓冲区分析