Windows 10 - รหัส Alt ทำให้อักขระผิด


19

ฉันใช้แล็ปท็อปที่ใช้ Windows 10 ฉันลองกดAlt+ 2713เพื่อให้เป็นอักขระ "✓" แต่ฉันกลับใช้ตัวอักษร "Ö" แทน มีความคิดเกี่ยวกับสาเหตุที่อาจเป็นเช่นไร?


โปรแกรมไหน แบบอักษรอะไร
DavidPostill

Alt + 251 รับเครื่องหมายถูก ... alt-codes.net
Moab

@Moab พูดอย่างเคร่งครัดนั่นคือเครื่องหมายรากที่สอง U + 2713 เป็นตัวละครอื่น (นอกจากนี้ในตำแหน่งที่ตั้งที่ไม่ใช่ภาษาอังกฤษแบบสหรัฐอเมริการหัส ASCII 128 อันดับแรกอาจแตกต่างกันสำหรับฉัน Alt + 251 สร้าง¹ขึ้น)
Ben N

3
ทำให้ฉันปวดหัว!
Moab

คุณต้องพิมพ์เครื่องหมายบวกด้วย Literall alt PLUS 2713 (บน numpad) คุณสามารถทำสิ่งที่ไม่ใช่เลขฐานสิบหก 0-9 ได้เช่นกัน แต่คุณต้องพิมพ์ตัวอักษรทางด้านซ้ายโดยไม่ต้องออกไปและขึ้นอยู่กับแอปพลิเคชันใดใน GOOD LUCK เพราะมันอาจมีบางอย่างที่ผูกพันกับอย่างน้อยหนึ่งตัว alt-a ถึง alt-f) แก้ไข: เพิ่งเห็นคำตอบด้านล่าง ใช่คุณต้องเปิดใช้งานรายการรีจิสทรี นี่ควรเป็นมาตรฐานในวันนี้เพราะคนทั่วไปไม่รู้ว่าจะทำอย่างไรและไม่ต้องการทำอย่างนั้น แต่มันก็มีประโยชน์อย่างมาก ฉันใช้ +2047 กับ⁇ซึ่งทำงานในชื่อไฟล์ในขณะที่ปกติ? ไม่
Brent Rittenhouse

คำตอบ:


23

ตามค่าเริ่มต้นวิธีแป้นตัวเลขในการป้อนอักขระด้วยรหัสสามารถเข้าถึงอักขระ 256 ตัวแรกเท่านั้น (ฉันเชื่อว่าสิ่งเหล่านี้ถูกกำหนดโดยโค้ดเพจของระบบของคุณสำหรับโปรแกรมที่ไม่ใช่ Unicode) โค้ดที่มีขนาดใหญ่กว่า 256 จะถูกพันรอบ ๆ ดังนั้นโค้ด 257 จะทำให้คุณมีตัวอักษร 1

ต้องการเปิดใช้งานการเข้ามาของทุกตัวอักษร Unicode โดยรหัสที่สร้างค่ารีจิสทรีสตริงในComputer\HKEY_CURRENT_USER\Control Panel\Input Methodที่เรียกว่ามีค่าของEnableHexNumpad 1แล้วคุณจะสามารถที่จะใส่ตัวอักษรใด ๆ ได้โดยการกดปุ่ม Alt ขวากด+ปุ่มบนแป้นพิมพ์ตัวเลขป้อนรหัสฐานสิบหก ( 2, 7, 1, 3ในกรณีของคุณ) และปล่อยปุ่ม Alt คุณอาจต้องออกจากระบบและเปิดใหม่ก่อนที่จะเปิดใช้งานประเภทอินพุตนี้

โปรดทราบว่า+วิธีที่ไม่ใช่วิธีการป้อนอักขระ ASCII ด้วยรหัสจะยังคงมีการล้อมรอบแม้หลังจากที่คุณเปิดใช้งานโหมดนี้


2
ที่สมบูรณ์แบบ! รีสตาร์ทแทนที่จะเป็นเพียงแค่ออกจากระบบในกรณีที่
Cg2916

1
✓ออกจากระบบแล้วทำงาน
Alex Che

6

แทนการพยายามที่จะจำได้ว่าเป็น✓ U+2713(ซึ่งผมไม่สามารถที่จะ) ผมสามารถแนะนำพยายามที่ชิ้นส่วนของซอฟต์แวร์ที่เรียกว่าฉันจะรักษาWinCompose มันแทรกตัวเองในห่วงโซ่การป้อนข้อมูลแป้นพิมพ์และเมื่อใช้ค่าเริ่มต้นRight Altเป็นคีย์เขียนช่วยให้คุณใส่ชุดเช่น:

  • Right Alt @ / สำหรับ✓
  • Right Alt @ X สำหรับ✗
  • Right Alt [ Space ] สำหรับ☐
  • Right Alt [ / ] สำหรับ☑
  • Right Alt [ x ] สำหรับ☒
  • ... และอีกนับพัน

มีGUIที่ให้คุณค้นหาลำดับและตัวละคร แน่นอนว่าถ้าคุณรู้จัก Unicode codepoint สำหรับตัวละครที่กำหนดไม่ใช่การรวมกัน (ใช้งานง่าย) คุณยังสามารถเปิดใช้งานอินพุต Unicode ใน WinCompose และทำสิ่งต่อไปนี้:

  • Right Alt u 2 7 1 3 สำหรับ✓

สุดท้ายทราบว่า Windows ไม่ปล่อยให้คุณป้อนตัวอักษร Unicode เกินU+FFFFด้วยEnableHexNumpadที่สำคัญดังนั้นคุณจะไม่สามารถที่จะใส่เช่น U+1F4A9แต่ WinCompose ช่วยให้คุณทำเช่นนี้:

  • Right Alt u 1 f 4 a 9 สำหรับ💩

1

หลังจากอ่านสิ่งนี้ฉันได้ค้นพบว่าทั้งรหัสขวาและซ้ายให้ผลลัพธ์ที่แตกต่างกันสำหรับรหัสเดียวกัน

ในการรับ GBP ฉันใช้เพื่อป้อน left-alt 0163 ซึ่งสร้างú ฉันควรใช้ right-alt 0163 ซึ่งสร้าง£

เนื่องจากฉันใช้มือขวาบนแป้นกดการกดขวา - alt ด้วยมือซ้ายจึงไม่สะดวกเท่ากับการกดซ้าย - ขวา

ลองใช้ right-alt แทน left-alt


0

สิ่งที่ดีที่สุดของฉันคือการเรียงลำดับตัวเลขให้ช้าลง ฉันต้องการพิมพ์éดังนั้นฉันจึงไป Alt 130: é แต่ถ้าฉันพิมพ์เร็วที่สุดฉันจะได้♪ซึ่งเป็นสัญลักษณ์เพลง "แปดโน้ต" ที่เรียกว่า Alt 13 Bottom line ดูเหมือนว่าจะมีปัญหาเรื่องความไวของคีย์บอร์ดและคุณสมบัติ "ช่วย" ต่อต้านซ้ำ ๆ บางทีแป้นพิมพ์สกปรกและปุ่ม Alt ไม่คงที่และลดลงหลังจาก 1 3 และไม่ได้รับ 0 อย่างไรก็ตามวิธีแก้ปัญหาสำหรับตอนนี้คือความดันอากาศทำความสะอาดแป้นพิมพ์และคนจรจัดด้วยความเร็วในการพิมพ์ Microsoft ยังคงถดถอยอย่างไม่หยุดยั้งเพื่อยุคกลาง ... ♪♪éééé♪♪♪éé


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