如何切换中英文输入法及全角/半角?(原创)

原创

如何切换中英文输入法及全角/半角?

问题描述:

如何切换中英文输入法及全角/半角、中英文字符等?

解决方案:

一、声明外部函数:

 

function boolean ImmSimulateHotKey (UnsignedLong hWnd,UnsignedLong dwHotKeyID) library "IMM32.dll"

function unsignedlong GetKeyboardLayout (unsignedlong wLayout)library "user32.dll"

function boolean ImmIsIME(unsignedLong hklKeyboardLayout)library "IMM32.DLL"

 

 

二、在一个按钮里写:

 

long ll_hwnd

 

ll_hwnd = handle(sle_1)

If not ImmIsIME(GetKeyboardLayout(0)) Then

   ImmSimulateHotKey(ll_hwnd,16)

End If

 

ImmSimulateHotKey(ll_hwnd,17)

 

三、测试:运行后在TEXT中先输入逗号,均为半角,再点按钮后再输入逗号,均为全角

时间: 2024-09-13 18:43:01

如何切换中英文输入法及全角/半角?(原创)的相关文章

如何切换mac全角半角

  像小编这样的从事文字编排工作的童鞋们,经常要在 Mac 设备上用到全角空格,以及全角字母.但是,苹果的 Mac OS 系统自带的拼音输入法是不具有全角半角切换的功能.那么这要怎么办呢?PC6苹果的小编来教大家怎样在 Mac OS 系统上自由且方便的将输入法进行全角半角切换. 首先,Mac OS系统没有这样功能的话我们只能通过其他输入法来实现我们的愿望.基于国内的 Mac OS 用户来说,我们推荐大家最为常用的两种输入法,一个是"QQ拼音 for mac",另外一个就是"搜

QQ输入法for Mac如何切换全角/半角

  QQ输入法for Mac切换全角/半角的方法如下: 在使用QQ输入法for Mac进行输入时,通过快捷键"Shift+空格"可以进行全半角切换,也可在按键设置中设置其他快捷键.

百度输入法怎么切换全角半角模式?百度输入法全半角切换方法图解

  百度输入法怎么切换全角半角?输入法软件的全角半角切换方法都是一样的,键盘shift+space键即可切换.但是很多百度输入法用户说没有用,其实只需要在设置里面稍微改动一下就可以了. 百度输入法全角半角切换方法: 1.首先,一般第一次用的朋友可以找不到全角半角切换选项,设置步骤如下图: 点击百度的图标,将全半角符号勾上 可以看到全半角切换键就在主界面显示了! 2.到这里还没结束哦,百度输入法如果需要切换全半角还得在系统设置里面操作一下 点击齿轮状的设置按钮,点击设置 找到按钮设置选项中的"响应

Win7 如何屏蔽全角/半角快捷键

  Win7里面通过系统无法删除这个全角/半角切换快捷键,解决方法: 在一个项目组里,你会发现,不同的人,生活习惯不都是一样的:使用xp和使用win7的人,就有很多差别,像在使用快捷键方面.windows下的输入法,有一个"全/半角切换"的快捷方式"Shift+Space". 我们可以通过以下方式查看到: "开始"->"控制面板"->"区域和语言"->"键盘和语言"-&

我的Android进阶之旅------>Java全角半角的转换方法

一中文全角和半角输入的区别 1全角指一个字符占用两个标准字符位置 2半角指一字符占用一个标准的字符位置 3全角与半角各在什么情况下使用 4全角和半角的区别 5关于全角和半角 6全角与半角比较 二转半角的方法DBC case 三转全角的方法SBC case 一.中文全角和半角输入的区别 在计算机屏幕上,一个汉字要占两个英文字符的位置,人们把一个英文字符所占的位置称为"半角",相对地把一个汉字所占的位置称为"全角".在汉字输入时,系统提供"半角"和&

javascript实现全角半角检测的方法_javascript技巧

本文实例讲述了javascript实现全角半角检测的方法.分享给大家供大家参考.具体如下: //全角半角校验 function issbccase(strTmp) { for (var i=0; i<strTmp.length; i++) { if (strTmp.charCodeAt(i) > 128){ return true; break; } } return false; } 希望本文所述对大家的javascript程序设计有所帮助. 以上是小编为您精心准备的的内容,在的博客.问答.

Python实现全角半角转换的方法_python

本文实例讲解了Python实现全角半角转换的方法,相信对于大家的Python学习能够起到一定的参考借鉴价值.如下所示: 一.全角半角转换概述: 全角字符unicode编码从65281~65374 (十六进制 0xFF01 ~ 0xFF5E) 半角字符unicode编码从33~126 (十六进制 0x21~ 0x7E) 空格比较特殊,全角为 12288(0x3000),半角为 32 (0x20) 而且除空格外,全角/半角按unicode编码排序在顺序上是对应的 所以可以直接通过用+-法来处理非空格

如何在程序中自动控制切换中英文输入法?

程序|控制 声明API函数: function boolean ImmSimulateHotKey (ULong hWnd, ULong dwHotKeyID) library "IMM32.dll" function ulong GetKeyboardLayout(ulong dwLayout) LIBRARY "user32.dll" function boolean ImmIsIME(uLong hklKeyboardLayout) library "

Entity Framework中的全角半角符号问题

SQL Server的SQL查询不区分大小写,而LINQ查询区分大小写,所以在写LINQ代码时需要注意的是 --如果这段LINQ代码将会被Entity Framework解析为SQL语句(LINQ to Entities),则不 用考虑大小写问题:如果这段LINQ代码在内存中执行,就要考虑大小写的问题. 比如下面的LINQ to Entities(不用考虑大小写): //代码自来CNBlogsTagService _unitOfWork.Set<Tag>().Where(x => tag