ZHTX1
ZHTX1
  • 发布:2025-08-13 14:52
  • 更新:2025-08-13 14:52
  • 阅读:30

借助外部工具, 优化HBuilder X 编辑的快捷使用 --alt+鼠标左键

分类:HBuilderX

适用环境: window

工具: autohotkey;

网址: (https://www.autohotkey.com/)

比如有个非常脑残的设计 alt+鼠标左键跳转 而且无法修改这个快捷键, 这个不能忍,

只能借助外部工具实现 crlt+ 鼠标左键

下面是常用的几个快捷键分享:

  1. crlt+ 鼠标左键 : 跳转文件

  2. crlt+r : ios真机运行

  3. crlt+e: 安卓真机运行

  4. 输入l 回车/空格 : 直接输出console.log()

#Requires AutoHotkey v2.0  

; ^t::  
; {  
;     Send "My First Script"  
; }  
; ^t:: MsgBox "test"  

; OutputVar := InputBox("What is your first name?", "Question 1").Value  
; MsgBox "That's an awesome name, " OutputVar "."  

; ::yx::test@example.com  

GroupAdd "CODE", "ahk_exe Code.exe"    ;vscode环境  
GroupAdd "HB", "ahk_exe HBuilderX.exe" ;HB环境  

#HotIf WinActive("ahk_group CODE")  
; :*:l::console.log(){Left}  ; 直接触发了无需任何按键  
; :o:l::console.log(){Left}    ; o忽略后续输入触发的按键  

#HotIf  

#HotIf WinActive("ahk_group HB")  
^r:: Send "^r5"              ; 执行ios运行真机  
^e:: Send "^r4"              ; 执行andriod运行真机  
; :*:l::console.log(){Left}  ; 直接触发了无需任何按键  
:o:l::console.log(){Left}    ; o忽略后续输入触发的按键  

^LButton:: {  ; Ctrl+左键热键  
    SendPlay "{Ctrl Up}"  
    Sleep 100  
    Send "{Alt down}"      ; 持续按下Alt键 [6]()  
    Sleep 100              ; 等待100ms确保光标变成小手  
    Send "{Click Left}"          ; 模拟鼠标右键点击 [6]()  
    Sleep 100               ; 保持右键按下状态  
    Send "{Alt up}"        ; 释放Alt键  
}  

^Space:: { ;唤起云打包  
    Send "!u"         ; Alt+f 打开「发行」菜单  
    Sleep 100         ; 等待菜单展开  
    Send "p"          ; 发送「云打包」的快捷键字母(具体根据菜单定义)  
    ; ControlFocus "App打包"  
    Sleep 300  
    MouseMove 132, 430, 0  
    Click  
    Send "123456{Tab}"  
    Send 123456  

    ; ios 相关输入  
    ; Sleep 500  
    ; MouseMove 128, 136  ;148105  
    ; Click  

    ; Sleep 300  
    ; MouseMove 145, 370, 0  
    ; Click  
    ; Send 123456  
}  

#HotIf
0 关注 分享

要回复文章请先登录注册