Advertisement

适用于Win10的PB9纯PB自动中英文切换输入法

  •  5星
  •     浏览量: 0
  •     大小:None
  •      文件类型:None


简介:
这是一款专为Windows 10设计的PB9纯PB版自动中英文切换输入法,能够实现流畅、精准的语言转换,提升用户输入效率。 本方法通过从注册表获取键盘布局列表,并使用两三个Windows API实现自动切换输入法的功能。在Windows 7及更早的操作系统版本中,这一功能容易实现并且用户可以指定要切换到哪种中文输入法;然而,在Windows 10中情况有所不同。尽管安装了诸如QQ、搜狗等第三方输入法,但注册表中只能找到Chinese (Simplified) - US Keyboard(代码为00000804)。实际上在Windows 10系统里,各种中文输入法都归属于“中文(简体) - 美式键盘布局”这一项下。因此,在使用本方法时,对于Win7和Win10版本的操作系统中,可以分别通过代码为00000409切换到英文输入法、以及使用代码为00000804来切换至中文输入法(前提是在机器上已安装了相应的第三方输入法)。在Windows 7及 Windows 10环境下进行了测试验证。该方法主要利用LoadKeyboardLayout()和ActivateKeyboardLayout()这两个API函数实现相关功能。

全部评论 (0)

