ทำไม `(backtick) ไม่ปรากฏจนกระทั่งหลังจากฉันกดแป้นอื่น?


16

ในเว็บไซต์ Stackexchange ฉันมักจะต้องใช้ backtic ซึ่งสามารถรับได้ตามปกติเป็นกุญแจข้าง 1 (ด้านซ้าย) อย่างไรก็ตามเมื่อฉันกดมันเป็นครั้งแรกที่ `ไม่ปรากฏจนกว่าฉันจะกดอีกครั้ง (ที่จุดฉัน รับ `` (2) หรือถ้าฉันกดแป้นอื่นเช่นช่องว่าง

มีเหตุผลทางประวัติศาสตร์สำหรับสิ่งนี้หรือเป็นเพียงแป้นพิมพ์ของฉัน


4
อาจจะเป็นสิ่งที่รูปแบบแป้นพิมพ์
user1686

หมายเหตุ: ฉันมีปัญหาเกี่ยวกับ Android ที่มีแป้นพิมพ์ Samsung ที่กด backtick ตามด้วยลูกศร space / right บนเค้าโครงแป้นพิมพ์สไตล์นานาชาติของสหรัฐอเมริกา'MODIFIER LETTER GRAVE ACCENT' (U+02CB)ซึ่งสร้างขึ้นซึ่งแสดงเป็น backtick แต่ไม่ใช่แบบเดียว นี่อาจเป็นข้อผิดพลาด แต่ฉันต้องใช้เวลาพอสมควรในการหาสาเหตุที่รหัสอินไลน์ของฉันไม่ได้ถูกแสดงอีกต่อไป เปลี่ยนเป็นเค้าโครงของสหรัฐอเมริกานั่นคือสิ่งที่ฉันบอกคุณ!
Maarten Bodewes

คำตอบ:


19

นี่คือแป้นพิมพ์หรือซอฟต์แวร์ที่คุณใช้ (เราไม่เห็นจากที่นี่) ดังนั้นจึงไม่เจาะจงกับไซต์ StackExchange

นี้จะทำเพราะซอฟต์แวร์สนับสนุนคุณสมบัติอื่น: กด apostroph หรือ backtick ตามด้วยตัวอักษรอื่น (ที่พบมากที่สุดสระ) เป็นวิธีที่ง่ายต่อการเขียนตัวอักษรที่ออกเสียงเหมือนและéè

เนื่องจากคุณสมบัตินี้ซอฟต์แวร์จึงไม่สามารถแสดงเครื่องหมายวรรคตอนหรือ backtick ได้ทันทีจึงต้องรออักขระถัดไปเพื่อพิจารณาว่าเจตนาของคุณคืออะไร เฉพาะเมื่อคุณกด backtick ถัดไปจะรู้ว่าคุณตั้งใจจะป้อน backtick

สิ่งนี้ไม่ได้เลวร้ายเพียงจำไว้ว่าให้พิมพ์ backtick สองครั้งจากนั้นกดเคอร์เซอร์ซ้ายจากนั้นพิมพ์สิ่งที่อยู่ระหว่างกัน ด้วยวิธีนี้คุณจะไม่ลืม backtick ที่ปิดลง

นี้จะคล้ายกับการพิมพ์{ }วงเล็บในการเขียนโปรแกรมภาษา C แรกก่อนที่จะป้อนรหัสที่จะไปในระหว่าง ที่นั่นการมีวงเล็บปิดในตำแหน่งที่ถูกต้องมีความสำคัญมากกว่า

สิ่งนี้ไม่เพียงทำด้วยเครื่องหมาย apostroph และ backtick เท่านั้น แต่ยังมีเครื่องหมายอัญประกาศคู่ ("และ e ให้ë)" และแม้แต่กับพยัญชนะ (และ C ให้Ç)


6
นี่คือการตั้งค่ารูปแบบแป้นพิมพ์ โดยค่าเริ่มต้นมีการจัดวาง 2 รูปแบบต่อภาษาและCTRL+ แบบง่ายSHIFTเปลี่ยนเค้าโครง นอกจากนี้หากคุณเพิ่มภาษาALT+ SHIFTการเปลี่ยนแปลงระหว่างการตั้งค่าภาษาแป้นพิมพ์ เมื่อใช้ US International คุณจะได้รับพฤติกรรมจากคำถาม การตั้งค่าเป็นสหรัฐอเมริกาจะลบออก
LPChip

เครื่องหมายอะโพสโทรฟี (') และ "backtick" (`) เป็นสองสัญลักษณ์ที่แตกต่างกัน อดีตคือสัญลักษณ์ที่แท้จริงที่ควรจะยืนหยัดเพื่อตัวของมันเองสิ่งหลังคือสิ่งที่อาจเรียกได้ว่าเป็นการใช้เครื่องหมายกำกับที่ใช้ในทางที่ผิดซึ่งปกติจะปรากฏร่วมกับตัวละครอื่นเท่านั้น คีย์อะพอสโทรฟีมักจะไม่ได้รับการกำหนดค่าให้เป็นคีย์ที่ตายแล้วเนื่องจากอะพอสโทรฟีสามารถยืนได้อย่างสมบูรณ์แบบ (แม้ว่ารูปแบบแป้นพิมพ์บางอย่างที่ต้องรองรับอักขระที่เน้นเสียงจำนวนมากอาจแตกต่างกันไป)
หรือผู้ทำแผนที่

@ ปกติ: มีรูปแบบแป้นพิมพ์ใดบ้างที่ทำงานได้ปกติสำหรับอักขระ ASCII แต่ยังพิมพ์อักขระเน้นเสียงได้อย่างสมเหตุสมผลหรือไม่ Macintosh สามารถทำได้เมื่อ 30 ปีที่ผ่านมาโดยใช้ Option + grave เป็น "dead key", Option + apostrophe เป็น "Dead Code" และ aigu "และ Option + shift + apostrophe เป็น" umlaut "ซึ่งเป็น Dead key อื่น ๆ ; สิ่งที่สมเหตุสมผลจะเกินกว่าความเข้าใจของ Microsoft หรือไม่
supercat

@supercat: ฉันไม่เข้าใจว่าคุณหมายถึงอะไร การมีเครื่องหมายอะโพสโทรฟีในแบบ non-dead-key ที่ไม่ได้รวมเข้ากับตัวละครและการเน้นเสียงอย่างรุนแรงและรุนแรงทั้งสองอย่างเมื่อคีย์เดดที่รวมกับตัวละครเป็นวิธีที่เหมาะสมที่จะอนุญาตให้ใช้ตัวอักขระที่เน้นเสียง ที่กล่าวว่าไม่มีอะไรหยุดคุณจากการสร้างรูปแบบแป้นพิมพ์ของคุณเองสำหรับ Windows
หรือผู้ทำแผนที่

@ORMapper: ในรูปแบบแป้นพิมพ์ Macintosh แบบคลาสสิก (ไม่ทราบว่ามีการเปลี่ยนแปลง) Option + apostrophe ตัวเลือก + shift + apostrophe และ Option + หลุมฝังศพเป็นกุญแจที่ตายแล้ว แต่คีย์ที่ไม่มีตัวเลือกเพียงพิมพ์รหัส ASCII ปกติ
supercat


3

คำตอบอื่น ๆ ได้กล่าวว่านี่อาจเป็นรูปแบบแป้นพิมพ์ แต่ฉันรู้สึกว่าตัวอย่างที่เป็นรูปธรรมอาจมีประโยชน์ดังนั้น:

บน Windows ฉันมักจะใช้รูปแบบแป้นพิมพ์" English (UK) Extended " ซึ่งได้รับการสนับสนุนที่ดีกว่าสำหรับการพิมพ์อักขระที่เน้นเสียง แต่หมายความว่าฉันต้องกด backtick สองครั้งเพื่อรับ `อักขระ หากฉันเปลี่ยนไปใช้รูปแบบแป้นพิมพ์พื้นฐาน " อังกฤษ (สหราชอาณาจักร) " ฉันต้องกดปุ่มย้อนกลับเพียงครั้งเดียว ดังนั้นแป้นพิมพ์หลังอาจดีกว่าสำหรับการใช้งานบางอย่าง (เช่นการเข้ารหัส) แม้ว่ารุ่นขยายจะดีกว่าสำหรับผู้อื่น (เช่นการเขียน)


สิ่งนี้สมควรได้รับการอัปโหลดมากขึ้นเนื่องจาก (ในขณะที่คำตอบหลักนั้นถูกต้อง) สิ่งนี้จะช่วยผู้ใช้ส่วนใหญ่ได้อย่างเป็นรูปธรรมที่นี่ด้วยปัญหานี้
Brondahl
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.