วิธีพิมพ์ en-dash และ em-dash ใน Windows 7/8?


27

ฉันเขียนบทความในบล็อกและบ่อยครั้งที่ฉันต้องพิมพ์ en-dash (-) และบางครั้ง em-dash (-) ในโพสต์บล็อกของฉัน ปัจจุบันฉันเก็บอักขระเหล่านี้ไว้ในไฟล์ข้อความและคัดลอกวางทุกครั้งที่ต้องการ ไม่จำเป็นต้องพูดเป็นเรื่องปวดหัวในการเลื่อนไปมาระหว่างแป้นพิมพ์และเมาส์เมื่อคุณพิมพ์ข้อความขนาดใหญ่

มันจะดีกว่าถ้าฉันมีปุ่มลัดสำหรับอักขระสองตัวนี้ มีวิธีพิมพ์ en-dash และ em-dash ใน Windows หรือไม่? ฉันใช้ Windows 7 และ Windows 8 ในคอมพิวเตอร์ที่แตกต่างกัน


นี่คือการเปรียบเทียบการเปรียบเทียบของขีดกลางถ้าคุณต้องการเห็นความแตกต่างด้วยเหตุผลบางอย่าง

  1. Here's ประ
  2. Here's-en-ประ
  3. Here's-em ประ

1
# 1 ของคุณคือ "เครื่องหมายขีดคั่น - ลบ" นอกจากนี้ยังเป็นสิ่งสำคัญที่จะไม่สร้างความสับสนให้กับ U + 2212: ลบเครื่องหมาย (-)
Andreas Rejbrand

คำตอบที่ยอมรับนั้นยอดเยี่ยม แต่ฉันต้องการเพิ่มว่าคุณไม่จำเป็นต้องใช้เมาส์ในการคัดลอกและวางเครื่องหมายขีดคั่นจากไฟล์ข้อความของคุณ สมมติว่าคุณมีไฟล์ข้อความและเอกสารที่คุณพิมพ์เปิดอยู่ในสองหน้าต่างที่แตกต่างกันเมื่อคุณไปถึงจุดที่คุณต้องการขีดกลางคุณสามารถ: 1. ใช้ Alt + Tab เพื่อสลับระหว่างพวกเขา 2. ใช้ปุ่มลูกศร เพื่อไปที่เส้นประที่คุณต้องการ 3. กดแป้น Shift + ลูกศรค้างเพื่อเน้นเส้นประ 4. Ctrl + C เพื่อคัดลอก 5. Alt + Tab กลับไปที่เอกสารของคุณ 6. Ctrl + V เพื่อวาง
nstenz

2
หากคุณไม่รังเกียจการใช้เครื่องมือของบุคคลที่สามฉันขอแนะนำ WinCompose en-dash นั้น [hotkey]--. และ em-dash [hotkey]---
Berend

อาจมีเค้าโครงแป้นพิมพ์ที่เหมาะสม (เช่นภาษาเยอรมัน T2) ขึ้นอยู่กับตำแหน่งที่คุณอยู่
Daniel B

วิธีปฏิบัติในทางปฏิบัติสำหรับการใช้งานไม่บ่อยนักและด้วยแล็ปท็อปที่ไม่มีแป้นพิมพ์ตัวเลขหรือล็อค NUM: google สำหรับ "en dash windows" และคัดลอก / วางจากตัวละครจากโพสต์นี้
simon

คำตอบ:


29

หากคุณมีตัวเลขให้เปิด numlock และใช้ Alt + 0150 สำหรับ en-dash และ Alt + 0151 สำหรับ em-dash นั่นคือกด Alt ค้างและพิมพ์ตัวเลขบนแป้นพิมพ์ตัวเลข

แก้ไข: ตามที่ @ gronostaj ชี้ให้เห็นสิ่งนี้ใช้ได้กับ Alt ด้านซ้ายเท่านั้น


7
มันน่าสังเกตว่ามันใช้ได้เฉพาะกับ Alt ด้านซ้ายเท่านั้น
gronostaj

1
@ gronostaj: ขอบคุณสำหรับข้อมูล โชคดีที่ฉันพิมพ์ด้วยซ้าย alt. มิฉะนั้นฉันจะไม่ยอมรับคำตอบ
sampathsris

3
เพิ่งตรวจสอบมันใช้ได้กับฉันด้วย Alt ที่ถูกต้องเช่นกัน ฉันใช้ autohotkey เพื่อทำแผนที่ Alt ขวาเพื่อซ้าย Alt สักพัก แต่ไม่ได้อีก อาจจะขึ้นอยู่กับคีย์บอร์ด
Vamsi

2
นอกจากนี้ยังต้องมี 10 ปุ่ม
Louis

1
ในแล็ปท็อปของฉันฉันสามารถใช้ทั้งสองอย่างได้ alt กุญแจเช่นกัน
sampathsris

9

