ทำการแมป CAPS ใหม่เพื่อ Escape บน Windows 7 โดยไม่มี SharpKeys


8

ฉันต้องการแมป CAPS ใหม่เพื่อหลบหนี (ฉันใช้ฟังก์ชั่นการหลบหนีตลอดเวลาในหลาย ๆ โปรแกรม) แต่คำแนะนำสองข้อที่ดูเหมือนจะปรากฏขึ้นคือ:

  1. ปุ่มลัด (ซึ่งแม้แต่คนที่เสนอว่าเป็นเรื่องเจ็บปวด)
  2. SharpKeys ซึ่ง Norton รายงานว่าเป็นเว็บไซต์ที่เป็นอันตรายในขณะนี้

มีข้อเสนอแนะอื่น ๆ อีกไหม?

คำตอบ:


13

Autohotkeyสามารถทำได้ มันค่อนข้างเล็กน้อย

ทำไฟล์ที่มีนามสกุล.ahk:

Capslock::Esc

เพียงดับเบิลคลิกเพื่อเรียกใช้เมื่อคุณติดตั้ง Autohotkey แล้ว

มันง่ายมากจริงๆ คุณสามารถรวบรวมสคริปต์เป็นไฟล์เรียกทำงาน ( .exe) เพื่อให้สามารถพกพาได้ด้วยคอมไพเลอร์ที่มาพร้อมกับ Autohotkey

คุณจะต้องเรียกใช้สิ่งนี้เมื่อเริ่มต้นอย่างไรก็ตามถ้าคุณไม่ต้องการเรียกใช้ด้วยตนเองทุกครั้งที่คุณรีสตาร์ท การเพิ่มทางลัดไปยังสคริปต์ไปยังStartupโฟลเดอร์ในเมนูเริ่มทำงาน


ถ้าคุณไม่รู้สึกเหมือนการติดตั้ง Autohotkey เราได้รวบรวมปฏิบัติการและอัปโหลดไปยังMediaFire หากคุณไม่เชื่อใจฉันไปข้างหน้าและทำให้ตัวเองโดยใช้สคริปต์ข้างต้น


Autohotkey ให้ข้อดีและข้อเสียของการใช้วิธีนี้เมื่อเทียบกับ remapping ผ่านการเปลี่ยนรีจิสตรีคีย์บางตัว (ซึ่งเป็นสิ่งที่ชาร์ปคีย์ทำและสิ่งที่ Piskvor อธิบาย) พวกเขายังให้คำแนะนำโดยเฉพาะ:

  • ใช้โปรแกรม (ฟรี) เช่นKeyTweak
  • แก้ไขรีจิสทรีด้วยตนเองโดยใช้ไฟล์. reg ตามที่อธิบายไว้ที่นี่

1
ที่ได้ผล โปรดทราบว่าต้องใช้ AHK เพื่อให้ทำงานในพื้นหลังต่อไป
Piskvor ออกจากอาคารเมื่อ

ยอดเยี่ยม ฉันชอบวิธีนี้ในการแฮกรีจิสทรีที่ฉันพบที่นี่: vim.wikia.com/wiki/Map_caps_lock_to_escape_in_Windows
Justin Force

มีวิธีการแมป Esc หรือ ScrollLock ไปที่ Capslock หรือไม่? เพราะมีหลายครั้งที่คุณต้องการ Capslock
thameera

2
@thameera คุณควรจะสามารถเพิ่มEsc::Capslockบรรทัดได้
Bob

3

โปรแกรม remapkey.exe ที่รวมอยู่ในเครื่องมือ Kit ทรัพยากรทรัพยากรของ Windows Server 2003 ที่กล่าวถึงในบทความนี้ทำงานได้ดีใน Windows 7 บทความ techrepublic มีรูปภาพ แต่ต่อไปนี้เป็นช่วงฤดู

