动态替换字符的程序在Visual Studio 2022中无法运行

vwoqyblh  于 2022-12-19  发布在  其他
关注(0)|答案(1)|浏览(245)

很久以前,我用AutoHotkey写了一个小程序,让在我的键盘上输入重音大写字母变得很容易,比如当你输入CTRL+SHIFT+é时,在Windows API级别上(通过热键),输出会被替换为És。它是从Windows开始的,今天在任何Windows应用程序中仍然工作得很好,除了它在Visual Studio 2022中不工作。有人能告诉我为什么吗?
有AutoHotkey代码:

#NoEnv ; Recommended for performance and compatibility with future AutoHotkey releases.
;#Warn ; Enable warnings to assist with detecting common errors.
SendMode Input ; Recommended for new scripts due to its superior speed and reliability.
SetWorkingDir %A_ScriptDir% ; Ensures a consistent starting directory.

;**********************************************************
; Majuscule pour clavier romand (suisse fr)
;**********************************************************
; Principalement pour ajouter le : 
;
; Ç -> Ctrl+Shift+4
; — -> Ctrl+Shift+- (tiret cadratin)
;
; Mais aussi : 
;  
; É -> Ctrl+Shift+é
; À -> Ctrl+Shift+à
; È -> Ctrl+Shift+è
; Ê -> Ctrl+Shift+e
; Â -> Ctrl+Shift+a
; Ô -> Ctrl+Shift+o
;
;**********************************************************

^+é::
 Send, É
Return
^+è::
 Send, È
Return
^+à::
 Send, À
Return
^+4::
 Send, Ç
Return
^+e::
 Send, Ê
Return
^+a::
 Send, Â
Return
^+o::
 Send, Ô
Return
^+-::
 Send, —
Return
^+NumpadSub::
 Send, —
Return
des4xlb0

des4xlb01#

从Visual Studio 2022开始,您需要使用管理员权限启动AutoHotkey exe。

相关问题