AutoHotKey自動熱鍵(二)中文版幫助手冊下載和自定義一般鍵盤快捷鍵

  • 所有的操作其實在開發者手冊中已經交待完了,所以我們要使用中文的手冊來進行使用
    autohotkey1.1.15中文手冊下載

  • 好了,為什么有了中文手冊,這里還要進行一些具體的介紹呢,就是為了讓大家少踩坑,能夠快速形成生產力

  • 這里先講一下自定義快捷鍵WIN鍵和ALT鍵和CTRL鍵和SHIFT鍵的組合

  • WIN+d組合快捷鍵 win鍵可以用#號代替,后面的雙冒號是固定用法,結尾一般是要寫上return, 而msgbox是一個彈窗, 后面可以直接空格,也可以加上逗號

#d::msgbox 123
return

在這里插入圖片描述


  • 常用符號

#=WIN
!=ALT
^=CTRL
+=SHIFT

  • 舉個例子
    CTRL+P就是^P::
    SHIFT+CTRL+K就是+^k::
    WIN+SHIFT+O就是#+o::
    WIN+ALT+SHIFT+U就是#!+u::
    變化成代碼如下
#d::msgbox 按下了WIN+D
return^P::msgbox 按下了CTRL+P
return+^k::msgbox 按下了SHIFT+CTRL+K
return#+o::msgbox 按下了WIN+SHIFT+O
return#!+u::msgbox 按下了WIN+ALT+SHIFT+U
return

在這里插入圖片描述


  • 與F1到F12的組合

CTRL+F1就是^F1::

^F1::msgbox 按下了 CTRL+F1
return

在這里插入圖片描述


  • 修飾符{傳遞}(不阻攔原有功能)

  • ~在前面加上這個符號在執行完本腳本之后,按鍵的消息會繼續傳給下一個,也就是不會阻擋原來的功能,打個比方WINDOWS系統中有個快捷鍵功能就是CTRL+SHIFT+ESC喚成任務管理器,如果我們按上面的操作直接使用^+ESC::,那么執行過后會發現任務管理器這個快捷功能被屏蔽了,若此時在前面加上~組合成~^+ESC::就會發現在原來的功能又出現了

~^+ESC::msgbox 彈窗的同時并不妨礙原來WINDOWS系統中喚出任務管理器
return

在這里插入圖片描述

  • 所以上面這個~功能非常重要,因為這個腳本默認就是覆蓋掉原有的功能!!!如果不想原有功能被覆蓋一定要加上~符號

  • 修飾符{左或右鍵}

<^o::msgbox 左側的CTRL+O
return>^o::msgbox 右側的CTRL+O
return
  • 在CTRL鍵前面加上<或者>可以單獨表示按下的是左鍵盤左側的CTRL鍵或者是右側的鍵,當然,鍵盤上分左右的大概只有CTRL和SHIFT和WIN以及ALT了

  • 無視干擾修飾符

  • 在設定了快捷鍵的時候,有時我們在復雜的按鍵環境中,比如同時按下了一些無關的按鍵,那么這個功能就無法執行了,比如
^F8::msgbox 按下了CTRL+F8
return
  • 比如上面這種,我們先按下ALT不動,進行干擾,會發現CTRL+F8無法運行,那么這種情況可以加上無視干擾修飾符*
*^F8::msgbox CTRL+F8
return
  • 那么這一次按下了ALT進行干擾也同樣運行了CTRL+F8

  • 修飾符{彈起}

  • 腳本默認是在按下的時候執行,所以這個UP修飾符就是用來在按鍵在彈起時執行的
#F1::msgbox WIN+F1被按下
Return#F1 Up::msgbox WIN+F1被彈起
Return
  • 上面的按鍵會先執行按下,后執行彈起
    在這里插入圖片描述

  • 多個按鍵執行相同功能

#F1::
#F2::
#F3::
#F4::msgbox F功能鍵被按下
Return
  • 這里就是無論按下WIN鍵+F1 +或者234都是執行相同的功能

  • 自定義功能鍵

  • 因為鍵盤上只有四個功能鍵CTRL+SHIFT+ALT+WIN,那么我們在使用的時候可以添加自定義的功能鍵,所謂功能鍵就是按下的時候什么事都不發生,但是在同時按下其它鍵的時候可以組合出其它功能,這里我們將F11鍵當成一個功能鍵去組合其它的按鍵
F11 & L::msgbox F11+L被按下
Return

