Bagaimana cara mengetik en-dash dan em-dash di Windows 7/8?

31

Saya menulis posting blog, dan saya sering harus mengetikkan en-dash (-) dan kadang-kadang em-dash (-) di posting blog saya. Saat ini saya menyimpan karakter-karakter ini disimpan dalam file teks, dan menyalin-menempelnya kapan pun saya membutuhkannya. Tidak perlu dikatakan, itu sakit kepala untuk berpindah antara keyboard dan mouse saat Anda mengetik teks besar.

Akan lebih baik bagi saya jika ada pintasan keyboard yang tersedia untuk dua karakter ini. Apakah ada cara untuk mengetik en-dash dan em-dash di Windows? Saya menggunakan Windows 7 dan Windows 8 di komputer yang berbeda.


Berikut ini adalah perbandingan garis putus-putus, jika Anda perlu melihat perbedaannya untuk beberapa alasan.

  1. Inilah dasbor
  2. Inilah – en-dash
  3. Inilah — em-dash
sampathsris
sumber
1
Nomor 1 Anda adalah "tanda hubung minus". Penting juga untuk tidak membingungkan ini dengan U + 2212: MINUS SIGN (-).
Andreas Rejbrand
Jawaban yang diterima bagus, tetapi saya ingin menambahkan bahwa Anda tidak perlu mouse untuk menyalin dan menempel tanda hubung dari file teks Anda. Dengan asumsi Anda memiliki file teks dan dokumen yang Anda ketikkan terbuka di dua jendela yang berbeda, ketika Anda sampai ke tempat di mana Anda ingin tanda hubung, Anda dapat: 1. Gunakan Alt + Tab untuk beralih di antara mereka 2. Gunakan tombol panah untuk sampai ke dasbor yang Anda inginkan 3. Tahan tombol Shift + Panah untuk menyorot dasbor 4. Ctrl + C untuk menyalin 5. Alt + Tab kembali ke dokumen Anda 6. Ctrl + V untuk menempelkan
nstenz
2
Jika Anda tidak keberatan menggunakan alat pihak ke-3, saya akan merekomendasikan WinCompose. id-dash kemudian [hotkey]--.dan em-dash[hotkey]---
Berend
Tergantung dari mana Anda berasal, mungkin ada tata letak keyboard yang sesuai (seperti German T2).
Daniel B
Cara pragmatis untuk penggunaan yang jarang dan dengan laptop tanpa keyboard numerik atau kunci num: google untuk "en dash windows" dan salin / tempel dari karakter dari pos ini.
simon

Jawaban:

34

Jika Anda memiliki numpad, nyalakan numlock dan gunakan Alt + 0150untuk en-dash dan Alt + 0151untuk em-dash. Itu terus Alt ditekan dan ketik angka pada keypad numerik.

EDIT: Seperti yang ditunjukkan @gronostaj, ini hanya berfungsi dengan Alt.

Vamsi
sumber
9
Perlu dicatat bahwa ini hanya bekerja dengan Alt kiri.
gronostaj
1
@gronostaj: Terima kasih atas informasinya. Untungnya saya mengetik dengan kiri alt. Kalau tidak, saya tidak akan menerima jawabannya.
sampathsris
3
Baru saja diperiksa, ini bekerja untuk saya dengan Alt yang tepat juga. Saya menggunakan autohotkey untuk memetakan Alt kanan ke kiri Alt untuk sementara waktu tetapi tidak lagi. Mungkin itu tergantung keyboard
Vamsi
2
Ini juga membutuhkan 10-key.
Louis
1
Nah di laptop saya, saya bisa menggunakan kedua alttombol juga.
sampathsris
10

Bagi siapa pun yang mencari solusi yang sedikit lebih cepat (walaupun bukan asli), saya telah membuat program AutoHotKey yang memungkinkan Anda mengetik Em dan En berlari agak alami. Saya benar-benar membuatnya sendiri, tetapi ada di Github jika ada yang tertarik.

Itu disebut Em-n-en.

