Quiero asignar left_option a \, left command a / y right command a | cuando se usa solo. Cuando se usa en combinación con otras teclas quiero que left_option, left command y right command mantengan sus funciones. ¿Cómo puedo hacerlo?
Respuestas
¿Demasiados anuncios?<?xml version="1.0"?>
<root>
<item>
<name>L⌥→\&L⌘→/&R⌘→|</name>
<identifier>alttobackslashcmdtoslashandpipe</identifier>
<autogen>
__KeyToKey__
KeyCode::OPTION_L | ModifierFlag::NONE,
KeyCode::BACKSLASH
</autogen>
<autogen>
__KeyToKey__
KeyCode::COMMAND_L | ModifierFlag::NONE,
KeyCode::SLASH
</autogen>
<autogen>
__KeyToKey__
KeyCode::COMMAND_R | ModifierFlag::NONE,
KeyCode::BACKSLASH | ModifierFlag::SHIFT
</autogen>
</item>
</root>
Puede que no tenga el efecto deseado, pero es lo más parecido que sé hacer.
The Unfun Cat
Puntos
304
Con la amable ayuda de Takayama Fumihiko, pude conseguirlo para los diseños noruegos:
<item>
<appendix>Remap OptionL to Backslash</appendix>
<identifier>private.option_to_backslash</identifier>
<autogen>
__KeyOverlaidModifier__
KeyCode::OPTION_L, ModifierFlag::OPTION_L | ModifierFlag::NONE,
KeyCode::OPTION_L, ModifierFlag::OPTION_L,
KeyCode::KEY_7, ModifierFlag::SHIFT_R | ModifierFlag::OPTION_L,
</autogen>
</item>
<item>
<appendix>Remap CommandL to Slash</appendix>
<identifier>private.option_to_slash</identifier>
<autogen>
__KeyOverlaidModifier__
KeyCode::COMMAND_L, ModifierFlag::COMMAND_L | ModifierFlag::NONE,
KeyCode::COMMAND_L, ModifierFlag::COMMAND_L,
KeyCode::KEY_7, ModifierFlag::SHIFT_R | ModifierFlag::NONE,
</autogen>
</item>
<item>
<appendix>Remap CommandR to Pipe</appendix>
<identifier>private.commandr_to_pipe</identifier>
<autogen>
__KeyOverlaidModifier__
KeyCode::COMMAND_R, ModifierFlag::COMMAND_R | ModifierFlag::NONE,
KeyCode::COMMAND_R, ModifierFlag::COMMAND_R,
KeyCode::KEY_7, ModifierFlag::OPTION_R | ModifierFlag::NONE,
</autogen>
</item>
<item>
<appendix>Remap OptionR to Tilde</appendix>
<identifier>private.optionr_to_tilde</identifier>
<autogen>
__KeyOverlaidModifier__
KeyCode::OPTION_R, ModifierFlag::OPTION_R | ModifierFlag::NONE,
KeyCode::OPTION_R, ModifierFlag::OPTION_R,
KeyCode::BRACKET_RIGHT, ModifierFlag::OPTION_R | ModifierFlag::NONE,
</autogen>
</item>