在這里插入圖片描述

  • 這里要注意的就是在&符號前面的這個按鍵會被默認當成功能鍵,會覆蓋掉這個按鍵之前的功能

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/diannao/38960.shtml
繁體地址,請注明出處:http://hk.pswp.cn/diannao/38960.shtml
英文地址,請注明出處:http://en.pswp.cn/diannao/38960.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

智慧的網絡爬蟲之CSS概述

智慧的網絡爬蟲之CSS概述 ? CSS 是“Cascading Style Sheet”的縮寫&#xff0c;中文意思為“層疊樣式表”&#xff0c;用于描述網頁的表現形式。如網頁元素的位置、大小、顏色等。css的主要作用是定義網頁的樣式。 CSS樣式 1. 行內樣式 行內樣式&#xff1a;直接定義在 HT…

深入理解Git:fetch與pull的區別與運用

在Git的版本控制世界中&#xff0c;fetch和pull是兩個至關重要的命令&#xff0c;它們都與從遠程倉庫獲取數據有關。然而&#xff0c;這兩個命令在功能和用法上卻存在著顯著的差異。本文將詳細解析fetch和pull的區別&#xff0c;以及它們在實際開發中的應用&#xff0c;幫助讀者…

Qt 5.14.2+Android環境搭建

1. 安裝QT5.14.2的過程中&#xff0c;選中套件&#xff08;kit&#xff09; qt for android。 如果已經安裝了qt creator但沒有安裝該套件&#xff0c;可以找到在qt安裝目錄下的MaintenanceTool.exe&#xff0c;運行該程序添加套件。 2. 安裝jdk8&#xff0c;android sdk&…

五分鐘了解MQ消息集成

一、MQ消息集成的定義 MQ消息集成是通過消息中間件&#xff08;Message Queue&#xff09;實現的一種數據集成方式。它通過將數據發送到中間件中&#xff0c;再從中間件中接收數據&#xff0c;實現不同系統之間的數據交換。在MQ消息集成中&#xff0c;發送者和接收者之間不需要…

vue3.2及以上 父調子的方法defineExpose定義供父調用的方法及屬性

1、定義子類LoginForm&#xff1a; function handleLogin(account, token) {console.log(account,token)}defineExpose({handleLogin,}); 2、父類調用子類組件 const loginFormRef ref(); <LoginForm ref"loginFormRef" />loginFormRef.value.handleLogin(…

代碼隨想錄第38天|動態規劃

1049. 最后一塊石頭的重量 II 參考 備注: 當物體容量也等同于價值時, 01背包問題的含義則是利用好最大的背包容量sum/2, 使得結果盡可能的接近或者小于 sum/2 等價: 盡可能的平分成相同的兩堆, 其差則為結果, 比如 (abc)-d, (ac)-(bd) , 最終的結果是一堆減去另外一堆的和, 問…

Deep-LIBRA:一種用于可靠量化乳腺密度的人工智能方法,并在乳腺癌風險評估中進行了獨立驗證| 文獻速遞-深度學習自動化疾病檢查

Title 題目 Deep-LIBRA: An artificial-intelligence method for robust quantification of breast density with independent validation in breast cancer risk assessment Deep-LIBRA&#xff1a;一種用于可靠量化乳腺密度的人工智能方法&#xff0c;并在乳腺癌風險評估中…

【LeetCode】每日一題:相交鏈表

給你兩個單鏈表的頭節點 headA 和 headB &#xff0c;請你找出并返回兩個單鏈表相交的起始節點。如果兩個鏈表不存在相交節點&#xff0c;返回 null 。 圖示兩個鏈表在節點 c1 開始相交&#xff1a; 題目數據 保證 整個鏈式結構中不存在環。 注意&#xff0c;函數返回結果后&am…

7/1 uart

uart4.c #include "uart4.h"//UART4_RX > PB2 //UART4_TX > PG11char rebuf[51] {0}; //rcc/gpio/uart4初始化 void hal_uart4_init() {/********RCC章節初始化*******///1.使能GPIOB組控制器 MP_AHB4ENSETR[1] 1RCC->MP_AHB4ENSETR | (0x1 << 1)…

【C++11:右值引用,列表初始化】

統一列表初始化&#xff1a; 構造函數的函數名與函數體之間增加一個列表&#xff0c;用于對成員初始化 在實例化對象時&#xff0c;支持單/多參數的隱式轉化&#xff0c;同時也可以省略符號&#xff0c;讓代碼更簡潔 右值的引用 左值&#xff1a; 左值與右值的重要區別就是能…

