2

У меня проблемы с использованием Slate на OS X Mavericks. Я настроил Hyper- ключ с KeyRemap4MacBook и хочу использовать диспетчер окон Slate для привязки Hyper + . для определенного движения окна, как это:

bind .:${hyper} ${rightbottom}

Всякий раз, когда я нажимаю эту комбинацию клавиш, система выполняет диагностику системы, которая, согласно этой справочной странице, очевидно, связана с этой комбинацией клавиш. Я просмотрел весь Интернет, но не могу найти, как отключить эту встроенную функциональность (это не в Системных настройках). Кто-нибудь знает, как это исправить или где искать?

1 ответ1

0

Вы можете сделать это с KeyRemap4macbook, в основном вы связываете Hyper+. на неиспользуемый ключ, такой как F18, тогда в вашем .slate используйте f18 для этого действия. Код для вашего private.xml выглядит так:

<item>
    <name>Change Hyper+dot to F18</name>
    <appendix>Changing Hyper+dot because OSX steals the key</appendix>
    <identifier>private.hyper_dot</identifier>
    <autogen>
      __KeyToKey__
      KeyCode::DOT,
      ModifierFlag::OPTION_L | ModifierFlag::SHIFT_L | ModifierFlag::CONTROL_L | ModifierFlag::COMMAND_L,

      KeyCode::F18
    </autogen>
</item>

Конечно, если у вас есть несколько повторов в private.xml вам нужно обернуть их в <root> .

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .