ยกเลิกการกำหนด alt + ลูกศรขวา


11

ฉันกำลังพยายามแมป View.NavigateBackward และ View.NavigateBackward เช่นนั้น:

  • View.NavigateBackward = Alt + LeftArrow
  • View.NavigateForward = Alt + RightArrow

ค่อนข้างง่ายใน Visual Studio พร้อมกล่องโต้ตอบตัวเลือกคีย์บอร์ด ตกลงดังนั้นฉันจึงกำหนดทางลัดและ NavigateBackward ก็ใช้งานได้ แต่ NavigateForward ซึ่งเคยถูกกำหนดให้กับ Edit.CompleteWord จะยังคงอยู่กับการบ้านเก่า ฉันได้ตรวจสอบแล้วว่า Edit.CompleteWord ถูกกำหนดเป็น 'Ctrl + K, W' แต่ Alt + RightArrow ยังคงทำงานเป็นคำที่สมบูรณ์ มีบางสิ่งที่พิเศษเกี่ยวกับปุ่มลูกศรที่ฉันไม่สามารถกำหนดได้หรือไม่?

ฉันต้องการทำสิ่งนี้เพื่อให้ปุ่มเมาส์ทำงานเหมือนกันใน VS 2010 และเว็บเบราว์เซอร์ของฉัน ทำงานได้ดีสำหรับปุ่มย้อนกลับ แต่ปุ่มไปข้างหน้าจะไม่สามารถกำหนดใหม่ได้อย่างถูกต้อง ข้อเสนอแนะ?

คำตอบ:


12

เพื่อขยายคำตอบของ jcollum ...

เห็นได้ชัดว่าการกำหนดในระดับโลกไม่ได้หมายความว่า "มีผลทั่วโลก" มันจะปรากฏขึ้นแทนที่จะเป็น "ทางเลือก" เมื่อไม่มีการกำหนดที่เฉพาะเจาะจงมากขึ้นสำหรับประเภทหรือหน้าต่างปัจจุบันของตัวแก้ไข

ดังนั้นหากคุณไม่ได้รับการมอบหมายคีย์ส่วนกลางให้ทำงานในกรณีนี้ Alt + ลูกศรขวาให้ไปที่เครื่องมือตัวเลือกสภาพแวดล้อมแป้นพิมพ์

คลิกในฟิลด์ "กดปุ่มทางลัด" และกด Alt + ลูกศรขวาพร้อมกัน

จากนั้นคลิกเมนูแบบเลื่อนลง "ทางลัดที่ใช้โดย" และคุณจะเห็นคำสั่งที่ละเมิดซึ่งมีความสำคัญกว่าเช่น "Edit.CompleteWord (Alt + ลูกศรขวา (ตัวออกแบบเวิร์กโฟลว์))"

หน้าจอคีย์บอร์ด 1

จากนั้นพิมพ์คำสั่งที่ละเมิดลงในฟิลด์ "แสดงคำสั่งที่มี" เช่นประเภท Edit.CompleteWord ตอนนี้คลิกที่ "ทางลัดสำหรับคำสั่งที่เลือก" แบบหล่นลง เลือกลูกศรที่แทนที่ Alt + ลูกศรขวาจากนั้นคลิกลบ

แป้นพิมพ์ screen2

ตอนนี้ทางลัดที่ได้รับมอบหมายทั่วโลกของคุณจะถูกนำมาใช้ (สมมติว่าไม่มีทางลัดอื่น ๆ ที่มีความสำคัญกว่า)


5

คลาสสิก "คิดออก 30 วินาทีหลังจากที่ฉันโพสต์": คุณต้องลบการกำหนดแป้นพิมพ์ Edit.CompleteWord ในเครื่องมือแก้ไขทั้งหมด - แม้ว่า Alt + ลูกศรขวาถูกกำหนดใน Global เป็น View.NavigateForward Apparently Global ไม่ได้แทนที่ผู้แก้ไขทุกคนอย่างที่ควรจะเป็น


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