全國產化飛騰模塊BIOS下修復系統啟動文件

1、背景介紹 全國產飛騰模塊采用麒麟信安操作系統&#xff0c;當系統下面的grub.cfg文件被用戶誤操作導致無法啟動時&#xff0c;可以在BIOS下通過U盤中備份的grub.cfg替換硬盤上原來的grub.cfg文件&#xff0c;從而實現啟動。 2、操作步驟 首先進入BIOS命令行模式&#xff…

Meta低頭,庫克認錯,XR回歸第一性原理

圖片&#xff5c;Photo by Maxim Hopman on Unsplash ©自象限原創 作者丨羅輯 2024年&#xff0c;XR的故事應該怎么講&#xff1f; 如果從數據上看&#xff0c;這應該是個沉重的話題。 根據 IDC 報告&#xff0c;2023 年全球 VR 市場出貨量下滑了 10.7%。2024 年第一…

【必看】賣慘營銷

經常賣慘的人到底是什么心理&#xff1f; Berry Ni同學說&#xff1a; 吸引別人的注意力。想要得到關注。 讓你降低對他的期待。 讓你能夠在他做好一件小事的情況下就表揚他。 控制你對他的想法認知。 ? 浪矢心理同學說&#xff1a; 1&#xff0c;求關注。他覺得買慘有好處&…

【Excel、RStudio計算T檢測的具體操作步驟】

目錄 一、基礎知識1.1 顯著性檢驗1.2 等方差T檢驗、異方差T檢驗1.3 單尾p、雙尾p1.3.1 檢驗目的不同1.3.2 用法不同1.3.3 如何選擇 二、Excel2.1 統計分析工具2.1.1 添加統計分析工具2.1.2 數據分析 2.2 公式 -> 插入函數 -> T.TEST 三、RStudio 一、基礎知識 參考: 1.…

Gradle學習-4 創建二進制插件工程

二進制插件工程創建有兩種方式&#xff1a; 創建獨立的工程&#xff0c;調試的時候&#xff0c;需要手動發布成一個二進制插件jar包&#xff0c;給其他工程里面引用&#xff0c;進行功能測試。這種方式是比較麻煩的。創建buildSrc子工程&#xff0c;它是一個大工程中的子工程&…

開源網安榮獲第一新聲“2024中國最佳信創安全廠商”,信創實力獲認可

近日&#xff0c;由權威機構【第一新聲】與【天眼查】聯合發起的“2024中國最佳信創廠商系列榜單”評選中&#xff0c;開源網安以其技術創新能力和在信創領域持續投入&#xff0c;成功入選“中國最佳信創安全廠商”。 開源網安&#xff0c;作為軟件安全領域創領者&#xff0c;自…

數據結構 - C/C++ - 棧

目錄 結構特性 結構實現 結構容器 結構設計 順序棧 鏈式棧 結構特性 棧(stack)是線性表的一種形式&#xff0c;限定僅在表的一端進行插入或者刪除的操作。 棧頂 - 表中允許插入、刪除的一端稱為棧頂(top)&#xff0c;棧頂位置是可以發生變化的。 插入 - 進棧、入棧、壓棧…

數據結構預科

在堆區申請兩個長度為32的空間&#xff0c;實現兩個字符串的比較【非庫函數實現】 要求&#xff1a; 1> 定義函數&#xff0c;在對區申請空間&#xff0c;兩個申請&#xff0c;主函數需要調用2次 2> 定義函數&#xff0c;實現字符串的輸入&#xff0c;void input(char …

31 C++11

本節目標 c11簡介列表初始化變量類型推導范圍for循環新增加容器右值新的類功能可變參數模板 1. c11簡介 在2003年標準委員會提交了一份計數勘誤表&#xff08;簡稱TC1&#xff09;&#xff0c;使得c03這個名字已經取代了c98稱為c11之前的最新的c標準名稱。不過由于c03&#x…

JAVA學習筆記DAY12——MySQL基礎

文章目錄 數據庫概述為什么要使用數據庫相關概念關系型和非關系型RDBMS非RDBMS - NoSQL MySQL圖形化管理工具Navicat SQL前后端環境nginx 反向代理MD5加密 數據庫概述 為什么要使用數據庫 持久化&#xff1a;指把數據保存到可掉電存儲設備中&#xff0c;一般指將內存中的數據…