Windows 10 - Mã Alt dẫn đến ký tự sai


19

Tôi đang sử dụng máy tính xách tay chạy Windows 10. Tôi thử nhấn Alt+ 2713để đưa ra ký tự "✓", nhưng thay vào đó tôi nhận được ký tự "". Bất kỳ suy nghĩ về lý do tại sao điều này có thể được?


Chương trình nào? Phông chữ nào?
DavidPostill

Alt + 251 nhận được dấu kiểm ... alt-codes.net
Moab

@Moab Nói đúng ra, đó là dấu hiệu căn bậc hai; U + 2713 là một nhân vật khác nhau. (Ngoài ra, tại các địa phương không phải là tiếng Anh Mỹ, 128 mã ASCII hàng đầu có thể khác nhau. Đối với tôi, Alt + 251 tạo ra ¹.)
Ben N

3
Khiến đầu tôi đau!
Moab

Bạn phải gõ dấu cộng. Lít alt PLUS 2713 (trên bàn phím số). Bạn cũng có thể thực hiện những cái không có hex 0-9, nhưng bạn phải gõ các chữ cái ở bên trái mà không buông, và tùy thuộc vào ứng dụng nào trong TỐT TỐT vì nó có thể có một cái gì đó ràng buộc với ít nhất một trong số chúng (ví dụ: alt-a qua alt-f). chỉnh sửa: chỉ cần xem câu trả lời dưới đây. Vâng, bạn phải kích hoạt mục đăng ký. Điều này phải là tiêu chuẩn vào ngày hôm nay bởi vì người bình thường sẽ không biết làm thế nào, cũng không muốn làm điều đó. Nhưng nó siêu hữu ích. Tôi sử dụng +2047 cho hoạt động trong tên tệp, trong khi thông thường? không.
Brent Rittenhouse

Câu trả lời:


23

Theo mặc định, cách nhập bàn phím số bằng mã chỉ có thể truy cập 256 ký tự đầu tiên. (Tôi tin rằng những điều này được xác định bởi trang mã hệ thống của bạn cho các chương trình không phải là Unicode.) Các mã lớn hơn 256 được bọc xung quanh, vì vậy mã 257 thực sự mang lại cho bạn ký tự 1.

Để cho phép nhập tất cả các ký tự Unicode theo mã, hãy tạo một giá trị đăng ký chuỗi Computer\HKEY_CURRENT_USER\Control Panel\Input Methodđược gọi EnableHexNumpadbằng giá trị của 1. Sau đó, bạn sẽ có thể nhập bất kỳ ký tự bằng cách giữ phím Alt bên phải, nhấn +nút trên bàn phím số, nhập mã hex ( 2, 7, 1, 3trong trường hợp của bạn), và nhả phím Alt. Bạn có thể cần phải đăng xuất và bật lại trước khi loại đầu vào này được bật.

Lưu ý rằng +phương thức nhập các ký tự ASCII bằng mã sẽ tiếp tục bao quanh ngay cả khi bạn bật chế độ này.


2
Hoàn hảo! Khởi động lại thay vì chỉ đăng xuất trong trường hợp.
Cg2916

1
✓ Đăng xuất và sau đó làm việc.
Alex Che

6

Thay vì cố gắng nhớ rằng ✓ là U+2713(mà tôi không thể), tôi có thể đề nghị dùng thử một phần mềm tôi duy trì có tên là WinCompose . Nó tự chèn vào chuỗi nhập bàn phím và khi sử dụng mặc định Right Altlàm khóa soạn thảo, cho phép bạn nhập các kết hợp như:

  • Right Alt @ / cho ✓
  • Right Alt @ X cho
  • Right Alt [ Space ] cho
  • Right Alt [ / ] cho
  • Right Alt [ x ] cho
  • Hơn và hàng ngàn

một GUI cho phép bạn tìm kiếm các chuỗi và ký tự. Tất nhiên, nếu bạn chỉ biết mã hóa Unicode cho một ký tự nhất định chứ không phải kết hợp (được cho là trực quan), bạn vẫn có thể kích hoạt đầu vào Unicode trong WinCompose và làm như sau:

  • Right Alt u 2 7 1 3 cho ✓

Cuối cùng, lưu ý rằng Windows không cho phép bạn nhập các ký tự Unicode ngoài U+FFFFvới EnableHexNumpadchìa khóa, vì vậy bạn sẽ không thể để vào ví dụ U+1F4A9 , nhưng WinCompose cho phép bạn làm điều này:

  • Right Alt u 1 f 4 a 9 cho

1

Sau khi đọc điều này, tôi đã phát hiện ra alt phải và alt trái tạo ra các kết quả khác nhau cho cùng một mã.

Để nhận GBP tôi đã sử dụng nhập trái 0163, nơi tạo ra ú. Tôi nên sử dụng right-alt 0163, sản xuất £.

Vì tôi sử dụng tay phải của mình trên bàn phím, nhấn phím phải bằng tay trái sẽ không thuận tiện bằng nhấn phím trái.

Hãy thử sử dụng alt phải thay vì alt trái.


0

Điều tốt nhất tôi đã đưa ra là typig chuỗi số chậm hơn. Tôi muốn gõ é, vì vậy tôi đi Alt 130: é, nhưng nếu tôi gõ nhanh nhất có thể, tôi nhận được ♪, đó là biểu tượng âm nhạc được gọi là "nốt thứ tám", thường được tạo bằng Alt 13. Dòng dưới cùng , nó dường như là một vấn đề về độ nhạy bàn phím và những tính năng chống lặp lại "giúp đỡ" chết tiệt đó. Có thể bàn phím bị bẩn và phím Alt không giữ ổn định và giảm sau 1 3 và không nhận được 0. Dù sao, giải pháp bây giờ là áp suất không khí làm sạch bàn phím và sửa lại với tốc độ gõ. Microsoft tiếp tục hồi quy không ngừng vào thời Trung cổ ... éééé ♪♪♪ éé


Khám phá thú vị về tốc độ. Nhưng nếu giả định của bạn sai về việc chống lặp lại (có thể điều chỉnh), bạn sẽ bị Microsoft xử lý không công bằng (về vấn đề này). :-) Nói chung, câu trả lời sẽ tốt hơn nếu bạn tập trung vào vấn đề kỹ thuật và tránh bình luận.
fixer1234
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.