[心得] Win10 ctrl+space 注音输入法切换调整

楼主: pilisir (SIR)   2015-08-07 21:03:03
======要直接看方法的请跳过这段=======
各位好
小弟一直以来都是惯用Win 7
在公司偶尔会用到Win8,所以也了解按shift切换注音
但怎么用都还是不顺手(按两颗习惯了,突然要按改改不过来)
升上Win10后虽然可以用Ctrl+Space切换注音到英文
但还是有个极度困扰的地方
就是当要输入英文时
按了几个字才发现在注音输入法
这时候按住ctrl再按space完全无法切换
只能先删掉多输入的注音
或是放开ctrl重复按2-3次
shift倒是没这个困扰
上网找了一些方法做设定
(ptt其实之前也有类似的文章 #1GwPyP1e)
希望可以达到以前习惯的效果
整理给有需要的人
=======以上闲话========
目标是使用ctrl+space(顺顺的)或ctrl+shift切换注音输入法
1. 新增英文English(United States)语系 (控制台 > 时钟、语言和区域 > 语言 > 新增
语言)


这边请"不"要将英文设为默认(就是上拉到第一个)
因为这样会导致某些App默认显示英文(如 市集)
透过2的方法可以让输入法默认英文
这时候可以看到右下角跑出一个ㄅ(或ENG),这时候可以使用Win + Space来切换输入法
这个切换方式取代ctrl+space对我而言已经算是可以接受了
但画面左边会闪出一个小视窗,满碍眼的,所以还是继续调整
2.修改切换输入法默认行为 (控制台 > 时钟、语言和区域 > 语言 > 进阶设定)


覆写显示语言没设定应该没什么差
覆写默认输入法请改为 英文(美国) - US (需重开机才生效,全部弄好在重开)
这样设定就可以符合以前Win7的行为,输入法默认英文
切换输入法项目请打勾"让我为每个应用程式视窗设定不同的输入法"
勾选此项打开不同的应用会记住上次的输入法,若是开机后第一次使用,则会使用英文
此项也是为了符合以前的行为
接着点选"变更语言列快速键"切换页签到"进阶组合设定"


修改输入语言快速键,将切换输入语言调整为ctrl+shift
下面的中文输入法切换,ctrl+空白键改为不启用
到这边已经完成ctrl+shift切换注音输入法
而且可以发现与Win+Space不同的是,ctrl+shift不会在右边闪出小视窗
但这是女友惯用的方法,不是我,所以继续调整
3.借助AutoHotKey模拟按下ctrl+space时,等于按下ctrl+shift
http://www.autohotkey.com/
直接下载最新版,安装完毕后
到桌面按鼠标右键新增一个文字文件
并填入以下内容
^Space::^+
按下存盘,档名尽量取英文
并将此档案的副档名改为ahk(看不到副档名请找方法打开)
这时候点两下执行该档案,就可以发现ctrl+space可以运作了,且右下角有个H
接着我们打开档案总管,贴上
%programdata%\Microsoft\Windows\Start Menu\Programs\Startup
进到启动目录
将此档案丢到此目录下
以后电脑打开就会自动去执行这个档案,就不用手动开了
不过这个方式会取决于您的电脑开机速度及预载软件的多寡,启动速度也有所不同
最后重开机,大功告成
作者: ksng1092 (ron)   2015-08-07 21:11:00
其实把新注音改成只能打英数,用其他注音输入法就好了XD
作者: blackpigOuO (黑猪)   2015-08-07 22:08:00
#1Lmv0BU2 (Windows)那我这篇大大你知道问题吗qq
作者: Nick9090 (Nick)   2015-08-07 23:43:00
感谢分享,真的是很有创意的好方法
作者: YingJiou5566 (〓☆煞气㊣北鼻★〓)   2015-08-10 20:55:00
请问"变更语言列快速键"在哪里呢?找不到...

Links booklink

Contact Us: admin [ a t ] ucptt.com