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

2015-05-24 18:38:53 +08:00
 Feiox

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

8744 次点击
所在节点    Apple
22 条回复
rail4you
2015-05-24 21:12:07 +08:00
这个问题已经讨论过了,无解。
lululau
2015-05-24 21:40:28 +08:00
devtiange
2015-05-24 23:52:53 +08:00
@rail4you 结论太草率了, 明显有解.
rail4you
2015-05-25 08:24:13 +08:00
@devtiange 什么解,请你好好的解析说明,我会感激万分。

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

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

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

我下结论并不草率,而你评价别人却很草率。
canautumn
2015-05-25 10:14:32 +08:00
option加字符键是可以在Keyboard Maestro里边绑定为其他功能的。你绑定为一个空的功能就会禁用Mac自己的字符……
canautumn
2015-05-25 10:17:51 +08:00
@canautumn 但是注意这个只能通过Keyboard Maestro实现。其他不支持绑定option为快捷键的App也就没什么好的办法,但可以想办法写成script写在KM里绑定在option+字符键上。(不能不说KM是个神器。)
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
2015-05-26 00:09:36 +08:00
@rail4you 至于加了 layout 以后怎么把默认的去掉啥的, 就交给你们自己研究吧, 反正是有解的 :)
rail4you
2015-05-26 07:59:06 +08:00
@devtiange 你这回答根本没有解决问题。

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

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

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

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

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

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

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

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

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

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

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

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

我给出的第一个链接里面说明已经很详细了, follow 一下就可以搞定 option + 字母的问题, 你要是不高兴读, 可以继续持有你"无解"的观点, 但请不要误导他人.
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
2015-05-26 13:12:47 +08:00
@devtiange 我就是怕你这种答复误导别人,才特地回复这么多的,别反过来说我误导哦。
ma2258006
2019-04-18 20:35:29 +08:00
emmm
虽然是 15 年的,更新一下:
https://stackoverflow.com/questions/11876485/how-to-disable-typing-special-characters-when-pressing-option-key-in-mac-os-x
可以根据这个步骤给 mac 增加一个键盘布局
然后如果要用搜狗输入法:
搜狗输入法-设置-按键的最后,有一个键盘布局选项,选择自己刚刚改过的键盘布局,就 OK 了
ma2258006
2020-09-27 17:22:22 +08:00
2NUT
2022-06-30 01:57:50 +08:00
@ma2258006 #17 这真是个愚蠢的功能, 2022 年还困扰人
zrc199021
335 天前
2024.01.25 ,搜到了这个贴子。现在 Sonoma 已经有更好的解决方案:
系统设置-键盘-键盘快捷键-修饰键-选择你的键盘-option 键-无操作,即可

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

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

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

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

© 2021 V2EX