首页 > 其他分享 >摆脱鼠标系列 - vscode - Esc 返回时候 强制显示英文输入法 - ahk 脚本 - autoHotKey

摆脱鼠标系列 - vscode - Esc 返回时候 强制显示英文输入法 - ahk 脚本 - autoHotKey

时间:2022-09-29 16:48:35浏览次数:86  
标签:输入法 exe vscode ahk Esc 英文

为什么

摆脱鼠标系列 - vscode - Esc 返回时候 强制显示英文输入法

  • 切换网页的时候,回来还是搜索输入法,就想到按esc,直接强制英文输入法
  • 之前vim插件里面 用了一个 im-select.exe 那个在切换模式的时候好使
  • 但是在Normal模式,本身是搜狗输入法的时候就不好使了

解决方案

; esc-in-vscode.ahk
; #IfWinActive ahk_exe Code.exe 
; 没时间加限定了,凑合用了 esc 就改成英文输入法
; vscode  不能是管理员 权限运行
~Esc:: 
; if (A_PriorHotkey <> "~Esc" or A_TimeSincePriorHotkey > 400)
; 	{
; 		return
; 	}
; #if (WinActive("ahk_exe Code.exe"))
; {
        ; sendinput,{Esc}
        SwitchIME(04090409) ; 英语(美国) 美式键盘
; }
; #If
Return

SwitchIME(dwLayout){
        HKL:=DllCall("LoadKeyboardLayout", Str, dwLayout, UInt, 1)

        ControlGetFocus,ctl,A

        SendMessage,0x50,0,HKL,%ctl%,A

}
  • 话说这个软件真的非常强大,不过现在没时间研究
  • ~Esc 我感觉应该就是 Esc功能实现了,再追加一个功能的感觉

标签:输入法,exe,vscode,ahk,Esc,英文
From: https://www.cnblogs.com/pengchenggang/p/16742043.html

相关文章