Как я могу отключить расширенные символы клавиатуры в OS X Lion?

Я использую Textmate на OS X Lion, и я имел обыкновение использовать Shift+Alt+W в

"Wrap selection in open/close tags"

но это больше не работает для меня. Вместо этого я получаю странный символ двойной запятой, когда нажимаю на это:

Когда я нажимаю Shift+Alt+Q Я получаю это:

Œ

Как я могу отключить расширенные символы клавиатуры в OS X Lion?

Я думаю, что мои настройки клавиатуры и языка в порядке, я выбрал только американскую английскую клавиатуру:

У меня также это не проверено:

Я использую клавиатуру BlueTooth, но это также происходит с моей обычной клавиатурой.

Я использую BetterTouchTool и у меня установлен KeyRemap4MacBook, но, похоже, это не проблема.

Вот отладка из средства просмотра событий KR4MB:

2 ответа

Решение

Сочетания клавиш обычно используют Ctrl или же Cmd клавиши для предотвращения наложения с обычным вводом символов.

Однако сочетания клавиш для функциональности приложения переопределяют эквивалентный ввод символов.

Если вы все равно хотите удалить их из раскладки клавиатуры, вы можете удалить все специальные символы из раскладки клавиатуры с помощью Ukelele. Просто загрузите свой обычный макет, удалите все, что вам не нужно, и сохраните под новым именем. Выберите его в Системных настройках "Язык и текст" Источники ввода.


Обратите внимание, что мой TextMate показывает сочетание клавиш Ctrl-Shift-Wи я не помню Alt-Shift-W, Пункт меню находится в Bundles "HTML, или вы можете просто ввести метку в поиске пункта меню в Справке, чтобы увидеть его.

Скриншот

Символы, которые вы упоминаете для shift-alt-W и shift-alt-Q, являются ключами по умолчанию, а не ОС, которую вы можете отключить одним махом.

Я вижу два жизнеспособных варианта:

  • Использование стандартного механизма сочетаний клавиш на панели настроек "Клавиатура" позволяет назначать клавиши один за другим системе или приложению по своему усмотрению.
  • Использование KeyRemap4MacBook для фактического изменения основных отображений клавиатуры после того, как вы выяснили, как создать собственный файл private.xml, который оставляет эти сопоставления клавиш одними на системном уровне, чтобы они могли перетекать в ваши приложения по вашему желанию.

Инструмент просмотра событий поможет вам определить результат нажатия клавиш и поможет скопировать эти результаты в буфер обмена.

Другие вопросы по тегам