可能是一个 win95 一直到 win10 一直都存在的 bug...

2016-07-14 12:37:20 +08:00
 cppgohan

win10 比 win8 好用太多, 虽然还是不习惯开始菜单

如题, 刚刚用 win10 没多久

发现还是没法把 ctrl+space 的这个快捷键直接禁用, 每次设置成"无"后应用就又被还原了, windows 一路升上去, 似乎一直都如此, 如图

另外, 讲述人那个快捷键 win+enter 也非常坑爹, 没法关闭

搜了方法, 基本是直接改那个讲述人 app 的执行权限, 这么绕弯子解决问题, 也好蛋疼.


以上, 致全球工单系统, :)

3777 次点击
所在节点    Windows
20 条回复
Siril
2016-07-14 13:21:30 +08:00
It's not a bug, it's a feature.
kid740246048
2016-07-14 13:44:20 +08:00
Ctrl+Space 确实跨越了好多个版本。。。
acrisliu
2016-07-14 13:51:54 +08:00
添加一个英语输入法,写代码切换到英语, Ctrl+Space 就没问题了。
https://ooo.0o0.ooo/2016/07/14/57872a829df29.png
cppgohan
2016-07-14 16:55:41 +08:00
@acrisliu 嗯, 是这样, 但是还是会时不时切回中文 XD, 比如写注释还是要用中文, 所以只能改一个冷门的快捷键规避了
zhujinliang
2016-07-14 17:08:38 +08:00
讲述人那个要把讲述人的 exe 文件的执行权限干掉,才可以关掉这个 bug ( feature )
我已经无数次地在 QQ 上想发句话结果直接开讲了
myang
2016-07-14 18:01:56 +08:00
上古神器 autohotkey 几乎是 windows 的必装软件,任何键盘鼠标的操作都可以全面修改和自定义,两行解决 lz 问题:
^Space:: return
#Enter:: return

另外用大小写开关来切换输入法:
CapsLock::#Space

左右 shift 同时按切换大小写(左右 shift 不分先后,所以用了两行):
<+RShift::CapsLock
>+LShift::CapsLock
cppgohan
2016-07-14 19:22:08 +08:00
@myang 哈哈, 也对, 可以一试.

之前只用 AHK 做过一些按键映射, 比如给 alt+enter 搞成 listray 的 launcher 展示.

^Space:: return 这样我的理解是所有其他的应用也都没法吃到这个快捷键的事件了? 所以也不能完全满足需求.

#Enter:: return 这个倒是够了
cppgohan
2016-07-14 19:22:48 +08:00
@cppgohan 打错 alt+enter -> alt + space
myang
2016-07-14 19:38:41 +08:00
@cppgohan 现在 windows 中 ctrl+space 只在中文输入法状态下起作用,所以可以不禁用 ctrl+space ,而是用 win+space 切换输入法,这样在英文状态下 ctrl+space 可以被别的程序使用。
bin456789
2016-07-14 22:09:48 +08:00
@cppgohan @zhujinliang
这么费劲干嘛,明明设置里可以关闭

jedicxl
2016-07-14 22:14:13 +08:00
win10 能改啊。我就改成了只用 ctrl 做中英文切换,非常方便省事
yfang
2016-07-14 23:55:07 +08:00
yes ahk
dd31san
2016-07-15 00:29:59 +08:00
win8 有这个 bug ,今天设置了快捷方式然后被还原。记得 xp 没有问题,不过当时用第三方的比较多
Quaintjade
2016-07-15 00:47:32 +08:00
看标题就猜到这个经典 bug ,估计微软倒闭那天都不会修正这个 bug 了——哦不对,应该是 feature

Win7 下可以通过注册表来修改。不过在我的电脑上,休眠唤醒后,快捷键又变回去了,所以也不算完全解决。
https://www.zhihu.com/question/22288432

Win10 据说改注册表也无效,未测试。也许是微软升级了这个 feature ……
Quaintjade
2016-07-15 00:52:40 +08:00
微软另一个伟(sha)大(que)的设计是, Excel 选中行和列的快捷键分别是 Shift+Space 和 Ctrl+Space ,估计绝大部分中文用户从来都没用过这两个快捷键吧……
lslqtz2
2016-07-15 01:24:47 +08:00
我去看了看,输入语言切换是 ALT+SHIFT 。。
我一直用 WIN+空格的。。
wsy2220
2016-07-15 01:30:38 +08:00
我记得 98 就有了……
cppgohan
2016-07-15 09:21:36 +08:00
@bin456789
看来我的 win10 版本不够新:


版本:
cppgohan
2016-07-15 09:22:15 +08:00
@cppgohan 版本:
bin456789
2016-07-15 12:45:49 +08:00
@cppgohan 嗯,最新稳定版是 10586

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/292441

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX