修改搜狗输入法的全半角

修改搜狗输入法的全半角

ID:8993375

大小:27.00 KB

页数:3页

时间:2018-04-14

修改搜狗输入法的全半角_第1页
修改搜狗输入法的全半角_第2页
修改搜狗输入法的全半角_第3页
资源描述:

《修改搜狗输入法的全半角》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、摘要修改搜狗输入法的全半角方法摘1:备注:看到一篇很实用的文章,在此分享给大家-----------fadedbloom最近不知道咋了,用搜狗拼音打字,一不小心,就按到了半角全角切换快捷键,让我很不舒服...我在sogou中找了半天,半角全角的切换快捷键,没找到,Google了一下,sogou里面没有设置,这是系统内置的快捷键....按照XP的做法控制面板-更改键盘输入法-更改键盘-高级键设置,之后全角半角切换快捷键是shift+space。但是更改按键顺序一点应用,无论更改为什么快捷键,都会自动变回shift+space……很无语..,又Google了半天..发

2、现法医通过修改注册表的办法来修改系统快捷键..摘2:由注册表修改输入法的热键众所周知,Win95/98/me/NT4改输入法的热键比较自由,基本键、组合键可以随意定义,可到了2000以后,限制就多了:1.Win2000/XP/2003只能设置成Ctrl(或左Alt)+Shift+某键,一旦把输入法开关、全半角开关、中英标点切换等的热键改了,就改不回来了;2.Vista/2008多了Ctrl+某键的选择,但是其他限制依然没有改变。而且不能自定义全半角开关和输入法中英标点切换键了。那么我们怎么办呢?一般情况下可以用IMETOOL这个软件,但今天我要教大家用注册表来改,

3、这才是这些软件修改的原理!这些方法适用于所有Windows版本,Win95也不例外。摘3:一、定义“在输入语言之间切换”按键找到HKEY_CURRENT_USERKeyboardLayout(键盘布局)Toggle(切换)。Win2000以上系统,右边有三个键值:HotKey表示当前正在使用的热键,即在输入法属性中显示的热键;LanguageHotkey表示“切换输入语言”的热键,一般和Hotkey的键值一致;LayoutHotkey表示“切换键盘布局”的热键。这三个键,键值有四种选择,用数字1~4表示。1表示左Alt+Shift;2表示Ctrl+Shift;

4、3表示未分配;4表示抑音符(ESC键下方,1左边那个键)Win95/98/ME/NT4,直接修改默认键值即可,数字意义同上。其实对英语比较熟悉的人很容易推断出大部分注册表键值的意义,但为了照顾英文不太好的朋友,下面仍然把中文附注在后面。二、自定义输入法切换热键找到HKEY_CURRENT_USERControlPanel(控制面板)InputMethod(输入方法)HotKeys(热键),在其下有很多主键,我们需要关注的是前三个,名字分别为00000010/11/12,分别对应输入法开关、全半角切换和中英文标点切换。在这三个主键下都有三个键值,含义分别是:K

5、eyModifiers(修饰键)表示要使用的控制键,我们需要修改的是前两个字节。第一个字节定义使用哪个键,基本值有三种:01表示Alt,02表示Ctrl,04表示Shift,要使用组合键的话请直接相加;第二个字节表示允许使用左侧还是右侧的按键,80表示只能用左侧键,40表示只能用右侧键,同理80+40=C0表示左右侧都可以用。比如想定义Ctrl+Alt为修饰键,而且只有左侧按键有效,那么就设为03800000;TargetIME(目标输入法编辑器)表示要切换到的输入法。如果你要设置或修改一个直接切换到某输入法的快捷键那么可以改这个键值,对于我们举的00000010

6、/11/12这三个主键来说还是保持00000000吧;TargetIME的设置方法是:先在HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlKeyboardLayouts下找到你要设置的输入法对应的主键名(可以看右边的键值),假设为01234567,这是8位16进制数,相当于4个字节。将它按2位一节分为4段,然后反过来填到TargetIME里面即可。如01234567的话,就应该填写67452301;VirtualKey(虚拟键)表示要跟的基本键,如Ctrl+S这个热键中,S就称为虚拟键。我们需要修改的也是第一

7、个字节,只需要查到你要定义的虚拟键对应的ASCII码,转换成16进制数,填进去即可(字母键按大写字母处理,数字键一般按主键区的数字处理,因为小键盘按键的ASCII码和主键区是不同的)。如定义A为虚拟键,A对应的ASCII码是65,相当于16进制的41,那么VirtualKey就设置为41000000。如果你要自己创建一个直接切换到某输入法的热键,那么可以直接在HotKeys项下新建名字为8位数字的主键,但请注意:键名必须从00000100开始,如果已经有这个主键则可以顺延:00000101、00000102……否则修改后不能生效。下面给大家举例。例1.设置全半角切

8、换键为右S

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。