มีวิธีใดบ้างที่จะรับรายการแป้นพิมพ์ลัดทั้งระบบที่ใช้งานอยู่ในปัจจุบัน?


10

มีวิธีใดบ้างที่จะรับรายการแป้นพิมพ์ลัดทั้งระบบที่ใช้งานอยู่ในปัจจุบันรวมถึงโปรแกรมที่แนบมาด้วย

ฉันสังเกตเห็นว่ามีบางคนกำลังเอาชนะคนอื่นโดยไม่คาดคิดและมีคู่เชื่อมโยงกับบางสิ่งบางอย่างในคอมพิวเตอร์หลักของฉัน


1
@paradroid อาจไม่ได้ทั่วโลก สามารถเก็บไว้ได้ (อย่างน้อย ... ฉันอาจพลาดความเป็นไปได้บางอย่าง) จาก Windows โดยโปรแกรมที่กำหนดเองที่ทำโดยผู้จำหน่ายพีซีหรือแม้แต่ใน normal.dot สำหรับ Word มันขึ้นอยู่กับว่ามันเป็นทางลัดแบบไหน โพสต์เพิ่มเติมเกี่ยวกับสิ่งที่เกิดขึ้นและบางทีฉันสามารถช่วยได้
KCotreau

@KCotreau: มันเป็นคำถามทั่วไปมากกว่าสิ่งที่เฉพาะเจาะจงเพราะฉันมักจะเจอปัญหานี้เพราะฉันมีซอฟต์แวร์จำนวนมากที่ใช้แป้นพิมพ์ลัดและฉันเพิ่มของฉันเอง ตัวอย่างเช่นในขณะนี้โปรแกรมการจัดทำดัชนีที่ฉันได้รับการทดลองด้วย (Tabbles) ได้แทนที่แป้นพิมพ์ลัดการเชื่อมต่อสำหรับ Secure terminal terminal emulator นี่เป็นเรื่องง่ายที่จะทราบ แต่มันก็ไม่คาดคิด นอกจากนี้ฉันกำลังพยายามตั้งค่าปุ่มลัดสำหรับ ClipX WinKey + Vซึ่งเป็นสิ่งที่ฉันมักจะใช้ แต่มีบางอย่างที่ใช้กับเครื่องนี้และฉันไม่รู้ว่ามันคืออะไร
Paradroid

@paradroid มีคุณแล้ว
KCotreau

ฉันใช้ @KCotreau - เหล่านี้ไม่ได้เก็บไว้ที่ใดก็ได้ที่สามารถคาดเดาได้ (หรือบางครั้งถูกเก็บไว้นอกการเรียกใช้งานได้เลย) ดังนั้นฉันจึงไม่สามารถคิดได้ว่าคุณจะแจกแจงโปรแกรมอย่างไร แอปสามารถลองการกดแป้นพิมพ์ทุกครั้งที่เป็นไปได้ แต่มันจะต้องฉลาดพอที่จะระบุสิ่งที่เกิดขึ้นจริงทุกครั้งในลักษณะใด ๆ ที่มนุษย์สามารถอ่านได้หรือเป็นประโยชน์ในระยะไกล
Shinrai

@Shinrai: แต่ระบบปฏิบัติการรู้แน่ชัดว่าแป้นพิมพ์ลัดทั้งระบบใช้งานอยู่และโปรแกรมใดที่ต่ออยู่กับโปรแกรมเหล่านั้น
Paradroid

คำตอบ:


3

น่าเสียดายที่ไม่มีวิธีการจัดการจากส่วนกลางในการจัดการหรือค้นหาฮอตคีย์ทั่วโลกใน Windows เมื่อแอปพลิเคชันตั้งค่าฮอตคีย์ทั่วโลกเพียงบอก Windows ว่าต้องการฟังเหตุการณ์แป้นพิมพ์และตัวกรองทั้งหมดตามสิ่งที่ต้องการฟังเมื่อ Windows แจ้งให้ทราบ

ในคำอื่น ๆ :

  1. คุณเปิดใช้งานฮอตคีย์ทั่วโลกในแอปพลิเคชัน (เช่น Winamp)
  2. Winamp บอก Windows ว่าต้องการฟังเหตุการณ์แป้นพิมพ์ทั่วทั้งระบบผ่านทาง Windows APIs (นี่เป็นเรื่องง่ายมีเหตุการณ์แป้นพิมพ์บางอย่างที่ยังคงถูกกรองออกไปจากโปรแกรมผู้ใช้บางโปรแกรมต้องติดตั้งตัวกรองเพื่อรับรายละเอียดเพิ่มเติม)
  3. เมื่อมีเหตุการณ์แป้นพิมพ์เกิดขึ้น (มีการกดแป้น) Windows จะส่งข้อความไปยังแอปพลิเคชันว่า "มีการกดแป้นนี่คือรายละเอียด"
  4. จากนั้นแอปพลิเคชันจะดูข้อมูลที่ได้รับจาก Windows ซึ่งโดยทั่วไปจะมีคีย์ที่ถูกพุชและตัวดัดแปลงใด ๆ (เช่น shift, alt, ctrl, คีย์ Windows)
  5. แอปพลิเคชันสนใจและกดปุ่มใดแอปพลิเคชันจะดำเนินการบางอย่าง (เช่นหยุดเพลง) หรือให้การควบคุมกลับไปยัง Windows นั่นคือหากมีการกดคีย์ผสมที่แอปพลิเคชันสนใจมันจะทำการกระทำที่เกี่ยวข้อง

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

คำแนะนำเดียวของฉันคือการใช้บางอย่างเช่นProcMonหรือProcess Explorerเพื่อดูกิจกรรมที่เกิดขึ้นเมื่อคุณกดปุ่มผสมที่คุณสนใจ


0

คุณสามารถลองHotKeys - มันแสดงแผนที่ของทางลัดและช่วยให้คุณสามารถกำหนดใหม่ ฉันไม่แน่ใจ 100% แต่ฉันคิดว่ามันถูก จำกัด ไว้ที่Win+ somethingชุดค่าผสม

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