Làm cách nào để nhập en-dash và em-dash trong Windows 7/8?


31

Tôi viết bài đăng trên blog và tôi thường cần nhập en-dash (-) và đôi khi em-dash (-) trong bài đăng trên blog của mình. Hiện tại tôi giữ các ký tự này được lưu trong tệp văn bản và sao chép-dán chúng bất cứ khi nào tôi cần. Không cần thiết phải nói, thật đau đầu khi di chuyển giữa bàn phím và chuột khi bạn nhập văn bản lớn.

Sẽ tốt hơn cho tôi nếu có sẵn một phím tắt cho hai ký tự này. Có cách nào để nhập en-dash và em-dash trong Windows không? Tôi sử dụng Windows 7 và Windows 8 trong các máy tính khác nhau.


Đây là một so sánh phù hợp của dấu gạch ngang, nếu bạn cần thấy sự khác biệt vì một số lý do.

  1. Đây-dash
  2. Đây là en-dash
  3. Đây là em-dash

1
Số 1 của bạn là "dấu gạch nối". Điều quan trọng là đừng nhầm lẫn những điều này với U + 2212: TÍN HIỆU MINUS (-).
Andreas Rejbrand

Câu trả lời được chấp nhận là rất tốt, nhưng tôi muốn thêm rằng bạn không cần chuột để sao chép và dán dấu gạch ngang từ tệp văn bản của bạn. Giả sử bạn có tệp văn bản và tài liệu bạn đang nhập mở ở hai cửa sổ khác nhau, khi bạn đến vị trí bạn muốn có dấu gạch ngang, bạn có thể: 1. Sử dụng Alt + Tab để chuyển giữa chúng 2. Sử dụng các phím mũi tên để đến dấu gạch ngang bạn muốn 3. Nhấn và giữ phím Shift + Mũi tên để tô sáng dấu gạch ngang 4. Ctrl + C để sao chép 5. Alt + Tab trở lại tài liệu của bạn 6. Ctrl + V để dán
nstenz

2
Nếu bạn không phiền khi sử dụng công cụ của bên thứ 3, tôi khuyên dùng WinCompose. en-dash là sau đó [hotkey]--.và em-dash[hotkey]---
Berend

Tùy thuộc vào nơi bạn đến, có thể có bố trí bàn phím phù hợp (như tiếng Đức T2).
Daniel B

Cách thực dụng để sử dụng không thường xuyên và với máy tính xách tay không có bàn phím số hoặc khóa số: google cho "en dash windows" và sao chép / dán từ các ký tự từ bài đăng này.
simon

Câu trả lời:


34

Nếu bạn có một bàn phím số, hãy bật numlock và sử dụng Alt + 0150cho en-dash và Alt + 0151cho em-dash. Đó là giữ phím Alt và gõ các số trên bàn phím số.

EDIT: Như @gronostaj chỉ ra, điều này chỉ hoạt động với Alt trái.


9
Điều đáng chú ý là nó chỉ hoạt động với Alt trái.
gronostaj

1
@gronostaj: Cảm ơn thông tin. May mắn tôi gõ bằng trái alt. Nếu không tôi sẽ không chấp nhận câu trả lời.
sampathsris

3
Chỉ cần kiểm tra, điều này làm việc cho tôi với Alt đúng. Tôi đã sử dụng autohotkey để ánh xạ Alt phải sang trái Alt một lúc nhưng không còn nữa. Có lẽ nó phụ thuộc vào bàn phím
Vamsi

2
Nó cũng yêu cầu 10 phím.
Louis

1
Trong máy tính xách tay của tôi, tôi cũng có thể sử dụng cả hai altphím.
sampathsris

10

Đối với bất kỳ ai đang tìm kiếm một giải pháp nhanh hơn một chút (mặc dù không phải là nguồn gốc), tôi đã tạo một chương trình AutoHotKey cho phép bạn gõ Em và En một cách tự nhiên. Tôi thực sự làm nó cho chính mình, nhưng nó trên Github nếu có ai quan tâm.

Nó được gọi là Em-n-en.

