autohotkey 控制输入法
getime()
{HKL := DllCall("GetKeyboardLayout", "UInt", DllCall("GetWindowThreadProcessId", "UInt", WinExist("A"), "UInt", 0), "UInt")LayoutID := Format("{:X}", HKL)if (LayoutID==0x04090409){c:= "英文"}else if (LayoutID==0x08040804){c:= "中文"}return LayoutID
}setimeEnglish()
{DllCall("ActivateKeyboardLayout", "UInt", 0x04090409, "UInt", 0)return
}setimechinese()
{DllCall("ActivateKeyboardLayout", "UInt", 0x08040804, "UInt", 0)return
}
第一个函数调用后返回当前输入法是英文还是中文的.
第二个强制切换当前输入法为英文
第三个切换输入法为中文.
利用这3个函数就可以控制了.
比如我一个快捷键必须英文时候输入. 比如写代码时候. 就可以这样setimeEnglish一下.
相关新闻
【最新推荐】分享十大常用又靠谱的文件摆渡系统
文件摆渡系统多种多样,今天就分享十大企业常用,并且很靠谱的文件摆渡系统,有免费的有收费的,有传统的协议或者工具类的,也有专业级的,有硬件类的,也有软件类的。企业可按需参考选择。 1、Ftrans网络安全隔离与信…
C语言实现LDPC码译码功能
基于C语言的LDPC码译码功能实现,包含位翻转算法和置信传播算法两种核心译码方法一、系统架构设计 1. 数据结构定义 #define MAX_ITER 100 // 最大迭代次数 #define N 1024 // 码长 #define K 512 …
关系型数据库的基本理论
关系型数据库的基本理论 数据库核心概念 数据库(DB) 数据库是按数据结构存储和管理数据的计算机软件系统,核心作用包括:存储大量数据,提供便捷的检索与访问能力。 维护数据的一致性与完整性,避免数据冲突或错误。…
最新新闻
FlipperZeroHondaFirmware工作原理深度解析:433MHz RF信号捕获技术
FlipperZeroHondaFirmware工作原理深度解析:433MHz RF信号捕获技术 【免费下载链接】FlipperZeroHondaFirmware Custom Firmware for the Flipper Zero, to add support for Honda key fobs (FCC ID: KR5V2X) 项目地址: https://gitcode.com/gh_mirrors/fl/Flippe…
jupyterlab-vim开发指南:如何贡献代码与扩展功能
jupyterlab-vim开发指南:如何贡献代码与扩展功能 【免费下载链接】jupyterlab-vim Vim notebook cell bindings for JupyterLab 项目地址: https://gitcode.com/gh_mirrors/jup/jupyterlab-vim 想要为jupyterlab-vim项目贡献代码,扩展Vim键绑定功…
企业微信自动化机器人终极指南:5步实现24小时智能办公
企业微信自动化机器人终极指南:5步实现24小时智能办公 【免费下载链接】worktool 一款安全稳定的Android无障碍服务工具,支持控制企微/微信来运行的无人值守群管理企业微信机器人 项目地址: https://gitcode.com/GitHub_Trending/wo/worktool 面对…
LiveViewJS性能优化技巧:7个方法让你的实时应用更快更稳定
LiveViewJS性能优化技巧:7个方法让你的实时应用更快更稳定 【免费下载链接】liveviewjs LiveView-based library for reactive app development in NodeJS and Deno 项目地址: https://gitcode.com/gh_mirrors/li/liveviewjs LiveViewJS是一个基于HTML优先的…
终极指南:yuzu Switch模拟器完整配置与性能优化教程
终极指南:yuzu Switch模拟器完整配置与性能优化教程 【免费下载链接】yuzu 任天堂 Switch 模拟器 项目地址: https://gitcode.com/GitHub_Trending/yu/yuzu 想要在电脑上流畅运行任天堂Switch游戏吗?yuzu模拟器就是你的最佳选择!作为目…
如何用EspoCRM开源系统在30分钟内构建企业级客户关系管理平台
如何用EspoCRM开源系统在30分钟内构建企业级客户关系管理平台 【免费下载链接】espocrm EspoCRM – Open Source CRM Application 项目地址: https://gitcode.com/GitHub_Trending/es/espocrm 在数字化转型浪潮中,企业需要一款既能满足核心需求又具备高度灵活…
日新闻
本地部署SAM Audio音频语义分割模型完整指南
1. 项目概述:为什么要在本地跑 SAM Audio?这不只是“能用”,而是“必须用”SAM Audio——全称是 Segment Anything Model for Audio,不是 Meta 那个视觉领域的 SAM(Segment Anything Model)的简单移植&…
Zip炸弹漏洞剖析:从GuardDog安全工具瘫痪看文件解压的资源耗尽攻击与防御
1. 项目概述:从一次“无害”扫描引发的服务雪崩说起最近在安全圈里,一个关于开源工具GuardDog的漏洞讨论热度不低。GuardDog 本身是一个用于扫描 Python 包(PyPI)和 npm 包中潜在恶意代码的安全工具,它的职责是守护开发…
Playwright自动化测试实战:从零搭建现代Web测试框架
1. 项目概述:为什么是 Playwright?如果你正在为现代 Web 应用的自动化测试头疼,尤其是面对那些充斥着动态加载、复杂交互的单页应用(SPA),那么 Playwright 的出现,很可能就是你的解药。我接触过…
周新闻
Figma中文界面插件终极指南:5分钟快速上手完整教程
Figma中文界面插件终极指南:5分钟快速上手完整教程 【免费下载链接】figmaCN 中文 Figma 插件,设计师人工翻译校验 项目地址: https://gitcode.com/gh_mirrors/fi/figmaCN 还在为Figma的英文界面而困扰吗?FigmaCN中文插件是设计师必备…
Windows字体自定义终极方案:No!! MeiryoUI完全指南
Windows字体自定义终极方案:No!! MeiryoUI完全指南 【免费下载链接】noMeiryoUI No!! MeiryoUI is Windows system font setting tool on Windows 8.1/10/11. 项目地址: https://gitcode.com/gh_mirrors/no/noMeiryoUI 还在为Windows系统单调的字体界面感到困…
WinBtrfs终极实战指南:3种配置方案解锁Windows Btrfs文件系统完整功能
WinBtrfs终极实战指南:3种配置方案解锁Windows Btrfs文件系统完整功能 【免费下载链接】btrfs WinBtrfs - an open-source btrfs driver for Windows 项目地址: https://gitcode.com/gh_mirrors/bt/btrfs WinBtrfs是一款革命性的开源Windows驱动程序…
月新闻
[C++]内存管理:串顺序存储的内存回收
在串(字符串)的顺序存储中,内存回收的方式取决于字符串的存储方式以及所使用的编程语言和相关库。以下以 C 为例进行说明,因为 C 对内存管理有较为直接的控制。 1. 基于 char 数组的串顺序存储 如果使用普通的 char 数组来存储字…
移动端游戏功耗测试实战:电流、功率、亮度和场景对比
移动端游戏功耗测试:先控制变量,再比较优化是否真的省电 摘要:功耗测试最容易犯的错误,是拿两次不同温度、不同亮度、不同场景的平均功率直接比较。本文给出一套可复现的游戏功耗测试方法,覆盖引擎特性验证、版本回归和黑盒体验测试,并说明如何把功耗与帧率、温控、CPU/G…
足球口袋教练 HarmonyOS 离线应用实战(03/20):ArkUI 首页仪表盘搭建
本文是“足球口袋教练 HarmonyOS 离线应用实战”系列第 3 篇。示例项目是一个 HarmonyOS / ArkTS / ArkUI 编写的离线足球训练助手,围绕真实页面、真实截图和可复现操作展开。 本篇要解决的问题 训练 App 的首页不能只展示欢迎语,它要解决“我现在该点哪…