华宇拼音输入法论坛

标题: 一劳永逸!自己动手,屏蔽全半角快捷键!!! [打印本页]

作者: fengyu29    时间: 2008-9-17 12:28
标题: 一劳永逸!自己动手,屏蔽全半角快捷键!!!
我们知道,实际上“shift+空格”切换到全角的快捷键,是windows默认的全半角切换键,因为这个组合键比较简单,所以经常导致用户在输入过程中误碰从而切换到全角状态,无法输入中文。实际上windows系统有修改这个热键的地方,我们可以将这个快捷键组合设置的更复杂些,比如设成alt+shift+F12,这样在输入过程中就根本不可能误碰切换到全角了。大家可以跟着我修改一下:
控制面板--区域和语言选项--语言--详细信息--键盘--键设置--找到里面的“中文(简体输入法)全(半角)切换”并点击选中--更改键位顺序--将启用按键顺序前打勾--将alt+shift后面再设一个F12,确定后即可。

更改全半角快捷键.jpg (125.39 KB, 下载次数: 251)

更改全半角快捷键.jpg

作者: fengyu29    时间: 2008-9-17 12:50
对于开发组来说,因为windows设计上的缺陷,导致“shift+空格”这个命令是无法被真正屏蔽设置成“无”的,那么一样可以参看我上面的方法,在输入法设置里加个按钮,默认更改windows的全半角切换组合按键为“alt+shift+F12”,这样可以更方便的杜绝“shift+空格” 热键造成的这种全半角误碰现象,这种方法适应范围广,安全性和兼容性应该都是最好的。
作者: chihiro    时间: 2008-9-17 16:22
谢谢分享`~~~~~
作者: krsun    时间: 2008-9-17 18:51
如果紫光检测到用户输入焦点后自动将输入模式设置为半角,这样可以实现吗。
作者: fengyu29    时间: 2008-9-18 07:44
原帖由 krsun 于 2008-9-17 18:51 发表
如果紫光检测到用户输入焦点后自动将输入模式设置为半角,这样可以实现吗。

“输入焦点”,不知道你指的是什么意思。你是说让程序自动监控输入法的全半角状态,发现切到全角后立即自动切回到半角状态吗?我认为既然全角作为一种输入方式而存在,那么应该有它应用的地方,同样应该也有应用半角状态的软件程序。如果紫光这样改的话,势必给全角状态的程序或者用户(虽然可能很少)造成极大的不便。相比之下,设置一个较为繁琐的启动热键,毕竟还为急需全角状态的用户留了一条后路。
作者: krsun    时间: 2008-9-18 10:55
我没有说清楚
在程序中加入一个这样的选项,【切换输入焦点时维持半角输入状态】
比如我在论坛输入帖子(此时的输入焦点为网页中的文本框),当我切换到飞信聊天时(此时可能飞信会将输入模式更改为全角)输入焦点变为飞信的文本框,紫光检测到了输入焦点改变,这时候自动将输入模式改变为半角。当然用户输入过程中还是可以使用shift+空格在全角和半角间切换。
作者: fengyu29    时间: 2008-9-19 15:27
原帖由 krsun 于 2008-9-18 10:55 发表
我没有说清楚
在程序中加入一个这样的选项,【切换输入焦点时维持半角输入状态】
比如我在论坛输入帖子(此时的输入焦点为网页中的文本框),当我切换到飞信聊天时(此时可能飞信会将输入模式更改为全角)输入焦点 ...

如果用户的两个输入点都是全角,怎么办?A程序中是全角,B程序中也是全角,由A切换到B紫光擅自改成半角,不是给人家捣乱吗?呵呵
作者: krsun    时间: 2008-9-19 16:34
所以才使用选项实现呀
相信勾选这个选项的用户基本不会在全角模式下输入。
这个也只是为了变通的解决部分软件输入模式变来变去的BUG。

[ 本帖最后由 krsun 于 2008-9-19 16:35 编辑 ]
作者: fengyu29    时间: 2008-9-22 20:38
原帖由 krsun 于 2008-9-19 16:34 发表
所以才使用选项实现呀
相信勾选这个选项的用户基本不会在全角模式下输入。
这个也只是为了变通的解决部分软件输入模式变来变去的BUG。

看开发组的朋友是怎么看待这个问题的吧,我还是倾向于我的安全保守的解决办法。
作者: xydongcn    时间: 2008-12-8 22:32
我是用imetool直接设成无,很方便
作者: 比得    时间: 2008-12-9 23:46
标题: 回复 1# 的帖子
设成alt+shift+F12也不行,我现在就是这样设的,但是仍然不行,不过自动变化的机会小一些了
作者: 比得    时间: 2008-12-9 23:47
原帖由 xydongcn 于 2008-12-8 22:32 发表
我是用imetool直接设成无,很方便


哪里有imetool啊?
作者: 野风    时间: 2008-12-10 07:46
原帖由 比得 于 2008-12-9 23:47 发表


哪里有imetool啊?

这个帖子里有!
http://bbs.unispim.com/viewthread.php?tid=2397&extra=page%3D12
作者: 比得    时间: 2008-12-11 17:25
原帖由 野风 于 2008-12-10 07:46 发表

这个帖子里有!
http://bbs.unispim.com/viewthread.php?tid=2397&extra=page%3D12


下载了,打不开
作者: 野风    时间: 2008-12-11 19:57
原帖由 比得 于 2008-12-11 17:25 发表


下载了,打不开

请使用winzip10.0及以上的版本打开。winrar 不行。

作者: ljdqe    时间: 2008-12-11 23:26
上一个【imeTool_V2.7.9】吧,这个用rar可以打开

imeTool_V2.7.9.rar

46.99 KB, 下载次数: 698


作者: BETTERLJG    时间: 2008-12-16 13:54
标题: 回复 2# 的帖子
我按上述方法试过,还是半角经常转变成全角
作者: BETTERLJG    时间: 2008-12-17 15:50
标题: 回复 1# 的帖子
不好用,不好用,改了也没用.
作者: 野风    时间: 2008-12-17 15:55
原帖由 BETTERLJG 于 2008-12-17 15:50 发表
不好用,不好用,改了也没用.

对于因“误按”造成的变成全角模式是很有用的。对于某些软件会自动将输入法初始化为全角模式的,是没有用的,这必须是那些软件去修正了。

作者: xydongcn    时间: 2008-12-18 11:57
这个imetool是用在xp上的,可以用它将全角快捷键设为无

imetool.rar

69.49 KB, 下载次数: 1233


作者: cy2000    时间: 2009-6-7 17:54
按楼主的方法做了也还是默认输入是全角。
如果能有个锁定半角输入的功能就好了




欢迎光临 华宇拼音输入法论坛 (http://bbs.pinyin.thunisoft.com/) Powered by Discuz! X3.2