Возвышенная текстовая привязка клавиш 2 - Есть ли способ обнаружить левую / правую клавиши-модификаторы?

605
Taylan

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

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

2

1 ответ на вопрос

2
user495470

You could remap the key combinations with 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> 

Or just change modifier keys:

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

See the source for the key code values and predefined settings.