首页 > 其他分享 >[FUNC]发送中文 避开输入法影响

[FUNC]发送中文 避开输入法影响

时间:2023-04-25 11:33:50浏览次数:37  
标签:Blind 输入法 转换 Text 中文 模式 键击 FUNC 文本


文本模式 - {Text} [v1.1.27+]: 与原始模式类似, 除了不尝试将字符(除了 `r, `n, `t`b) 转换为键击外; 作为代替, 后备方法用于所有剩余的字符. 对于 SendEvent, SendInput 和 ControlSend, 这提高了可靠性, 因为字符对正确的修饰符状态的依赖性要小得多. 文本模式可以与 Blind(盲从) 模式结合使用, 以避免释放任何修饰键: Send {Blind}{Text}your text. 但是, 一些应用程序要求修饰键被释放.

`n, `r`r`n 都被转换为单独一次 Enter 键击, 不像普通模式和原始模式, 转换 `r`n 为两次 Enter 键击. `t 转换为 Tab 而 `b 转换为 Backspace, 但所有其他字符都是不经转换直接发送的.

[v1.1.29+]: 与盲从模式类似, 文本模式忽略 SetStoreCapsLockMode(也就是说, CapsLock 的状态不会改变), 并且不 等待 Win 键被释放. 这是因为文本模式通常不依赖于 CapsLock 的状态, 并且不能触发系统 Win+L 热键. 但是, 这仅适用于当 按键{Text}{Blind}{Text} 开头时.

 

 

用1.1.27版本的新特性{text}文本模式比较好。 以下可以不用看了。

 

#z::
SendAsc("中国abc你好123")
return

SendAsc(str)
 {
  Loop, Parse, str
    If ( Asc(A_LoopField) <= 255 ) ; 如果字符编码在255之内
        SendInput, % "{Asc " . Asc(A_LoopField) . "}" ; 发送Asc字符
    Else
        SendInput, % A_LoopField ; 直接发送Unicode字符
}

 

标签:Blind,输入法,转换,Text,中文,模式,键击,FUNC,文本
From: https://blog.51cto.com/u_15408625/6223680

相关文章

  • ArchLinux系列中文字体及中文输入法
    中文字体(全)sudopacman-Sadobe-source-han-sans-cn-fontssudopacman-Sadobe-source-han-serif-cn-fontssudopacman-Swqy-microheisudopacman-Swqy-microhei-litesudopacman-Sttf-hannomsudopacman-Swqy-zenheisudopacman-Swqy-bitmapfontsudopacman......
  • Function-advanced
    函数进阶1.函数防抖在频率触发的情况下只有等待一定的时间才会触发执行一次代码特点执行之前先清除之前的即将执行操作保证只有最后一次生效优化高频执行JS代码操作提高性能防抖代码实现//使用setTimeout实现函数防抖vart=null;document.onmous......
  • Docker容器日志中文乱码问题
    背景:在使用docker部署springboot项目的时候,查看项目日志的过程中,发现中文打印出来的都是乱码:??????楼主是通过dockerfile创建的镜像,解决方案:DcokerFile中增加环境变量ENVTZ'Asia/Shanghai'ENVLANGen_US.UTF-8ENVLANGUAGEen_US:enENVLC_ALLen_US.UTF-8其......
  • python zipfile解压文件出现中文乱码
    解压文件首先要在编写代码的开头通过import关键字来调用zipfile,再用with开头的命令来处理需要解压的文件。解决乱码情况可以通过自己创建文件夹的方式来解决,先创建一个自己的解压目录,为了区分是文件还是文件夹要获取文件大小,再把解码方式为cp437变成gbk,再对文件进行拼接,示例如下:......
  • TypeError: _vm.searchList.slice is not a function
     调用slice()的时候报错这个是因为属性只有集合里面有应该是你定义成对象了把a.slice()这个a改成数组a:[]如果a是对象a:{}就会报这个错......
  • Markdown与中文文档写作规范
    记录一下Markdown学习,还有写作规范。Markdown学习Markdown语法教程写作规范中文技术文档的写作规范中文文案排版指北......
  • Idea日志中文乱码的解决办法
    背景:之前用的Idea的社区版,没有出现日志中文乱码的问题后来因为UI自动化的原因,安装了专业版,专业版出现了日志中文乱码的问题 使用了各种方法,在所有需要配置成UTF-8的地方都配置完成了依然无效对我来说无效或者不全面的方法见下列链接,应该是大家常能百度出来的方法IDEA控制......
  • ajax中ff下无错,ie6下中文乱码的解决方法[转]
    contentType:"application/x-www-form-urlencoded;charset=UTF-8",ajax中加入上面的代码,防止在IE6下传递的参数出现中文乱码$.ajax({ type:"post", contentType:"application/x-www-form-urlencoded;charset=UTF-8", async:false,......
  • jQuery的$(document).ready(function(){ })的疑惑的解答
    最早接触的时候也说$(document).ready(function(){})这个函数是用来取代页面中的window.onload;但是今天发现好像不是这样回事!是在做一个页面载入效果时发现的!functionwinready(){document.getElementById("loading").style.display="none";}window.onload=winready;以......
  • 程序猿偷懒神器之搜狗输入法-保姆级教程
    因为我个人用搜狗输入法比较多,所以发现了一些搜狗输入法的快捷方式也是比较偷懒的。知道的略过,不知道的可以简单看一下。首先比较程序员查询数据库的句子比如 selecttop1*from  再比如 select*from  再比如 delete from 等等这些句子每天不知道需要打多少......