หลังจากติดตั้งเครื่องมือ Kit ทรัพยากรของ Windows Server 2003:

  1. เปิดกล่องโต้ตอบเรียกใช้โดยกด Win + R
  2. พิมพ์ 'remapkey.exe' แล้วกด Enter
  3. ลากและวางปุ่ม 'Esc' ของแป้นพิมพ์พื้นฐานจากไปยังปุ่ม 'Caps' ของแป้นพิมพ์พื้นฐาน
    • หมายเหตุ: หลังจากปล่อยปุ่ม 'Esc' เหนือปุ่ม 'Caps' บนแป้นพิมพ์ฐานแป้นพิมพ์ Remapped ควรสะท้อนถึงการเปลี่ยนแปลง
  4. คลิกปุ่ม "บันทึกและออก" (เป็นไอคอนแรกที่ด้านซ้ายบน)
  5. คลิกที่คำเตือน
  6. รีบูท (นี่คือหน้าต่างหลังจากทั้งหมด)
  7. เพลิดเพลินไปกับคีย์ที่แมปใหม่ของคุณโดยไม่จำเป็นต้องมีบริการพิเศษทำงานอยู่ตลอดเวลา!

สวัสดี Justin ยินดีต้อนรับสู่ SuperUser โดยทั่วไปเราสนับสนุนให้มีการขยายข้อมูลที่พบในลิงก์ คุณสามารถแก้ไขข้อมูลสรุปได้หรือไม่? วิธีนี้เรามีบางอย่างแม้ว่าลิงก์จะล้าสมัย
Jonathan Garber

ความพยายามในการติดตั้ง "เครื่องมือ Kit ทรัพยากร Windows Server 2003" บน windows 7 ให้ข้อผิดพลาดความเข้ากันได้ ฉันเดาว่ามันอาจยังใช้งานได้ แต่นั่นก็เพียงพอแล้วที่จะทำให้ฉันไม่ต้องติดตั้ง
ผู้ใช้

2

ผู้เขียน SharpKeys เองก็ทราบดีว่ามันจะสร้างคีย์พิเศษในรีจิสทรีเท่านั้น

คุณสามารถใช้วิธีที่ยุ่งยากและยุ่งเหยิงกับเค้าโครงด้วยตนเองหรือรับตัวสร้างเค้าโครงแป้นพิมพ์ MS - http://msdn.microsoft.com/en-us/goglobal/bb964665

โปรดทราบว่า SharpKeys มีเพจที่ CodePlex - คุณสามารถรับได้จากที่นั่น: http://sharpkeys.codeplex.com/


นอกจากนี้การรายงาน "เว็บไซต์ที่เป็นอันตราย" ของนอร์ตันก็ไม่ได้ดูเหมือนว่าเป็นคุณสมบัติที่มีประโยชน์มากสำหรับฉัน - ฉันไม่ไว้ใจเพราะจากประสบการณ์ของฉันพวกเขามักบล็อกเว็บไซต์ที่ถูกต้องตามกฎหมายและปล่อยให้สิ่งที่เป็นอันตราย
Piskvor ออกจากอาคารเมื่อ

1
ผู้สร้างเค้าโครงแป้นพิมพ์ MS ไม่อนุญาตให้ทำการแมปปุ่ม Caps Lock ใหม่ มันถูกทำเครื่องหมายว่า "ไม่สามารถกำหนดได้"
Doug

อ่า เห็นได้ชัดว่า Sharpkeys เป็นคำตอบที่เหนือกว่า (และผู้สร้างเลย์เอาท์ดูเหมือนจะตั้งใจทำผิดเพราะทั้งคู่ทำงานกับข้อมูลรีจีสตรีเดียวกัน) แต่เนื่องจากคำถามนี้ไว้ใจ Norton อย่างชัดเจนและไม่น่าเชื่อถือ
Piskvor ออกจากอาคาร

0

Remapper คีย์ที่ดีที่สุด

