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

如何取消 Mac 中 Option 快捷键直接输出 ©œ†¥ç≈Ω 等特殊符号 ?

  •  
  •   Feiox · 2015-05-24 18:38:53 +08:00 · 8107 次点击
    这是一个创建于 3257 天前的主题,其中的信息可能已经有所发展或是发生改变。

    感觉 option + <key> 和 option + shift + <key> 这类快捷键占用大量快捷键组合,如何在系统层面取消这些呢?这些符号对于程序员真心用不到。

    22 条回复    2024-02-02 18:45:04 +08:00
    rail4you
        1
    rail4you  
       2015-05-24 21:12:07 +08:00
    这个问题已经讨论过了,无解。
    lululau
        2
    lululau  
       2015-05-24 21:40:28 +08:00
    devtiange
        3
    devtiange  
       2015-05-24 23:52:53 +08:00
    @rail4you 结论太草率了, 明显有解.
    rail4you
        4
    rail4you  
       2015-05-25 08:24:13 +08:00
    @devtiange 什么解,请你好好的解析说明,我会感激万分。

    这个按键绑定的问题很复杂,根本没有好的方案应付它,全google搜来搜去,也就是stackoverflow里的一个解决方案,提到的按键布局的工具也已经失效。

    我当时希望在jetbrains的IDE里使用option+字母的快捷键,为此发过很多tickets,和开发人员,其他国外用户也交流过多次,他们都没有好办法,建议都是挑过系统预定的按键组合。

    楼主的问题,已经有人在v2ex上问过了,上次的问题,我热心回复过,发现真没好的方案,所以这次奉劝楼主别钻牛角尖了。

    我下结论并不草率,而你评价别人却很草率。
    canautumn
        5
    canautumn  
       2015-05-25 10:14:32 +08:00
    option加字符键是可以在Keyboard Maestro里边绑定为其他功能的。你绑定为一个空的功能就会禁用Mac自己的字符……
    canautumn
        6
    canautumn  
       2015-05-25 10:17:51 +08:00
    @canautumn 但是注意这个只能通过Keyboard Maestro实现。其他不支持绑定option为快捷键的App也就没什么好的办法,但可以想办法写成script写在KM里绑定在option+字符键上。(不能不说KM是个神器。)
    devtiange
        7
    devtiange  
       2015-05-26 00:06:32 +08:00
    @rail4you 朋友, 你一句话 "无解" -> 这就是我认为的草率.

    抛几个 link, 你们自己去研究一下吧:

    http://wordherd.com/keyboards/#installation
    https://github.com/phible/scripts

    关键: keylayout -> ~/Library/Keyboard Layouts

    基本是可以达到完美效果的, 连图标啥的我都帮你们考虑到了.
    devtiange
        8
    devtiange  
       2015-05-26 00:09:36 +08:00
    @rail4you 至于加了 layout 以后怎么把默认的去掉啥的, 就交给你们自己研究吧, 反正是有解的 :)
    rail4you
        9
    rail4you  
       2015-05-26 07:59:06 +08:00
    @devtiange 你这回答根本没有解决问题。

    我估计你也没受过该问题困扰,也没仔细调查过解决方案,回复那两句就是想争一口气,何必呢。

    我说无解,是想说明这个按键组合是系统限制,很难跳过,只能希望以后apple有改进。这种无解问题在mac os里很常见,比如mac的全屏动画效果就无法取消。

    你不了解主题,请谨慎发言,也请谨慎用“草率”这种攻击性强的词(对方也许比你考虑的多得多)。
    devtiange
        10
    devtiange  
       2015-05-26 11:30:34 +08:00
    @rail4you @Feiox 我给出的信息有没有用, 是否符合主题, 让楼主来评判就好了. 能帮到楼主的话就好.

    再讲一个关键点: "Show keyboard viewer" -> 保证 option 按下, 看不到那些特殊符号, 目的就达到了.

    @rail4you 你的回复越来越草率了, 什么"没仔细调查过解决方案" 都出来了. 你倒是说说, 我抛出的方案, 哪里有问题?
    devtiange
        11
    devtiange  
       2015-05-26 11:33:35 +08:00
    @rail4you 相信你一定会继续狡辩下去, 无所谓. 我编程的时候 option 绑定各种快捷键, 在 atom, iterm2 里用的各种舒服, 随便你怎么喷.
    rail4you
        12
    rail4you  
       2015-05-26 12:11:45 +08:00
    @devtiange 兄弟,你不认真讨论问题,一开始就攻击别人,现在还攻击?请收回吧。

    你也没了解这个问题的复杂性,option+字母的组合是系统内置的,非常烦人,很多程序没法绕过限制,你用iterm能设置不代表别的程序可以。这点和mac的全屏动画效果一样,只能靠程序自己内部解决,没有全局的去除动画的解决办法。mac系统类似的限制很多。

    楼主的这个问题,其实已经讨论过了,上次回复过的就是我。可能解决方案也提到了,都不如意。参见http://v2ex.com/t/185062。

    我回复楼主的那句话,也是针对上次的讨论说的。(我应该附带上次讨论的链接)。

    看看你的表现呢,根本不是为了解决这个问题,一开始就攻击别人。我开始的回答是比较简短,但你没资格批评别人草率(你以为你是谁?)。

    你的“解决方案”就是故弄玄虚的扔了几个链接,没有提到任何的解决思路。这种举动很不尊重他人。

    我主要质疑的就是你的态度,请以后别发这种无意义的回复了。
    rail4you
        13
    rail4you  
       2015-05-26 12:32:00 +08:00
    @devtiange 另外你的逻辑也有问题。mac系统(别的操作系统同理)下无解的问题多了,mac有自己的风格,有些方案行不通,绕过就可以了,何必钻牛角尖。

    别人说问题没有好的解决方案,你就说别人草率,你也太大腕了。
    devtiange
        14
    devtiange  
       2015-05-26 12:51:53 +08:00
    @rail4you 你到底有没有好好研究过这个问题, option+字母 是可以轻松搞定的, 如果你没试过新建 Layout, 那么请去搞一下先, 再来讲大道理. 验证都不验证, 你有啥资格来教育别人?

    我给出的第一个链接里面说明已经很详细了, follow 一下就可以搞定 option + 字母的问题, 你要是不高兴读, 可以继续持有你"无解"的观点, 但请不要误导他人.
    rail4you
        15
    rail4you  
       2015-05-26 13:11:22 +08:00
    @devtiange 新建layout上早就讨论过了,你看没看我回复中的帖子?
    http://v2ex.com/t/185062,里面有我的回复。
    http://stackoverflow.com/questions/11876485/how-to-disable-typing-special-characters-when-pressing-option-key-in-mac-os-x,里面的回复很精彩,但layout方案非常难用,而且有兼容问题。
    就是因为不实用,才没好的解决方案。我在这个帖子的回复中也一再强调了。

    这个问题我很彻底的调查过,比你有发言权。你看看你的草率回答“非常轻松解决”(真的吗?),“follow一下就可以搞定”(我怀疑你自己都没用过这方案)。

    另外我再说一遍,我质疑的就是你的态度,你一直是攻击的语气,并且教育别人。反过来让别人“教育”下,这就翻脸了?
    rail4you
        16
    rail4you  
       2015-05-26 13:12:47 +08:00
    @devtiange 我就是怕你这种答复误导别人,才特地回复这么多的,别反过来说我误导哦。
    ma2258006
        17
    ma2258006  
       2019-04-18 20:35:29 +08:00   ❤️ 1
    emmm
    虽然是 15 年的,更新一下:
    https://stackoverflow.com/questions/11876485/how-to-disable-typing-special-characters-when-pressing-option-key-in-mac-os-x
    可以根据这个步骤给 mac 增加一个键盘布局
    然后如果要用搜狗输入法:
    搜狗输入法-设置-按键的最后,有一个键盘布局选项,选择自己刚刚改过的键盘布局,就 OK 了
    ma2258006
        18
    ma2258006  
       2020-09-27 17:22:22 +08:00
    2NUT
        19
    2NUT  
       2022-06-30 01:57:50 +08:00
    @ma2258006 #17 这真是个愚蠢的功能, 2022 年还困扰人
    zrc199021
        20
    zrc199021  
       89 天前
    2024.01.25 ,搜到了这个贴子。现在 Sonoma 已经有更好的解决方案:
    系统设置-键盘-键盘快捷键-修饰键-选择你的键盘-option 键-无操作,即可
    zrc199021
        21
    zrc199021  
       89 天前
    @zrc199021 #20 好吧,这么做完了,快捷键也就废了…
    xiaoqi6pi112
        22
    xiaoqi6pi112  
       81 天前
    @zrc199021 #21 哈哈哈
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1680 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 16:45 · PVG 00:45 · LAX 09:45 · JFK 12:45
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.