Ho trovato un modo divertente per farlo con Karabiner installato.
Aggiungi questo al tuo private.xml :
<?xml version="1.0"?>
<root>
<item>
<name>Command sequence</name>
<item>
<name>Option-R</name>
<identifier>remap.option_r2command.cfv</identifier>
<autogen>
__KeyToKey__
KeyCode::OPTION_R,
Option::KEYTOKEY_BEFORE_KEYDOWN, KeyCode::C, ModifierFlag::COMMAND_L, KeyCode::VK_WAIT_100MS,
Option::KEYTOKEY_BEFORE_KEYDOWN, KeyCode::F, ModifierFlag::COMMAND_L, KeyCode::VK_WAIT_100MS,
Option::KEYTOKEY_BEFORE_KEYDOWN, KeyCode::V, ModifierFlag::COMMAND_L, KeyCode::VK_WAIT_100MS,
</autogen>
</item>
</item>
</root>
Quindi abilitala in Cambia chiave > sequenza di comando > Opzione-R
UnsingolotastopremutosultastoopzionedestroevocalacascataditastidicomandoC/F/V.
QuestononfunzionainSierra(perchéKarabinernonèancoracompatibileconSierra)e,asecondadellareattivitàdellatuaapp,potrestidoverregolareVK_WAIT_100MSavaloripiùalticomeVK_WAIT_300MS.Inalternativapuoiusarealtritastisolitamenteusatidiradocomeshift_r.Ancheunascorciatoiacomealt_r/opt_rXdovrebbefunzionare.
Sevuoiusarealt_r/opt_rXcome"scorciatoia" private.xml dovrebbe assomigliare a questo:
<?xml version="1.0"?>
<root>
</item>
<item>
<name>Command sequences</name>
<item>
<name>Option_R-X to Command-C/F/V</name>
<identifier>remap.option_r-x2command.cfv</identifier>
<autogen>
__KeyToKey__
KeyCode::X, ModifierFlag::OPTION_R,
Option::KEYTOKEY_BEFORE_KEYDOWN, KeyCode::C, ModifierFlag::COMMAND_L, KeyCode::VK_WAIT_100MS,
Option::KEYTOKEY_BEFORE_KEYDOWN, KeyCode::F, ModifierFlag::COMMAND_L, KeyCode::VK_WAIT_100MS,
Option::KEYTOKEY_BEFORE_KEYDOWN, KeyCode::V, ModifierFlag::COMMAND_L, KeyCode::VK_WAIT_100MS,
</autogen>
</item>
</item>
</root>