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) 数据库是按数据结构存储和管理数据的计算机软件系统,核心作用包括:存储大量数据,提供便捷的检索与访问能力。 维护数据的一致性与完整性,避免数据冲突或错误。…
最新新闻
平台常量和配置管理:从散落魔法字符串到集中管控
平台常量和配置管理:从散落魔法字符串到集中管控 摘要:在多平台电子面单架构中,平台编码、上下文Key、AppKey/AppSecret等常量和配置长期散落在各处,导致修改一个编码需要全局搜索、新同事看不懂魔法字符串、密钥硬编码存在安全风…
融云 CallPlus + X,通话场景一站式解决方案
融云近期上线的 CallPlus SDK,针对音视频呼叫场景单独设计后端服务 Call Server,确保各端计时准确、一致;上线了音视频通话互转、灵活的多人通话、通话记录管理能力等功能。关注【融云全球互联网通信云】了解更多 关注【融云全球互联网通信云…
自定义View之文字测量原理与文字特效实现
文字是Android UI上十分常见的内容,自定义文字效果也是我们在进行自定义view时经常会遇到的内容。 多数开发者可能会遇到这样的问题:实现绘制文字很简单,但是要做的精细精致却比较困难。 比如,实现文字贴边时,总是会差一点,绘制不到边上;进行文字居中时,总是离中间差…
YOLO26实战:从环境搭建到自定义训练的全流程避坑指南
这类教程最值得先看的不是它有多少集、讲了多少小时,而是能不能帮你把 YOLO 从“知道名字”变成“能跑起来、能改代码、能用自己的数据训练”。如果你刚接触目标检测,或者用过 YOLOv5/v8 但想跟上最新的 YOLO26,这篇内容会帮你理清从环境搭建…
[前端高频面试] 2023年初级、中级面试题解
单纯为了自己面试方便,整理一些高频面试题,2023希望每个前端小伙伴找到心仪的工作!! 目录 「自我介绍(仅供参考)」 「HTML、CSS相关」 H5有哪些新特性? 浏览器渲染机制、重排、重绘 简述CSS盒模型 如何让盒子水平垂直居中 如何实现一个三角形? CSS样式优先级 d…
3个颠覆性方法解决Iwara视频下载难题:让你的收藏效率提升500%
3个颠覆性方法解决Iwara视频下载难题:让你的收藏效率提升500% 【免费下载链接】IwaraDownloadTool Iwara 下载工具 | Iwara Downloader 项目地址: https://gitcode.com/gh_mirrors/iw/IwaraDownloadTool IwaraDownloadTool是一款专为Iwara平台设计的智能视频…
日新闻
本地部署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 的首页不能只展示欢迎语,它要解决“我现在该点哪…