Xcode
Asigne algunas combinaciones de teclas a las acciones Desplazarse hacia arriba y Desplazar hacia abajo:
Luegoinstale KeyRemap4MacBook y guarde un archivo como este como ~/Library/Application Support/KeyRemap4MacBook/private.xml
:
<?xml version="1.0"?>
<root>
<appdef>
<appname>XCODE</appname>
<equal>com.apple.dt.Xcode</equal>
</appdef>
<item>
<name>xcodearrows</name>
<identifier>xcodearrows</identifier>
<only>XCODE</only>
<autogen>__KeyToKey__ KeyCode::CURSOR_UP, VK_OPTION | ModifierFlag::NONE, KeyCode::CURSOR_UP, KeyCode::PAGEUP, ModifierFlag::CONTROL_L | ModifierFlag::OPTION_L</autogen>
<autogen>__KeyToKey__ KeyCode::CURSOR_DOWN, VK_OPTION | ModifierFlag::NONE, KeyCode::CURSOR_DOWN, KeyCode::PAGEDOWN, ModifierFlag::CONTROL_L | ModifierFlag::OPTION_L</autogen>
</item>
</root>
Luego, abra la aplicación KeyRemap4MacBook, presione el botón ReloadXML y habilite la configuración.
Otras aplicaciones
Crea ~/Library/KeyBindings/
y guarda una lista de propiedades como esta como ~/Library/KeyBindings/DefaultKeyBinding.dict
:
{
"~\UF700" = (moveUp:, scrollLineUp:); // option-up
"~\UF701" = (moveDown:, scrollLineDown:); // option-down
}
Luego salga y vuelva a abrir las aplicaciones para aplicar los cambios.
DefaultKeyBinding.dict
dejó de funcionar en Xcode 4. Consulte enlace .
Esto haría que las opciones hacia arriba y hacia abajo se desplazaran ocho líneas y centraran la vista alrededor del símbolo:
{
"~\UF700" = (moveUp:, moveUp:, moveUp:, moveUp:, moveUp:, moveUp:, moveUp, moveUp, centerSelectionInVisibleArea:);
"~\UF701" = (moveDown:, moveDown:, moveDown:, moveDown:, moveDown:, moveDown:, moveDown, moveDown, centerSelectionInVisibleArea:);
"~$\UF700" = (moveUpAndModifySelection:, moveUpAndModifySelection:, moveUpAndModifySelection:, moveUpAndModifySelection:, moveUpAndModifySelection:, moveUpAndModifySelection:, moveUpAndModifySelection, moveUpAndModifySelection);
"~$\UF701" = (moveDownAndModifySelection:, moveDownAndModifySelection:, moveDownAndModifySelection:, moveDownAndModifySelection:, moveDownAndModifySelection:, moveDownAndModifySelection:, moveDownAndModifySelection, moveDownAndModifySelection);
}