Salah satu opsi adalah membuat ~ / Library / KeyBindings / dan menyimpan ini sebagai DefaultKeyBinding.dict:
{
"@\UF702" = moveWordBackward:;
"@\UF703" = moveWordForward:;
"~\UF702" = moveToBeginningOfLine:;
"~\UF703" = moveToEndOfLine:;
"~$\UF702" = moveToBeginningOfLineAndModifySelection:;
"~$\UF703" = moveToEndOfLineAndModifySelection:;
}
Anda tidak dapat mengubah ⇧⌘ ← atau ⇧⌘ →. Dan itu tidak berfungsi di beberapa tampilan teks atau Xcode atau Firefox.
Menggunakan KeyRemap4MacBook, Anda bisa menambahkan ini ke private.xml :
<autogen>--KeyToKey-- KeyCode::CURSOR_LEFT, VK_OPTION | ModifierFlag::NONE, KeyCode::CURSOR_LEFT, VK_COMMAND</autogen>
<autogen>--KeyToKey-- KeyCode::CURSOR_RIGHT, VK_OPTION | ModifierFlag::NONE, KeyCode::CURSOR_RIGHT, VK_COMMAND</autogen>
<autogen>--KeyToKey-- KeyCode::CURSOR_LEFT, VK_SHIFT | VK_OPTION | ModifierFlag::NONE, KeyCode::CURSOR_LEFT, VK_SHIFT | VK_COMMAND</autogen>
<autogen>--KeyToKey-- KeyCode::CURSOR_RIGHT, VK_SHIFT | VK_OPTION | ModifierFlag::NONE, KeyCode::CURSOR_RIGHT, VK_SHIFT | VK_COMMAND</autogen>
<autogen>--KeyToKey-- KeyCode::CURSOR_LEFT, VK_COMMAND | ModifierFlag::NONE, KeyCode::CURSOR_LEFT, VK_OPTION</autogen>
<autogen>--KeyToKey-- KeyCode::CURSOR_RIGHT, VK_COMMAND | ModifierFlag::NONE, KeyCode::CURSOR_RIGHT, VK_OPTION</autogen>
<autogen>--KeyToKey-- KeyCode::CURSOR_LEFT, VK_COMMAND | VK_SHIFT | ModifierFlag::NONE, KeyCode::CURSOR_LEFT, VK_OPTION | VK_SHIFT</autogen>
<autogen>--KeyToKey-- KeyCode::CURSOR_RIGHT, VK_COMMAND | VK_SHIFT | ModifierFlag::NONE, KeyCode::CURSOR_RIGHT, VK_OPTION | VK_SHIFT</autogen>
Itu akan membuat kembali dengan ⌘ ← dan mengubah tab dengan ⇧⌘ ← berhenti bekerja sekalipun.
Lihat sumber untuk konstanta kode kunci dan pengaturan yang telah ditentukan .
Iya. Menggunakan Keyboard Maestro , saya baru saja membuat dua makro baru.
Yang pertama memiliki "pemicu tombol pintas" dari <command> <panah kiri> dan melakukan "ketik keystroke" dari <option> <panah kiri>
Yang kedua adalah kebalikannya, "pemicu tombol pintas" dari <option> <panah kiri> dan melakukan "ketik keystroke" dari <command> <left arrow>. Dan itu berhasil.
Anda kemudian dapat menambahkan 2 makro lagi untuk arah yang benar.
Cara saya menulis mereka sebagai tes cepat mereka luas sistem tetapi mereka dapat dibatasi untuk set aplikasi tertentu.
Meskipun Keyboard Maestro tidak gratis, itu memiliki demo terbatas waktu.
sumber
Saya telah menggunakan KeyBindingsEditor (gratis) untuk mengedit
DefaultKeyBindings.dict
dan berfungsi dengan baik (bahkan di Firefox dan XCode).Meninggalkan tombol jempol pada tombol while sambil menjelajah kursor teks bekerja jauh lebih baik - itu harus menjadi default!
sumber
Saya akan merekomendasikan karabiner kepada Anda. Ini adalah plugin sistem yang kuat untuk memetakan kembali kunci dan kombinasi tombol. Anda dapat memetakan kombo kunci apa pun yang Anda inginkan ke apa pun yang ada dalam pikiran Anda. Silakan periksa dan Anda akan jatuh cinta dengannya
sumber