Mengapa `(backtick) tidak muncul sampai setelah saya menekan tombol lain?

16

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?

Toby Allen
sumber
4
Mungkin hal tata letak keyboard .
user1686
Catatan: Saya memiliki masalah pada Android dengan keyboard Samsung di mana menekan backtick diikuti oleh spasi / panah kanan pada tata letak keyboard gaya internasional AS '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!
Maarten Bodewes

Jawaban:

19

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 Ç).

Jan Doggen
sumber
6
Ini memang sangat mungkin menjadi pengaturan tata letak keyboard. Secara default ada 2 tata letak yang ditetapkan per bahasa dan CTRL+ SHIFTperubahan tata letak yang sederhana. Selain itu jika Anda menambahkan bahasa, ALT+ SHIFTberubah di antara pengaturan bahasa keyboard. Dengan menggunakan US International, Anda memang mendapatkan perilaku dari pertanyaan. Mengaturnya ke Amerika Serikat akan menghapusnya.
LPChip
Apostrof (') dan "backtick" (`) adalah dua simbol yang berbeda. Yang pertama adalah simbol aktual yang seharusnya berdiri untuk dirinya sendiri, yang terakhir adalah apa yang bisa disebut penyalahgunaan tanda diakritik yang biasanya muncul secara eksklusif dalam kombinasi dengan karakter lain. Kunci apostrof sering tidak dikonfigurasikan sebagai kunci mati, karena apostrof dapat berdiri sendiri dengan sempurna, (meskipun tata letak keyboard tertentu yang perlu mengakomodasi banyak karakter beraksen dapat bervariasi) dan dengan demikian menekan tombol tanda apostrof segera menulis tanda apostrof.
ATAU Mapper
@ORMapper: Apakah ada tata letak keyboard yang berfungsi normal untuk karakter ASCII, tetapi masih memungkinkan karakter beraksen diketik dengan bijaksana? Macintosh dapat melakukannya 30 tahun yang lalu menggunakan Option + grave sebagai kunci mati "grave", Option + apostrof sebagai kunci mati "aigu", dan Option + shift + apostrof sebagai kunci mati "umlaut", antara lain; apakah sesuatu yang begitu masuk akal berada di luar pemahaman Microsoft?
supercat
@supercat: Saya tidak mengerti maksud Anda. Memiliki tanda kutip sebagai non-dead-key yang tidak digabungkan dengan karakter dan aksen yang akut dan serius sebagai kunci mati yang menggabungkan dengan karakter adalah cara yang masuk akal untuk memungkinkan karakter beraksen, bukan? Yang mengatakan, tidak ada yang menghentikan Anda dari membuat layout keyboard Anda sendiri untuk Windows .
ATAU Mapper
@ORMapper: Pada tata letak keyboard Macintosh klasik (tidak tahu apakah itu diubah), opsi + apostrophe, opsi + shift + apostrophe, dan opsi + kuburan adalah kunci mati, tetapi kunci tanpa opsi cukup ketik kode ASCII normal mereka.
supercat
3

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).

Nick F
sumber
Ini layak mendapatkan lebih banyak upvotes, karena (sementara jawaban utama sudah benar) ini akan secara konkret membantu mayoritas pengguna di sini dengan masalah ini.
Brondahl