我在 OS X Lion 上使用 Textmate,以前我可以Shift+Alt+W
使用
"Wrap selection in open/close tags"
但这对我来说不再有效。当我按下这个时,我得到的是一个奇怪的双逗号字符:
„
当我按下时,Shift+Alt+Q
我得到了这个:
Œ
如何在 OS X Lion 中禁用扩展键盘字符?
我认为我的键盘和语言偏好设置没问题,我只选择了美国英语键盘:
我也没有选中这个:
我正在使用蓝牙键盘,但我的普通键盘也出现了这种情况。
我正在运行 BetterTouchTool 并且安装了 KeyRemap4MacBook,但这些似乎不是问题。
以下是来自 KR4MB 事件查看器的调试:
答案1
键盘快捷键通常使用Ctrl
或Cmd
键来避免与常规字符输入重叠。
但是,应用程序功能的键盘快捷键会覆盖等效的字符输入。
如果你仍然想从键盘布局中删除这些字符,你可以使用以下方法从键盘布局中删除所有特殊字符尤克里里。只需加载您常用的布局,删除所有不需要的布局,然后以新名称保存。在系统偏好设置 » 语言和文本 » 输入源。
请注意,我的 TextMate 显示键盘快捷键Ctrl-Shift-W
,但我不记得它曾经存在过Alt-Shift-W
。菜单项位于捆绑包 » HTML,或者您也可以直接在菜单项搜索中输入标签帮助看见了。
答案2
您提到的 shift-alt-W 和 shift-alt-Q 字符是默认键,而不是操作系统允许您一次性禁用的键。
我认为有两种可行的选择:
- 使用键盘偏好设置窗格中的标准键盘快捷键机制,根据需要将按键逐个分配给系统或应用程序。
- 使用KeyRemap4MacBook一旦你弄清楚如何制作自定义的私有文件文件将这些键映射留在系统级别,以便它们可以按照您的意愿流到您的应用程序。
这事件查看器该工具将帮助您确定按键的结果并帮助将这些结果复制到剪贴板。