V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
cppgohan
V2EX  ›  Windows

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

  •  
  •   cppgohan · 2016-07-14 12:37:20 +08:00 · 3970 次点击
    这是一个创建于 3083 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

    如题, 刚刚用 win10 没多久

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

    Imgur

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

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


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

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

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

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

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

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

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

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

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

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


    版本:
    cppgohan
        19
    cppgohan  
    OP
       2016-07-15 09:22:15 +08:00
    @cppgohan 版本:
    bin456789
        20
    bin456789  
       2016-07-15 12:45:49 +08:00 via Android
    @cppgohan 嗯,最新稳定版是 10586
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1051 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 18:17 · PVG 02:17 · LAX 10:17 · JFK 13:17
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.