So verwenden Sie Strg + Links / Strg + Rechts (anstelle von Alt + Links / Alt + Rechts), um zum vorherigen / nächsten Wort zu wechseln

3

Bei einem Mavericks-System möchte ich Strg + Links / Strg + Rechts anstelle von Alt + Links / Alt + Rechts verwenden, um zum nächsten oder vorherigen Wort zu wechseln.

Mission Control verwendet nicht Strg + Links / Strg + Rechts (ich habe das gegenüber dem Standardwert geändert).

Ist es möglich, dies mit einigen Systemeinstellungen (d. H. Ohne Keymapper) durchzuführen?

Pep
quelle

Antworten:

1

Sie können verwenden KeyRemap4MacBook mit einer private.xml wie dieses:

<?xml version="1.0"?>
<root>
  <item>
    <name>⌃← & ⌃→ to ⌥← & ⌥→</name>
    <identifier>remapCtrlLeftAndCtrlRightToAltLeftAndAltRight</identifier>
    <autogen>
      __KeyToKey__
      KeyCode::CURSOR_LEFT, VK_CONTROL | ModifierFlag::NONE,
      KeyCode::CURSOR_LEFT, ModifierFlag::OPTION_L
    </autogen>
    <autogen>
      __KeyToKey__
      KeyCode::CURSOR_RIGHT, VK_CONTROL | ModifierFlag::NONE,
      KeyCode::CURSOR_RIGHT, ModifierFlag::OPTION_L
    </autogen>
  </item>
</root>

Ich kenne diesbezüglich keine Systemeinstellungen.


Ändern Sie in Bezug auf den Kommentar den Inhalt des & lt; autogen & gt; zu…

__KeyToKey__
KeyCode::CURSOR_LEFT, VK_OPTION | ModifierFlag::NONE,
KeyCode::CURSOR_LEFT, ModifierFlag::CONTROL_L
__KeyToKey__
KeyCode::CURSOR_RIGHT, VK_OPTION | ModifierFlag::NONE,
KeyCode::CURSOR_RIGHT, ModifierFlag::CONTROL_L
grg
quelle
OK, ich sehe, es ist nicht möglich, dies ohne Remapper zu tun. Nur eine kurze Erwähnung, dass ich eigentlich Alt-Links und Alt-Rechts für Strg + Links und Strg + Rechts benötigte, also sollte ich einfach die KeyCode :: -Lines vertauschen, um den Trick auszuführen.
Pep
@Pep Nicht ganz so einfach wie das Vertauschen der gesamten Zeile, nur den zweiten Parameter jeder - siehe Bearbeiten
grg
1

Eine weitere Option ist das Erstellen ~/Library/KeyBindings/ und speichern Sie eine solche Eigenschaftsliste als ~/Library/KeyBindings/DefaultKeyBinding.dict:

{
   "^\UF700" = moveWordUp:;
   "^\UF701" = moveWordDown:;
   "^\UF702" = moveWordLeft:;
   "^\UF703" = moveWordRight:;
   "^$\UF700" = moveWordUpAndModifySelection:;
   "^$\UF701" = moveWordDownAndModifySelection:;
   "^$\UF702" = moveWordLeftAndModifySelection:;
   "^$\UF703" = moveWordRightAndModifySelection:;
}

Beenden Sie die Anwendungen und öffnen Sie sie erneut, um die Änderungen zu übernehmen.

Mehr Informationen:

Lri
quelle
Diese Lösung gefällt mir, weil sie keine zusätzliche Software erfordert und stattdessen auf die integrierte Funktionalität von Apple angewiesen ist. Ich habe auch hinzugefügt "^\U007F" = deleteWordBackward:; Um Strg + Rücktaste zuzuordnen, um ein Wort zu löschen.
Jordan Mack