Salah satu opsi adalah membuat ~/Library/KeyBindings/
dan menyimpan daftar properti seperti ini sebagai ~/Library/KeyBindings/DefaultKeyBinding.dict
:
{
"\UF729" = moveToBeginningOfLine:;
"\UF72B" = moveToEndOfLine:;
"$\UF729" = moveToBeginningOfLineAndModifySelection:;
"$\UF72B" = moveToEndOfLineAndModifySelection:;
}
Tutup dan buka kembali aplikasi untuk menerapkan perubahan. Catatan yang DefaultKeyBinding.dict
tidak didukung oleh beberapa aplikasi seperti Xcode atau Firefox.
Di Terminal Anda dapat menetapkan home (↖) untuk mengontrol-a dan mengakhiri (↘) untuk mengontrol-e dari Preferensi> Pengaturan> Keyboard. Itu akan membuat Anda tanpa kombinasi tombol untuk menggulir ke bagian atas atau bawah jendela.
Mungkin lebih mudah menggunakan saja keybindings default. Di sebagian besar tampilan teks asli:
- control-A atau option-up menuju ke awal paragraf
- control-E atau option-up menuju akhir paragraf
- command-left pergi ke awal baris
- perintah-kanan pergi ke akhir baris
control-a
dan Akhiri untuk mengirimcontrol-e
. Itu adalah ikatan kunci gaya Emacs yang digunakan Terminal untuk pergerakan garis secara default. Ini akan meniru gerakan home / end biasa yang Anda kejar.Opsi lain adalah mengaktifkan pengaturan "Gunakan PC Style Home / End" di Karabiner (sebelumnya KeyRemap4MacBook):
Pengaturan ini didefinisikan dalam Resources / include / checkbox / for_pc_users.xml .
Anda juga dapat menyimpan file seperti ini sebagai
~/Library/Application Support/KeyRemap4MacBook/private.xml
:Kemudian buka aplikasi KeyRemap4MacBook, tekan tombol ReloadXML, dan aktifkan pengaturan. Lihat https://pqrs.org/macosx/keyremap4macbook/xml.html.en untuk informasi lebih lanjut.
sumber
Karena jawaban ini berperingkat baik di mesin pencari, saya ingin menjelaskan bagaimana saya melakukannya dengan versi terbaru Karabiner .
Pengaturan "Gunakan PC Style Home / End" harus diunduh dari situs web mereka. Anda akan ingin pergi ke "Modifikasi Kompleks", lalu "Tambahkan Aturan" dan kemudian pilih "Impor lebih banyak aturan dari Internet". Ini akan membawa Anda ke situs web ini: https://pqrs.org/osx/karabiner/complex_modifications/ di mana di bawah "Mode Emulasi" Anda dapat menemukan "Pintasan Gaya PC". Setelah Anda mengklik "Impor ke Karabiner-Elements", Anda cukup mengaktifkannya dan siap untuk pergi 🙌🏼
Anda hanya perlu memilih "Tambahkan aturan" dan temukan pengaturan "Gunakan PC Style Home / End" di sana.
sumber
Saya akan menyarankan Anda keyremap4macbook yang luar biasa , gratis amd meskipun namanya berfungsi pada sembarang mac (tidak harus macbook) dan di sini Anda dapat menemukan cara termudah untuk mengubah perilaku default tombol home / end agar berfungsi seperti seharusnya (IMO)
sumber
home
danend
berdasarkan garis daripada berdasarkan dokumen lengkap. Kita harus melakukan semua yang kita bisa untuk mengurangi gesekan dalam mengeksekusi case yang paling sering digunakan dan mendorong kombinasi shortcut keyboard dan sejenisnya ke perintah yang lebih jarang.Saya mengikuti posting blog ini dan melakukan binding "home" dan "end" serta beberapa penyesuaian pengguna lainnya.
sumber