สำหรับผู้ที่กำลังมองหาโซลูชันที่รวดเร็วกว่า (แม้ว่าไม่ใช่เจ้าของภาษา) ฉันได้จัดทำโปรแกรม AutoHotKey ที่ให้คุณพิมพ์เส้นประ Em และ En ค่อนข้าง เป็นธรรมชาติ ฉันทำมันเพื่อตัวเองจริงๆ แต่มันก็เป็นไป Github ถ้าใครสนใจ

มันเรียกว่า Em-n-en

จุดทั้งหมดของโปรแกรมนี้คือการอนุญาตให้ผู้ใช้แทรกได้อย่างรวดเร็ว เส้นประ em / en โดยการพิมพ์ ==- (เส้นประ Em) หรือ --= (ขีดกลาง) ยังมีอื่น ๆ วิธีการแทรกเครื่องหมายขีดคั่น - สิ่งเหล่านี้ครอบคลุมในโปรแกรมเอง โปรดทราบว่าสิ่งนี้ใช้ได้กับหน้าต่างเท่านั้น

หวังว่านี่จะเป็นประโยชน์! :)


คุณสามารถขยายวิธีการที่ OP ใช้ประโยชน์จากซอฟต์แวร์ของคุณได้หรือไม่? โปรดมอง วิธีการแนะนำซอฟต์แวร์
Burgi

1
+1 สำหรับการใช้ชื่อลูกกวาดที่ฉลาดและเหมาะสมสำหรับสคริปต์ AHK ของคุณ มันจะดีถ้าเห็นรหัสจริงในคำตอบของคุณ
ChrisB

2

ในการค้นหาตัวละครที่คุณต้องการให้ใช้ "ผังตัวละคร" - จดข้อความที่มุมล่างขวา
โปรดทราบว่าความพร้อมใช้ของอักขระขึ้นอยู่กับแบบอักษร (แบบอักษร) ที่คุณใช้งานอยู่

WindowsXP version

คุณใช้ผังอักขระเพื่อค้นหาว่าอักขระใดและ "Keystroke" (ด้านบน) ที่สามารถสร้างได้ด้วย จากนั้นคุณไม่จำเป็นต้องแมปตัวละครอีกต่อไป - สมมติว่าคุณสามารถจำหมายเลขหรือปุ่มเพื่อพิมพ์ / ใช้งานได้ โปรดทราบว่าบางส่วนสามารถใช้งานได้กับ Alt / Shift / Control - เช่นเดียวกับใน Alt + Space == พื้นที่ Em หรือ En ใดก็ได้ (จำไม่ได้ว่าเป็นแบบไหนในตอนนี้และไม่มีคอมพิวเตอร์ W ให้ลองใช้) .


ขอบคุณสำหรับคำตอบ. ผังตัวละครเป็นวิธีที่ฉันพบตัวละครทั้งสองในตอนแรก ความต้องการของฉันคือฉันไม่ควรขยับมือจากเม้าส์ นั่นเป็นเหตุผลที่ฉันถามคำถาม
sampathsris

2
ใช่? คุณใช้ Character map ค้นหา อักขระตัวใดและ "Keystroke" (ด้านบน) ที่สามารถสร้างได้ด้วย จากนั้นคุณไม่จำเป็นต้อง Character map สันนิษฐานว่าคุณสามารถจำหมายเลขหรือปุ่มเพื่อพิมพ์ / ใช้งานได้ โปรดทราบว่าบางส่วนมีให้ใช้กับ Alt / Shift / Control เช่นเดียวกับใน Alt + Space == อย่างใดอย่างหนึ่งของ Em หรือ En space (จำไม่ได้ว่ามันเป็นอะไรในตอนนี้
Hannu

สิ่งนี้อาจช่วย: windows.microsoft.com/en-us/windows/... - โดยเฉพาะ "ฉันจะสร้างตัวละครส่วนตัวได้อย่างไร"
Hannu


@Hannu Alt + Space เพิ่งเปิดเมนูระบบของหน้าต่างปัจจุบัน (อันที่คืนค่า, ย้าย, ปิด ... ) บางโปรแกรมเช่น Microsoft Word อาจมีทางลัดอื่น ๆ สำหรับ em และขีดกลาง แต่ทางลัดเดียวที่ใช้งานได้ทุกที่คือการรวมแป้น Alt + numpad
Arthur Tacca

0

อีกวิธีหนึ่งคุณสามารถใช้ตัวจัดการคลิปบอร์ดเช่น ClipX ด้วยปลั๊กอิน "Stickies" หากคุณเก็บ dash ที่เหมาะสมไว้ในรายการ Ctrl + Alt + V (หรือทางลัดใดก็ตามที่กำหนดค่าให้แสดงรายการ) ตามด้วย .


0

ผ่านทาง AutoHotKey :

สร้างสคริปต์เช่น dashes.ahk บางแห่งในคอมพิวเตอร์ของคุณ:

; en dash
::--::–

; bonus point: em dash
::---::—

ตรวจสอบให้แน่ใจว่าเก็บไว้เป็น UTF-8 พร้อม BOM . คลิกสองครั้งแล้วลองพิมพ์ -- ตามด้วยพื้นที่บางแห่ง มันจะแทนที่ด้วย n-dash

ในทำนองเดียวกันสำหรับ m-dash

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