Di situs Stackexchange saya cukup sering harus menggunakan backtic yang bisa didapat pada biasanya sebagai tombol di sebelah 1 (sisi kiri) namun ketika saya menekannya pertama kali `tidak muncul sampai saya tekan lagi (pada titik mana saya dapatkan `` (2) atau jika saya menekan tombol lain seperti spasi.
Apakah ada alasan historis untuk ini atau hanya karena keyboard saya?
'MODIFIER LETTER GRAVE ACCENT' (U+02CB)
yang dibuat yang menunjukkan sebagai backtick, tetapi bukan salah satunya. Ini mungkin sebuah bug, tetapi butuh beberapa waktu untuk mencari tahu mengapa kode inline saya tiba-tiba tidak dirender lagi. Ubah ke tata letak AS, itulah yang saya katakan!Jawaban:
Ini adalah keyboard Anda atau perangkat lunak yang Anda gunakan (kami tidak dapat melihatnya dari sini). Jadi tidak spesifik untuk situs StackExchange.
Ini dilakukan karena perangkat lunak mendukung fitur lain: menekan apostrof atau backtick diikuti oleh huruf lain (paling umum vokal) adalah cara mudah untuk menulis karakter diakritik seperti
é
danè
.Karena fitur ini, perangkat lunak tidak dapat langsung menampilkan apostroph atau backtick, ia harus menunggu karakter berikutnya untuk menentukan apa maksud Anda. Hanya ketika Anda menekan backtick berikutnya ia tahu bahwa Anda bermaksud memasukkan backtick.
Ini tidak buruk dalam dirinya sendiri: hanya ingat untuk mengetikkan backtick dua kali, lalu tekan kursor ke kiri, lalu ketik apa yang datang di antara mereka. Dengan begitu Anda tidak akan melupakan backtick penutup.
Ini mirip dengan mengetikkan
{ }
tanda kurung dalam bahasa pemrograman C terlebih dahulu sebelum memasukkan kode yang masuk di antaranya. Di sana, memiliki braket penutup di lokasi yang benar jauh lebih penting.Ini tidak hanya dilakukan dengan apostrof dan backtick, tetapi misalnya juga dengan tanda kutip ganda ("dan e memberi
ë
) dan bahkan dengan konsonan (, dan C memberiÇ
).sumber
CTRL
+SHIFT
perubahan tata letak yang sederhana. Selain itu jika Anda menambahkan bahasa,ALT
+SHIFT
berubah di antara pengaturan bahasa keyboard. Dengan menggunakan US International, Anda memang mendapatkan perilaku dari pertanyaan. Mengaturnya ke Amerika Serikat akan menghapusnya.Ini disebut kunci mati. https://en.wikipedia.org/wiki/Dead_key
Itu tergantung pada pengaturan lokal Anda (yaitu tata letak Keyboard).
sumber
Jawaban lain telah menyebutkan bahwa ini bisa menjadi hal tata letak keyboard, tapi saya merasa bahwa contoh konkret mungkin berguna, jadi:
Pada Windows saya biasanya menggunakan tata letak keyboard " Inggris (UK) Diperpanjang ", yang memiliki dukungan yang lebih baik untuk mengetik karakter beraksen, tetapi berarti saya harus menekan backtick dua kali untuk mendapatkan karakter `. Jika saya beralih ke tata letak keyboard " Inggris (Inggris) " dasar, saya hanya perlu menekan backtick sekali. Jadi keyboard yang terakhir mungkin lebih baik untuk beberapa kegunaan (seperti pengkodean), meskipun versi yang diperluas lebih baik untuk yang lain (seperti menulis).
sumber