2

Можно ли заставить левый Alt+A и правый Alt+A делать разные вещи? И, конечно же, другие клавиши-модификаторы.

Если нет, может быть, следующая идея будет работать? Если AppleScript, Python, Ruby, Perl и т.д. Могут обнаруживать левый / правый модификаторы, я могу установить сложные привязки клавиш в возвышенном тексте (например [[cmd +ctrl +shift +alt +a "," cmd +ctrl +shift +alt +a) "]) и отправить эти нажатия клавиш с помощью AppleScript или Automator?

1 ответ1

2

Вы можете переназначить комбинации клавиш с KeyRemap4MacBook:

<?xml version="1.0"?>
<root>
    <appdef>
        <appname>SUBLIMETEXT</appname>
        <equal>com.sublimetext.2</equal>
    </appdef>
    <item>
        <name>test</name>
        <identifier>test</identifier>
        <only>SUBLIMETEXT</only>
        <autogen>__KeyToKey__ KeyCode::A, ModifierFlag::OPTION_R, KeyCode::F19</autogen>
    </item>
</root>

Или просто измените клавиши-модификаторы:

<autogen>__KeyToKey__ KeyCode::OPTION_R, KeyCode::CONTROL_L, ModifierFlag::CONTROL_L | ModifierFlag::OPTION_L | ModifierFlag::SHIFT_L | ModifierFlag::COMMAND_L</autogen>

См. Источник для значений кода ключа и предопределенных настроек.

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