Seluruh poin dari program ini adalah untuk memungkinkan pengguna untuk dengan cepat memasukkan em / en dash dengan mengetikkan ==-(Em dash) atau --=(En dash). Ada metode lain untuk memasukkan tanda hubung - ini tercakup dalam program itu sendiri. Perhatikan bahwa ini hanya berfungsi di windows.

Semoga ini bermanfaat! :)

Jason Cemra
sumber
Mungkinkah Anda memperluas tentang bagaimana OP akan menggunakan perangkat lunak Anda? Silakan lihat Cara merekomendasikan perangkat lunak
Burgi
1
+1 untuk penggunaan nama permen yang pintar dan tepat untuk skrip AHK Anda. Akan menyenangkan melihat kode aktual dalam jawaban Anda.
ChrisB
2

Untuk menemukan karakter yang Anda butuhkan, gunakan "Character Map" - catat teks di sudut kanan bawah.
Perhatikan juga bahwa ketersediaan karakter tergantung pada jenis huruf (Font) yang Anda aktifkan.

Versi WindowsXP

Anda menggunakan peta karakter untuk mengetahui karakter apa dan "Keystroke" (di atas) yang dapat dihasilkan dengannya. Maka Anda tidak perlu Character map lagi - diasumsikan Anda dapat mengingat nomor atau kunci untuk mengetik / menggunakan. Perhatikan bahwa beberapa tersedia juga dengan Alt / Shift / Control - seperti padaAlt + Spasi== salah satu dari ruang Em atau En (tidak dapat mengingat yang sekarang dan tidak ada W-komputer untuk mencobanya) .

Hannu
sumber
Terima kasih atas jawabannya. Peta karakter adalah bagaimana saya awalnya menemukan dua karakter. Persyaratan saya adalah saya tidak perlu menggerakkan tangan ke mouse dari keyboard saya. Itu sebabnya saya bertanya.
sampathsris
2
Iya nih? Anda menggunakan Character map untuk mengetahui karakter apa dan "Keystroke" (di atas) yang dapat dihasilkan dengannya. Maka Anda tidak perlu Character maplagi - diasumsikan Anda dapat mengingat nomor atau kunci untuk mengetik / menggunakan Perhatikan bahwa beberapa tersedia juga dengan Alt / Shift / Control - seperti pada Alt + Space == salah satu dari Em atau En space (tidak dapat mengingat yang sekarang dan tidak ada komputer W untuk mencobanya).
Hannu
Ini dapat membantu juga: windows.microsoft.com/en-us/windows/… - khususnya "Bagaimana cara membuat karakter pribadi"
Hannu
@Hannu Alt + Space hanya membuka menu sistem jendela saat ini (yang dengan restore, move, close ...). Beberapa program, seperti Microsoft Word, mungkin memiliki pintasan lain untuk em dan en dashes, tetapi satu-satunya jalan pintas yang berfungsi di mana-mana adalah kombinasi tombol Alt + numpad.
Arthur Tacca
1

Pada Windows 10 Versi 1903, Anda dapat memasukkan en-dash, em-dash, dan berbagai simbol lainnya dengan cara yang lebih sederhana menggunakan panel Emoji yang diperbarui:

Ketik Win+ .(atau Win+ ;) dan pilih simbol omega di bagian atas panel.

Saya belum menemukan cara untuk memasukkannya menggunakan keyboard saja (yaitu tanpa menggunakan mouse).

berguling
sumber
0

Sebagai cara alternatif, Anda dapat menggunakan manajer clipboard seperti ClipX dengan plugin "Stickies". Jika Anda menyimpan yang tepat en dasbor ke dalam daftar, masuk itu hanya Ctrl + Alt + V (atau shortcut apapun yang dikonfigurasi untuk menampilkan daftar) diikuti oleh A .

Borek Bernard
sumber
0

Melalui AutoHotKey :

Buat skrip seperti dashes.ahkdi komputer Anda:

; en dash
::--::–

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

Pastikan itu disimpan sebagai UTF-8 dengan BOM . Klik dua kali dan coba ketikkan --diikuti oleh spasi di suatu tempat; itu akan menggantinya dengan n-dash.

Demikian pula untuk m-dash.

Borek Bernard
sumber