(ณ เดือนเมษายน 2020)

โปรแกรมต่อไปนี้ทำงานได้อย่างเพียงพอ ให้ฉันเพิ่มว่าไม่มีremapper คีย์ที่ดีที่สุด สิ่งที่คุณควรใช้ขึ้นอยู่กับว่าคุณอยู่ในกลุ่มใด 3 กลุ่ม

  • ผู้สร้างเค้าโครงแป้นพิมพ์ Microsoft 1.4
  • ผู้จัดการเค้าโครงแป้นพิมพ์
  • KeyTweak
  • Autohotkey
  • SharpKeys

1. การแทนที่อักขระทั้งหมดหรือเกือบทั้งหมดบนแป้นพิมพ์ของคุณ

ผู้สร้างเค้าโครงแป้นพิมพ์ Microsoft 1.4 ถ้าคุณต้องการยกเครื่องอักขระทั้งหมดบนคีย์บอร์ดของคุณอย่างสมบูรณ์ให้ไปที่ Microsoft Keyboard Layout Creator 1.4 (คุณสามารถใช้ Keyboard Layout Manager ได้ แต่ฉันได้ยินสิ่งที่ดีกว่าเกี่ยวกับรุ่นก่อนหน้า) แม้ว่าอาจใช้เวลานานกว่าการใช้ 2 โปรแกรมเหล่านี้แทนที่จะเป็นโปรแกรมขนาดเล็กในรายการ แต่ก็คุ้มค่าเพราะเห็นได้ชัดว่า มีประสิทธิภาพมากขึ้น

2. สลับคีย์ไม่กี่รอบ

KeyTweak เมื่อคุณต้องการแทนที่หนึ่งอักขระสำหรับหนึ่งคีย์ให้ไปที่ KeyTweak ฉันใช้ทั้ง SharpKeys และ KeyTweak และ KeyTweak นั้นใช้ง่ายกว่าและเร็วกว่ามาก KeyTweak ได้ถูกยกเลิกในขณะที่ แต่ก็ยังคงทำงานได้อย่างสมบูรณ์แบบ (ฉันยังคงใช้มันทุกครั้งที่ฉันติดตั้งคอมพิวเตอร์ใหม่) โดยวิธีการ LifeHacker กล่าวว่ามันไม่ได้พกพา แต่มันเป็น

3. การทำปุ่ม Single กดหลาย ๆ ปุ่มหรือเรียกสิ่งที่ผิดปกติ

AutoType หากคุณต้องการให้ปุ่มเดียวทำหลายสิ่งเช่นพิมพ์ "ฉันรักคุณ" หรือกดปุ่ม F4 ดูเหมือนว่ากด Alt-F4 แทนคุณจะต้องใช้ AutoType AutoType เป็นภาษาการเขียนโปรแกรมง่ายๆ ที่ช่วยให้คุณทำหลายสิ่งได้ด้วยการกดปุ่ม ถึงแม้ว่าสิ่งที่ผู้คนพูดถึงมันจะต้องใช้เวลาพอสมควรในการสร้างสคริปต์ ฉันยอมรับว่ามันเป็นภาษาที่ง่าย แต่การหาวิธีการติดตั้งโปรแกรมก็ใช้เวลาพอสมควร ฉันใช้ AutoHotkey อย่างกว้างขวางและฉันสามารถบอกคุณได้ว่าจะต้องใช้เวลาหลายชั่วโมงในการเริ่มต้นในการเขียนสคริปต์อย่างง่าย ฉันหมายความว่าใช้เวลาสักครู่ในการเขียนคำตอบง่ายๆนี้! นอกจากนี้คุณอาจติดการเขียนสคริปต์โดยไม่ตั้งใจซึ่งจะเพิ่มประสิทธิภาพการทำงานของคุณ อย่างไรก็ตามวันเพื่อเขียนให้จบ!

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