Toàn bộ điểm của chương trình này là cho phép người dùng nhanh chóng chèn một dấu gạch ngang em / en bằng cách gõ ==-(Em dash) hoặc --=(En dash). Có các phương pháp khác để chèn dấu gạch ngang - chúng được bao phủ trong chính chương trình. Lưu ý rằng điều này chỉ hoạt động trên windows.

Hy vọng điều này là hữu ích! :)


Bạn có thể mở rộng về cách OP sẽ sử dụng phần mềm của bạn không? Vui lòng xem Cách giới thiệu phần mềm
Burgi

1
+1 để sử dụng thông minh và thích hợp tên kẹo cho tập lệnh AHK của bạn. Sẽ thật tuyệt khi thấy mã thực tế trong câu trả lời của bạn.
ChrisB

2

Để tìm bất kỳ ký tự nào bạn cần, hãy sử dụng "Bản đồ ký tự" - lưu ý văn bản ở góc dưới bên phải.
Cũng lưu ý rằng tính khả dụng của một ký tự phụ thuộc vào kiểu chữ (Phông chữ) mà bạn đã kích hoạt.

Phiên bản WindowsXP

Bạn sử dụng Bản đồ ký tự để tìm ra ký tự nào và "Phím tắt" nào (ở trên) có thể được tạo bằng. Sau đó, bạn không cần Bản đồ ký tự nữa - giả sử bạn có thể nhớ số hoặc khóa để nhập / sử dụng. Lưu ý rằng một số cũng có sẵn với Alt / Shift / Control - như trongAlt + không gian== một trong hai không gian Em hoặc En (không thể nhớ đó là không gian nào ngay bây giờ và không có máy tính W để dùng thử) .


Cảm ơn câu trả lời. Bản đồ nhân vật là cách ban đầu tôi tìm thấy hai nhân vật. Yêu cầu của tôi là tôi không cần phải di chuyển tay từ chuột khỏi bàn phím. Đó là lý do tại sao tôi hỏi câu hỏi.
sampathsris

2
Vâng? Bạn sử dụng Character map để tìm ra ký tự nào và "Phím tắt" nào (ở trên) có thể được tạo bằng. Sau đó, bạn không cần Character mapthêm nữa - giả sử bạn có thể nhớ số hoặc phím để nhập / sử dụng. Lưu ý rằng một số cũng khả dụng với Alt / Shift / Control - như trong Alt + Space == một trong hai không gian Em hoặc En (không thể nhớ đó là ngay bây giờ và không có máy tính W để dùng thử).
Hannu

Điều này cũng có thể giúp: windows.microsoft.com/en-us/windows/ Kẻ - đặc biệt là "Làm cách nào để tạo nhân vật riêng tư"
Hannu


@Hannu Alt + Space chỉ mở menu hệ thống của cửa sổ hiện tại (cửa sổ có khôi phục, di chuyển, đóng ...). Một số chương trình, như Microsoft Word, có thể có các phím tắt khác cho em và en dash, nhưng phím tắt duy nhất hoạt động ở mọi nơi là tổ hợp phím Alt + numpad.
Arthur Tacca

1

Kể từ Windows 10 Phiên bản 1903, bạn có thể nhập en-dash, em-dash và nhiều biểu tượng khác theo cách đơn giản hơn nhiều bằng bảng điều khiển Emoji được cập nhật:

Chỉ cần gõ Win+ .(hoặc Win+ ;) và chọn biểu tượng omega trên đầu bảng.

Mặc dù vậy, tôi không tìm thấy cách nào để chèn chúng chỉ bằng bàn phím (tức là không sử dụng chuột).


0

Theo cách khác, bạn có thể sử dụng trình quản lý clipboard như ClipX với plugin "Stickies". Nếu bạn lưu trữ thích hợp en dash vào danh sách, nhập nó chỉ là Ctrl + Alt + V (hoặc bất kỳ phím tắt được cấu hình để hiển thị danh sách) tiếp theo là Một .


0

Qua AutoHotKey :

Tạo một tập lệnh như dashes.ahkở đâu đó trên máy tính của bạn:

; en dash
::--::–

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

Đảm bảo rằng nó được lưu trữ dưới dạng UTF-8 với BOM . Nhấp đúp chuột vào nó và thử gõ --theo không gian ở đâu đó; nó sẽ thay thế nó bằng n-dash.

Tương tự cho m-dash.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.