จะแก้ไขคีย์ลัดของ windows 10 ได้อย่างไร?


45

ในฐานะผู้ใช้ Linux ฉันเป็นผู้ใช้พื้นที่ทำงานหนัก Windows 10 มีสิ่งนั้น แต่ฉันยังต้องการสลับระหว่างพวกเขากับวิธีที่ฉันทำใน Linux โดยที่ฉันใช้ ctrl+ alt+ rightหรือleft เพื่อสลับระหว่างพื้นที่ทำงาน

อย่างไรก็ตามสำหรับ Windows 10 มันค่อนข้างctrl+ windows+ หรือrightleft

ฉันจะแก้ไขทางลัด Windows 10 เหล่านี้ให้เป็นทางลัดของ Linux ได้อย่างไร


ดูเหมือนว่า "ศูนย์เมาส์และแป้นพิมพ์ของ Microsoft" สามารถใช้สำหรับความต้องการนั้นได้ น่าเสียดายที่ต้องใช้แป้นพิมพ์Microsoftเพื่อใช้ซอฟต์แวร์นี้
Christophe Drevet-Droguet

คำตอบ:


13

ฉันลองใช้สคริปต์ของ harrymc แต่มันไม่ทำงาน ดังนั้นฉันจึงแก้ไขและสิ่งต่อไปนี้ใช้ได้สำหรับฉัน:

!^Right::send, #^{Right down}{Right up}
!^Left::send, #^{Left down}{Left up}

ทุกอย่างอื่นก็โอเค

จากนั้นฉันก็ปรับปรุงสคริปต์โดยเพิ่มบรรทัดต่อไปนี้

!^Down::
    send, #^{Right down}{Right up}
    Sleep, 200
    send, #^{Right down}{Right up}
    return
!^Up::
    send, #^{Left down}{Left up}
    Sleep, 200
    send, #^{Left down}{Left up}
    return

วิธีนี้ช่วยให้เลียนแบบตาราง 2x2 พร้อมลูกศรขึ้นและลงเพื่อเลื่อนดูระหว่างแถวต่างๆ

แก้ไข: sleepคำสั่งถูกเพิ่มเพื่อให้การเคลื่อนไหวเสร็จสิ้นก่อนที่จะส่งวินาทีsendมิฉะนั้นฉันได้เห็นเหตุการณ์บางอย่างที่คำสั่งที่สองนี้ถูกละเว้น


1
มีเหตุผลที่คุณต้องการSleep, 200หรือไม่ การถอดที่ป้องกันไม่ให้แฟลช 200ms ของเดสก์ท็อประหว่างที่คุณข้ามไป การถอดสลีปมีปัญหาหรือไม่หากคุณใช้ CPU สูง
Matt

1
ฉันต้องเพิ่มsleepคำสั่งเนื่องจากความล่าช้าของภาพเคลื่อนไหว ในคำอื่น ๆ ก่อนที่จะเพิ่มมันฉันได้เห็นเหตุการณ์ที่เกิดขึ้นจำนวนมากที่สองsendถูกละเว้นเพราะมันถูกดำเนินการเร็วเกินไป คุณสามารถแก้ไขsleepระยะเวลาหรือลบออกหากคุณต้องการ
Aquadarius

2
อ่า นอกจากนี้คุณยังสามารถลบออกได้อย่างสมบูรณ์หากคุณปิด "หน้าต่างภาพเคลื่อนไหวเมื่อย่อเล็กสุดและขยายใหญ่สุด" (win + x> system> การตั้งค่าระบบขั้นสูง> การตั้งค่าประสิทธิภาพ)
Matt

37

ไม่มีใครสามารถเปลี่ยนทางลัดของ Windows ได้ แต่มีเพียงปุ่มหนึ่งที่สามารถดักจับและเปลี่ยนคีย์ได้ทันที

AutoHotkey เป็นโปรแกรมที่ยอดเยี่ยมสำหรับการแมปแป้นคีย์บอร์ดใหม่ นี่คือขั้นตอนในการตั้งค่านี้:

  1. ดาวน์โหลดและติดตั้งAutoHotkey
  2. สร้างไฟล์ข้อความชื่อ startup.ahk และวางข้างในเพื่อแม็พ Ctrl+ Alt+ Right/ Leftถึง Ctrl+ Win+ Right/ Left:

!^Right::^#Right
!^Left::^#Left

  1. บันทึกและเรียกใช้สคริปต์เพื่อทดสอบการทำงานของมัน
  2. หากทำงานตามที่คาดไว้ให้คัดลอกสคริปต์ลงในโฟลเดอร์เริ่มต้น

ในการค้นหาโฟลเดอร์เริ่มต้นใน Windows 10 ให้เปิด "Run" (กดWin+ Rหรือค้นหาในเมนู Start) และพิมพ์ (โดยไม่ใส่เครื่องหมายอัญประกาศ): "shell: startup" สำหรับผู้ใช้ปัจจุบันหรือ "shell: startup ทั่วไป "สำหรับผู้ใช้ทั้งหมด คัดลอก startup.ahk ไปยังโฟลเดอร์ที่เปิดขึ้น


1
ฉันคิดว่าฉันจะต้องเขียนสคริปต์ของตัวเองสำหรับเรื่องนี้ สิ่งที่ดีมีคนทำไปแล้วเพื่อที่ฉันจะได้ไม่ต้องคิดค้นล้อใหม่!
answerSeeker

7
มันทำให้ฉันสับสน Windows ยังไม่เพิ่มคุณสมบัติในการเปลี่ยนแป้นพิมพ์ลัด แม้ 20 ปีต่อมา ว้าว. สาธุไปที่ AutoHotkey
Ligemer

คุณต้องรีสตาร์ทคอมพิวเตอร์หลังจากนั้นจึงจะทำงานได้?
แดง M

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