มีคอร์ดคีย์บอร์ดสำหรับปุ่มเมนูบริบทหรือไม่?


48

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

มีคอร์ดคีย์บอร์ด (ทางลัด) ที่แสดงเมนูบริบทหรือไม่?

ป้อนคำอธิบายรูปภาพที่นี่


ทำซ้ำ (และดูคำตอบของฮอตคีย์อัตโนมัติ): วิธีเลียนแบบคีย์เมนูบริบทเมื่อไม่มีบนแป้นพิมพ์อย่างไร superuser.com/questions/875332/…
BillR

คำตอบ:


73

Shift+ F10! ทางลัดหนึ่งในรายการโปรดของฉัน!


11
พระเจ้าช่วย. ฉันไม่เคยรู้มาก่อน. เย็น!
LPChip

4
ยอดเยี่ยมถึงแม้ว่าในบางแอปพลิเคชั่นจะไม่ทำงานตัวอย่างเช่นในเมนูบริบทขององค์ประกอบหน้าเว็บใน Chrome และ Opera (ปัญหาเกี่ยวกับ Webkit?)
PTwr

2
มันยังใช้งานได้กับ Ubuntu ในบางแอปพลิเคชันเช่น Chrome
simbabque

5

ในขณะที่ไม่ตรงคำตอบสำหรับคำถามของคุณมีการแก้ปัญหาอาจจะดีกว่า+Shift F10เป็นตัวอย่างมันไม่ทำงานที่นี่ในเบราว์เซอร์ Chrome ในขณะที่ฉันพิมพ์คำตอบนี้ นอกจากนี้ในโปรแกรมส่วนใหญ่ที่จริงผมต้องปุ่มเมนูบริบท (aka Apps-Key) ฉันจะใช้มันจึงมักจะว่า "ใช้มือทั้งสองข้างหรือยืดหนึ่งอย่างเชื่องช้า" comination สำคัญเช่นShift+ F10จะเสียเปรียบ

อย่างไรก็ตามโปรดทราบว่าฉันสามารถแสดงความคิดเห็นได้เฉพาะในโซลูชัน Windows วิธีแก้ปัญหาเหล่านี้ยังสมมติว่าคุณมีกุญแจอื่น ๆ ซึ่งคุณยินดีเสียสละ

1. Remapping Keys ผ่านรีจิสตรี Windows (หรือยูทิลิตี้ SharpKeys)

Windows อนุญาตให้ทำการแมปคีย์ใหม่ผ่านรีจิสตรี น่าเศร้าที่นี้ไม่ได้ใช้ไวยากรณ์ตรงไปข้างหน้าเพื่อให้คุณอาจจะดีกว่าการใช้สาธารณูปโภคของบุคคลที่สามในการสร้าง remappings เช่นSharpKeys

ภาพหน้าจอของ SharpKeys

ภาพหน้าจอแสดงการกำหนดค่าของฉันสำหรับ Thinkpad Edge E540 ซึ่งปุ่มเมนูบริบทถูกแทนที่ด้วย PrintScreen แต่มีปุ่มยูทิลิตี (เปิด calc.exe, ล็อคหน้าจอ, เปิดเบราว์เซอร์เปิด "คอมพิวเตอร์ของฉัน") ซึ่งไร้ประโยชน์โดยสิ้นเชิงกับฉัน .

โชคดีที่มันใช้ชื่อที่สื่อความหมายสำหรับกุญแจเช่นนั้นมันไม่จำเป็นที่จะต้องรู้รหัสตัวเอง

การกำหนดคีย์ใหม่โดยตรงกับรีจิสตรีจะยังคงต้องใช้ซอฟต์แวร์บุคคลที่สามเพื่อค้นหารหัส (โดยเฉพาะอย่างยิ่งสำหรับคีย์ที่ไม่ได้มาตรฐาน) ดังนั้นฉันขอแนะนำว่าอย่ารบกวนลองใช้งานตราบใดที่ชาร์ปคีย์ทำงานบนอุปกรณ์ของคุณ

2. AutoHotKey

หรือคุณสามารถตั้งค่าแป้นใหม่ด้วยยูทิลิตีที่ใช้งานทั่วไปเช่น AutoHotKey ฉันเคยใช้สคริปต์

; Print is Context, Shift-Print is Print.
$PrintScreen::Send {AppsKey}
$+PrintScreen::Send {PrintScreen}

เพื่อ remap PrintScreenไปAppsและShift+ เพื่อPrintScreenPrintScreen

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


ว้าวดูเหมือนว่าเป็นเครื่องมือที่ยอดเยี่ยม!
ppittle

3

Shift+F10เป็นกุญแจสำคัญเช่นนั้น น่าเสียดายที่แอพพลิเคชั่นหลายตัวได้รับการสนับสนุนไม่ดีพอ (เช่น KDE4 Dolphin ดูเหมือนจะไม่รองรับ)

เพื่อเป็นการหลีกเลี่ยงปัญหาฉันใช้การเชื่อมโยงส่วนกลางที่แปลเป็นคีย์เมนูมาตรฐาน

@kdb ได้อธิบายวิธีการทำเช่นนั้นบน Windows เพื่อให้คุณสามารถใช้วิธีแก้ปัญหาของพวกเขาที่นั่น บน Linux ผมเคยได้ไปทำงานร่วมกับAutoKey

<shift>+<f10>เพียงแค่เพิ่มสคริปต์นี้และแผนที่ไปยัง

keyboard.send_keys('<menu>')

โปรดทราบว่าคุณต้องบันทึกสคริปต์ก่อนที่ผลผูกพันจะมีผล

สกรีนช็อตของ AutoKey


1

นอกเหนือจากมาตรฐานShift+ F10แล็ปท็อปของฉัน Dell Fnมีอีกหนึ่งที่ทำงานในหลายสถานการณ์: Right Ctrl+

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