大才小用: 用AutoHotkey实现WIN8下输入法切换快捷键Ctrl+Space[转]
2014-03-02 20:02
931 查看
我的下载:http://pan.baidu.com/s/1kT5FXwr
不放心的到官方网站下载源代码编译。
我想大部分人都习惯用“Ctrl+空格”来切换中文输入和英文输入,但你升级到蛋疼的 WIN8 后,你会发现这个键没用了……
如果你平时基本都是用中文倒还是很容易习惯,用“shift”切换中文输入法为“输入英文”即可,但是如果你是敲代码一族,那么 Shift 键算是常用键,蛋疼的事就发生了:例如
1. 临时输入大写字母 A: shift + A,然后你不小心先按了下 shift,那么这时就变成中文输入了……囧
2. 敲代码过程中需要经常敲标点符号,如 "" 然后你不小心按了下 shift 键,就变成中文标点符号了……囧
...
有朋友说可以设置为 ctrl 键啊,其实,平时使用中 ctrl 键也经常使用,总是会无意中按了……因为 WIN8 的输入法是“全局”的……(当然可以设置为独立,但也还是一样问题)
反正不管怎么说不方便……自从升级到 WIN8 后我一直被这个虐待,敲代码差点崩溃摔桌……
AutoHotkey 是啥我就不介绍了,不知道的朋友自己搜一下吧,我在这里只是借用它强大的功能的一个小功能“键盘映射”来实现 WIN8 下 Ctrl+Space 切换中英文输入法。
逆天的 WIN8 下输入法切换问题我上篇文章《WIN8下输入法切换问题: 勉强解决》已经说了和临时解决办法,现在我要用 AutoHotkey 来解决不能用 Ctrl+Space 快捷键来切换中英文输入法的问题。
0. 先按照我上篇文章折腾好(设置为 Ctrl+Shift 切换中英文语言)
1. 去 http://www.autohotkey.com/ 下载 AutoHotkey 最新版并安装,安装时提示生成范例,答是即可。
2. 然后去“我的文档”,用文本编辑器打开 AutoHotkey 脚本文件 AutoHotkey.ahk,在最下面添加
(注:原理就是把 Ctrl+Space 映射到 Win+space.也可以映射到Ctrl+Shift)
3. 双击 AutoHotkey.ahk 运行脚本(如果有提示窗口答“是”)
4. 没有了,你试试 Ctrl+Space,哈哈哈
好无聊,就这输入法竟然这么折腾,囧rz,算了,顺便研究一下 AutoHotkey 吧,听说很强大,快捷键无所不能……
记得设置多个语言:
http://www.oschina.net/p/autohotkey
声明: 除非注明,ZWWoOoOo文章均为原创,转载请以链接形式标明本文地址
本文地址: http://zww.me/archives/25715
不放心的到官方网站下载源代码编译。
我想大部分人都习惯用“Ctrl+空格”来切换中文输入和英文输入,但你升级到蛋疼的 WIN8 后,你会发现这个键没用了……
如果你平时基本都是用中文倒还是很容易习惯,用“shift”切换中文输入法为“输入英文”即可,但是如果你是敲代码一族,那么 Shift 键算是常用键,蛋疼的事就发生了:例如
1. 临时输入大写字母 A: shift + A,然后你不小心先按了下 shift,那么这时就变成中文输入了……囧
2. 敲代码过程中需要经常敲标点符号,如 "" 然后你不小心按了下 shift 键,就变成中文标点符号了……囧
...
有朋友说可以设置为 ctrl 键啊,其实,平时使用中 ctrl 键也经常使用,总是会无意中按了……因为 WIN8 的输入法是“全局”的……(当然可以设置为独立,但也还是一样问题)
反正不管怎么说不方便……自从升级到 WIN8 后我一直被这个虐待,敲代码差点崩溃摔桌……
AutoHotkey 是啥我就不介绍了,不知道的朋友自己搜一下吧,我在这里只是借用它强大的功能的一个小功能“键盘映射”来实现 WIN8 下 Ctrl+Space 切换中英文输入法。
逆天的 WIN8 下输入法切换问题我上篇文章《WIN8下输入法切换问题: 勉强解决》已经说了和临时解决办法,现在我要用 AutoHotkey 来解决不能用 Ctrl+Space 快捷键来切换中英文输入法的问题。
0. 先按照我上篇文章折腾好(设置为 Ctrl+Shift 切换中英文语言)
1. 去 http://www.autohotkey.com/ 下载 AutoHotkey 最新版并安装,安装时提示生成范例,答是即可。
2. 然后去“我的文档”,用文本编辑器打开 AutoHotkey 脚本文件 AutoHotkey.ahk,在最下面添加
^Space::#Space ;************** ;ctrl+space代替ctrl+shift ;^Space::^Shift ;ctrl+space代替win+space ;^Space::#Space ;**************
(注:原理就是把 Ctrl+Space 映射到 Win+space.也可以映射到Ctrl+Shift)
3. 双击 AutoHotkey.ahk 运行脚本(如果有提示窗口答“是”)
4. 没有了,你试试 Ctrl+Space,哈哈哈
好无聊,就这输入法竟然这么折腾,囧rz,算了,顺便研究一下 AutoHotkey 吧,听说很强大,快捷键无所不能……
记得设置多个语言:
http://www.oschina.net/p/autohotkey
声明: 除非注明,ZWWoOoOo文章均为原创,转载请以链接形式标明本文地址
本文地址: http://zww.me/archives/25715
相关文章推荐
- 修改windows自带的Ctrl+Space输入法切换快捷键
- AutoHotkey实现win8新建文本文件快捷键
- 【输入法切换】解决ctrl+space,ctrl+shift切换输入法设置问题
- win7 输入法切换 ctrl+space 改成 ctrl+shift
- 快速查看 接口方法在实现类中对应实现的快捷键 ctrl +t
- vim实现CTRL+S为保存快捷键
- Win8中如何将中英文切换设置为Ctrl+空格(Ctrl+Space)
- windows修改输入法快捷键为ctrl+space
- eclipse的ctrl+space快捷键设置 assist
- win10正式版输入法切换快捷键设置为Ctrl+Shift 的图文教程
- C# 窗体(Form)中如何实现全局快捷键 如:[Ctrl + Enter]
- mac os系统复制粘贴ctrl+c ctrl+v快捷键实现方式
- Win10修改输入法切换快捷键Ctrl+Shift
- Linux下搜狗输入法和快捷键Ctrl+Space冲突的解决
- 如何把输入法切换的热键Ctrl+Space修改回来
- IDEA代码提示快捷键Ctrl+Space不生效问题
- delphi 修改代码补全的快捷键(由Ctrl+Space 改为 Ctrl + alt + Space)
- autohotkey实现快捷键调用F4Menu
- js 实现快捷键-event:altKey ctrlKey shiftKey
- eclipse 关联新文件类型,实现ctrl快捷键代码跳转功能