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

Eclipse 绑定了 Option+某个字母的快捷键,求禁用输出特殊字符!

  •  
  •   johnwatson5412 · 2015-04-20 22:03:25 +08:00 · 3972 次点击
    这是一个创建于 3538 天前的主题,其中的信息可能已经有所发展或是发生改变。

    具体是这样的:
    Option+A/D为编辑历史纪录的前后跳转,本来也使用的好好的,但是当后退到最后一条记录时,再次按下快捷键就会在光标处插入特殊字符,比如这样的 ---> å

    本猫求助了度娘和谷歌,结果是在SO上找到一种解决办法:
    http://stackoverflow.com/questions/11876485/how-to-disable-typing-special-characters-when-pressing-option-key-in-mac-os-x

    Ukelele方法有个缺点,只能设置英文输入法。。。本猫要给别人打中文注释呀。。。
    所以还是很不方便,系统自带英文输入法和中文输入法,再加上自定义的英文输入法,三个来回切。。。

    所以跪求有木有遇到同样问题的小伙伴提供中文输入法(编码的时候打开CapsLock就可使用快捷键)下的禁用方案。

    6 条回复    2016-09-01 17:02:17 +08:00
    johnwatson5412
        1
    johnwatson5412  
    OP
       2015-04-20 23:28:23 +08:00
    发表主题有点仓促,大家试试快捷键就能知道俺表达的意思,谢谢了!
    Sylv
        2
    Sylv  
       2015-04-21 06:10:57 +08:00 via iPhone   ❤️ 1
    简单方法:改 Eclipse 的快捷键
    可能可行的折腾方法:使用 Karabiner 改 option+a/d 的映射
    rail4you
        3
    rail4you  
       2015-04-21 09:31:55 +08:00   ❤️ 1
    这个问题困扰我很久,解决问题的终点和楼主一样,也是找到那篇stackoverflow的帖子。

    我的解决方案,其实很简单。不用option+字母的组合,改用其他组合。因为特定的option+字母组合,apple保留作为特殊字符输出了,这种按键组合非常难覆盖,尽量别自找麻烦。
    devtiange
        4
    devtiange  
       2015-04-21 14:10:17 +08:00   ❤️ 1
    新建键盘 layout
    johnwatson5412
        5
    johnwatson5412  
    OP
       2015-04-21 15:43:15 +08:00
    @rail4you 我也想用别的快捷键,可在win下的习惯很难改,我把常用的快捷键都绑定到左手能覆盖的范围,比如Alt+A/D/Q/E/W/S/H/C/1/2/3/4/5/6/F1,编码效率非常高。
    Mac下command键的位置和Win下Alt位置一致,由于command+A/Z/X/C/V都是默认的编辑快捷键,所以我把option和command的位置换了,然后继续保持Win下的习惯!
    这个错误倒也不是什么大问题,就是像我描述的一样,后退到最后一个记录,再次按下就会激活输出特殊字符。。。
    最后再次感谢热心帮助!
    feng2r200
        6
    feng2r200  
       2016-09-01 17:02:17 +08:00
    我用的是 intellij 遇到相同的情况,我在提交代码到 git 时需要使用 option+i 来选择是 commit 还是 push 在 window 上可以直接 alt+i 来实现,但是 mac 上却不可以,后来发现当使用 option+i 调出相应的内容后再按住 option+ctrl+i 可以选中,最后弹出下拉框之后放开所有问题键再点击相应的下一个字母就可以了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5422 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 09:00 · PVG 17:00 · LAX 01:00 · JFK 04:00
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.