还没有任何评论哟~
客服
客服
  • Win10PB9PB
    优质
    这是一款专为Windows 10设计的PB9纯PB版自动中英文切换输入法,能够实现流畅、精准的语言转换,提升用户输入效率。 本方法通过从注册表获取键盘布局列表,并使用两三个Windows API实现自动切换输入法的功能。在Windows 7及更早的操作系统版本中,这一功能容易实现并且用户可以指定要切换到哪种中文输入法;然而,在Windows 10中情况有所不同。尽管安装了诸如QQ、搜狗等第三方输入法,但注册表中只能找到Chinese (Simplified) - US Keyboard(代码为00000804)。实际上在Windows 10系统里,各种中文输入法都归属于“中文(简体) - 美式键盘布局”这一项下。因此,在使用本方法时,对于Win7和Win10版本的操作系统中,可以分别通过代码为00000409切换到英文输入法、以及使用代码为00000804来切换至中文输入法(前提是在机器上已安装了相应的第三方输入法)。在Windows 7及 Windows 10环境下进行了测试验证。该方法主要利用LoadKeyboardLayout()和ActivateKeyboardLayout()这两个API函数实现相关功能。
  • PBIME PB9
    优质
    PB动态切换IME输入法 PB9是一款专为安卓系统设计的高效输入工具,支持实时无缝切换多种输入模式,提升打字体验与效率。 pb 动态切换输入法 ime input pb9运行界面的截图如下所示:(虽然请求中要求去掉链接但是由于示例文本中的图床地址是展示内容的一部分,因此这里描述代替了原图引用)
  • PB9功能
    优质
    PB9输入法具备智能自动切换功能,能够根据用户输入上下文和使用习惯,快速准确地在多种语言及输入模式间切换,极大提升输入效率与便捷性。 pb9编写了一个输入法自动切换的示例代码,该示例在控件焦点发生变化时能够自适应地调整输入法。
  • CAD
    优质
    这款CAD输入法专为设计师打造,能够智能识别并自动切换中英文输入模式,大幅提升工作效率与设计流畅度。 CAD输入法可以自动在中文和英文之间切换。
  • 如何在PB
    优质
    本文将详细介绍在PowerBuilder环境下快速且有效地切换输入法的方法和技巧,帮助开发人员提高工作效率。 在PowerBuilder(PB)中切换输入法的方法如下: 1. 首先确保系统已经安装了所需的输入法。 2. 在编写或编辑代码过程中,可以通过键盘快捷键来切换不同的输入法。 3. 如果需要设置特定的默认输入法或者更改输入法顺序,可以在操作系统的语言和区域选项中进行配置。 以上是基本的操作步骤,在具体使用时可能还需要根据实际情况作出相应的调整。
  • CAD信-
    优质
    本文介绍了一种在CAD软件中实现自动切换输入法的技巧,帮助用户提高设计效率和便捷性。通过简单的设置,实现在CAD绘图时快速准确地进行文字输入与编辑。 使用信-CAD自动切换输入法后,在输入文字时就无需手动切换输入法了,一切操作都是自动完成的。
  • Win7下PB示例
    优质
    本文提供了一个在Windows 7操作系统下配置和使用PB输入法切换的具体步骤示例,帮助用户轻松掌握输入法设置技巧。 在Windows 7下可以通过PB切换输入法的动态库实现输入法的控制与切换。
  • CAD小博-.zip
    优质
    CAD小博-自动切换输入法是一款专为使用CAD软件的用户设计的小工具,它能够智能识别用户的绘图状态,并在必要时自动切换至英文输入法,避免了手动切换带来的不便。帮助提高工作效率和减少错误。 设置窗口调用命令:SRFQH 帮助信息:请在设置窗口按F1键或点击帮助按钮。 输入法自动切换教程: 程序功能: 当CAD执行命令列表内的命令时,会自动调用对应的中文输入法;执行其他命令、结束当前命令操作、取消命令或者遇到未知命令时,则切换到英文输入法。这可以避免在绘图过程中频繁手动切换中英文输入法的麻烦。 加载方法:使用Netload命令选择相应的DLL文件,对应关系如下: - CAD2010: ../R18/Wyb.AutoInputSwitching.dll - CAD2011: ../R18/Wyb.AutoInputSwitching.dll - CAD2012: ../R18/Wyb.AutoInputSwitching.dll - CAD2013: ../R19/Wyb.AutoInputSwitching.dll - CAD2014: ../R19/Wyb.AutoInputSwitching.dll - CAD2015: ../R20/Wyb.AutoInputSwitching.dll - CAD2016: ../R20/Wyb.AutoInputSwitching.dll - CAD2017: ../R21/Wyb.AutoInputSwitching.dll - CAD2018: ../R22/Wyb.AutoInputSwitching.dll - CAD2019: ../R23/Wyb.AutoInputSwitching.dll 对于其它版本的CAD,当前不支持该功能。在注册表项HKEY_CURRENT_USER\Software\Autodesk\AutoCAD\R18.2\ACAD-A001:804\Applications\AutoInputSwitching下的LOADER键值即可完成设置。
  • 易语言__API.zip
    优质
    这是一个包含API的压缩文件,用于在易语言编程环境中实现程序自动切换至英文输入法的功能。适用于需要处理多语言输入的应用场景。 在IT领域内,编程语言是开发软件与应用的基础工具之一。易语言作为一款中文编程语言,在初学者及专业开发者群体中广受欢迎,因其易于学习且操作简便的特点。 处理用户交互时的一项常见需求便是输入法的切换功能,尤其是在需要确保英文字符输入的情况下尤为关键。“易语言_api切换输入法_英文.zip”资料包提供了解决此问题的方法。API(应用程序接口)是操作系统为程序员提供的函数集合,在Windows系统中可通过调用API实现与系统的深层互动,包括控制和管理输入法的切换。 在使用易语言时,通过引入相关的API头文件并定义所需的API函数原型来实现从当前使用的任何输入法切换至英文输入法的功能。例如,可以利用`winuser`库中的相关功能进行操作,并结合调用如 `GetKeyboardState()` 和 `SendInput()` 等Windows API函数。 以下展示了一个简单的易语言示例代码段用于演示如何通过API将输入法状态更改为英文模式: ```e .整数型 键盘状态[256] .整数型 返回值 .常量 KEYEVENTF_KEYUP = 0x2 .过程名 切换到英文输入法 获取当前键盘状态 调用API GetKeyboardState,键盘状态,256,返回值 如果 返回值 <> 0 模拟按下Shift键以确保切换至英文模式 创建结构体 输入事件 输入事件.类型 = 1 ; WM_KEYDOWN 输入事件.时间戳 = 0 输入事件.扫描码 = 0 输入事件.按键状态 = 键盘状态 输入事件.额外信息 = 0 结束创建结构体 设置Shift键为按下状态 调用API SendInput,1,输入事件,输入事件.大小,返回值 模拟释放Shift键操作 创建结构体 输入事件 输入事件.类型 = 1 | KEYEVENTF_KEYUP ; WM_KEYUP 输入事件.时间戳 = 0 输入事件.扫描码 = 0 输入状态信息= 键盘状态 额外信息= 0 结束创建结构体 设置Shift键为未按下状态 调用API SendInput,1,输入事件,输入事件.大小,返回值 否则 显示 获取键盘状态失败! 结束如果 结束过程 ``` 上述代码首先获取当前的键盘状态,并利用模拟按键的方法来强制切换至英文模式。然后通过释放Shift键以避免其持续被按下。这使得系统能够顺利地将输入法切换到英文状态下。 此示例展示了易语言结合API调用的强大功能,允许开发者轻松控制操作系统底层的功能。在实际项目中,可以将这种代码封装成函数或模块以便于重复利用。通过学习和理解此类操作过程,对深入了解易语言及其与Windows API的编程技巧具有重要意义。