Cara mengaktifkan pengulangan keyboard pada Mac


15

Pada mesin Windows, menekan dan menahan tombol keyboard menghasilkan karakter yang diulang. Misalnya, jika saya menekan dan menahan qselama beberapa detik, saya berakhir dengan yang berikut:

qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq

Demikian pula, saya dapat menekan dan menahan tombol Backspace untuk menghapus beberapa karakter.

Pada Mac yang menekan dan menahan tombol selama beberapa detik menghasilkan karakter yang diketik hanya sekali. Untuk mengetiknya berulang kali, perlu secara fisik menekannya beberapa kali.

Saya tidak jelas tentang apakah itu bug atau fitur yang seharusnya, tetapi saya tertarik untuk mereplikasi fungsi ini pada Mac.

Ada ide?


Beberapa catatan dan ide tambahan untuk melengkapi jawaban yang dipilih:

Kecepatan pengulangan karakter (berapa banyak karakter yang ditambahkan per detik ketika tombol ditekan) dapat dikontrol dengan menyesuaikan opsi "Ulangi Tombol" di bawah System Preferences => Keyboard (tab Keyboard). Namun, jika kecepatan tercepat tidak cukup cepat (bukan untuk saya), Anda dapat lebih lanjut menyesuaikan pengaturan ini dengan membuka Terminal dan mengetik:

defaults write NSGlobalDomain KeyRepeat -int 0

Di mana 0menunjukkan kecepatan minimum (lebih kecil lebih cepat). Yang tercepat yang dapat diatur oleh preferensi sistem adalah 2, jadi dua opsi remaning lainnya, lebih cepat adalah 1(cepat) dan 0(tercepat).

Jumlah waktu yang diperlukan untuk memulai pengulangan kunci juga dapat diatur dengan menyesuaikan opsi "Delay Hingga Ulangi" di bawah System Preferences => Keyboard (tab Keyboard). Sekali lagi, jika ini masih terlalu lambat untuk Anda (seperti bagi saya), Anda dapat mengatur kecepatan lebih cepat dengan membuka Terminal dan mengetik:

defaults write NSGlobalDomain InitialKeyRepeat -int 4

Di mana 4, sekali lagi, dapat disesuaikan (lebih kecil lebih cepat). Saya sangat merekomendasikan Anda untuk tidak mengatur opsi ini di bawah 4 , karena itu hanya akan sangat cepat (menyentuh tombol hanya sepersekian detik akan mengetik sekitar 10 karakter berulang). Saya akhirnya mengatur milik saya 7, yang mungkin masih terlalu cepat untuk saya.

Gunakan dengan risiko Anda sendiri! :)

Sumber informasi: MacWorld


1
Sebenarnya apa pun yang lebih rendah daripada defaults write -g KeyRepeat -int 1diperlakukan sebagai kecepatan yang sama dengan 1. Saya ingin pengaturan berada di suatu tempat antara 2 (30 ms) dan 1 (15 ms), tetapi mengapung tampaknya hanya dibulatkan ke bilangan bulat terdekat.
Lri

apa nilai default jika saya ingin kembali?
f0nz

Jawaban:


18

Jalankan ini di Terminal:

defaults write -g ApplePressAndHoldEnabled -bool false

Terima kasih terima kasih terima kasih, itu sempurna! Sebagai catatan, saya akan menambahkan Anda harus me-restart komputer agar ini berlaku :)
Yuval

@Yuval Membuka kembali aplikasi atau keluar dan kembali bekerja juga
Lri

Aha! Anda benar sekali.
Yuval

3
Meskipun ini lebih dari setahun yang lalu, saya akan berhenti dan mengingatkan orang bahwa ini memiliki efek samping negatif dari menghilangkan "tekan-dan-tahan-pilih-internasional-atau-unicode-karakter" yang Apple katakan.
Jann
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.