แป้นพิมพ์ลัดเทียบเท่ากับการคลิกขวา


34

ฉันกำลังมองหาแป้นพิมพ์ลัดเพื่อยกระดับเมนูบริบทโดยใช้ Ubuntu บน MacBook Pro การกดแป้นพิมพ์ลัดควรมีผลเช่นเดียวกับการคลิกขวาที่ตำแหน่งเคอร์เซอร์

บนแป้นพิมพ์ Windows มีปุ่มเฉพาะสำหรับปุ่มนี้ใกล้กับสเปซบาร์ ฉันได้อ่านเกี่ยวกับการใช้Shift+ F10หรือCtrl+ Spaceแต่สิ่งเหล่านี้ไม่มีผลกับระบบของฉัน


3
กุญแจระหว่างปุ่ม Alt + ขวา Ctrl?
hytromo

3
ฉันคิดว่ามันจะใช้งานได้ถ้าฉันมีแป้นพิมพ์แบบเต็มหน้าต่าง แต่น่าเสียดายที่ฉันถูก จำกัด เฉพาะปุ่มที่มีให้ใน MacBook
Bill Cheatham

คุณกำลังใช้ Ubuntu แต่ท้ายที่สุดก็คือ MacBook Pro
เดซี่

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

คำตอบ:


32

Shift+ F10ทำงานในกรณีของฉัน ฉันเดาว่าความต้องการFnขึ้นอยู่กับคีย์บอร์ดที่คุณใช้

PS ฉันใช้ชุดค่าผสมนี้กับไฟล์ใน Nautilus (Ubuntu 14.04 LTS)


ขอบคุณ! ฉันสามารถยืนยันการทำงานนี้บน
thinkpad

ไม่มีผลเหมือนกับคลิกขวาที่ตำแหน่งที่ต้องการ!
วานาเดียม

ทำงานใน Thinkpad E470 บน Ubuntu 16.04
เถาวัลย์

11

keysym Menuจะเรียกเมนูบริบทที่เรียกว่า มันสามารถถูกผูกไว้กับ keycode โดยพลการเช่นนี้:

$ xmodmap -e 'keycode 68 = Menu'

สามารถทริกเกอร์ด้วยตนเองจากบรรทัดคำสั่งเช่น:

$ xdotool key Menu

และเพื่อค้นหารหัสมันถูกผูกไว้กับหนึ่งสามารถทำได้:

$ xmodmap -pke | grep Menu

หากต้องการทราบว่าคีย์รหัสใดที่ปล่อยหนึ่งสามารถใช้:

$ xev

ฉันคิดว่านี่เป็นตัวเลือกที่ดีที่สุดเนื่องจากคีย์บอร์ดสมัยใหม่ได้ลบคีย์บริบทออกไป ฉันใช้ keycode 105 ซึ่งเป็นกุญแจควบคุมที่ถูกต้องของฉัน
Miladiouss

+1 นี่คือคำตอบที่ถูกต้อง - โดยค่าเริ่มต้นใน MATE, gnome shift + f10 จะทำงานได้ แต่ตัวจัดการหน้าต่างใด ๆ ที่คุณใช้พวกเขาทั้งหมดจะจบลงด้วยการดำเนินการคำสั่งนั้น นอกจากนี้ยังอธิบายวิธีการนี้สามารถกำหนดค่าได้ - ตัวอย่างเช่นหากในระบบของคุณใช้งานไม่ได้ให้ค้นหาการกำหนดค่าการเชื่อมโยงคีย์และเชื่อมโยงคีย์ที่คุณต้องการด้วยคำสั่งและ voila นั้น ขอบคุณ
cancerbero

ไม่มีผลเหมือนกับคลิกขวาที่ตำแหน่งที่ต้องการ!
วานาเดียม

10

ลองShift+ +Fn F10สิ่งนี้ใช้ได้กับ Windows และ Ubuntu ใน VirtualBox บน OS X สำหรับฉัน


ขอบคุณ แต่ฉันไม่ได้รับโชคกับสิ่งนี้! บางที OSX ของคุณอาจแปลความหมายนี้มากกว่าลินุกซ์เอง
Bill Cheatham

สิ่งนี้ใช้ได้กับ MacBook Air ของฉันที่ใช้งาน Ubuntu 10.04 ขอบคุณ!
Waldir Leoncio

มันใช้งานได้กับ Ubuntu 14.04 (Dell) ด้วย
blackfyre

ไม่มีผลเหมือนกับคลิกขวาที่ตำแหน่งที่ต้องการ!
วานาเดียม

5

ฉันใช้งานพื้นฐาน: Ctrl+F10


2
ใน nautilus การใช้ Ctrl + F10 จะเหมือนกับ Shift + F10 (เพิ่ม Fn หากจำเป็น) เว้นแต่ว่ามีการเลือกรายการในกรณีใด Shift + F10 จะเปิดเมนูคลิกขวาตามบริบทสำหรับรายการนั้น ๆ ตัวอย่างเช่น Ctrl + F10 จะพูดว่า "New Folder" เสมอโดยไม่คำนึงถึง แต่หากเลือกไฟล์ "foo.txt" Shift + F10 จะเปิดเมนูด้วย (ตัวอย่าง) "Open with GVim"; หรือหากเลือก "foo.mp4" เมนูอาจพูดว่า "Open with VLC"
ไมเคิล

2

การรวมกันของ: ( shiftหรือctrl) + ( F10หรือFnF10), การเปลี่ยนและ ctrl ที่ด้านซ้ายของแป้นพิมพ์ควรใช้

หากคุณต้องการเมนูบริบทแอปพลิเคชันใน Raspbian Pi Linux: alt+space

บางครั้งคีย์บริบทใช้งานได้: ปุ่มคีย์บริบทบนคีย์บอร์ดบางรุ่น เป็นคีย์ที่มีรายการและตัวชี้เมาส์


ไม่มีผลเหมือนกับคลิกขวาที่ตำแหน่งที่ต้องการ!
วานาเดียม

2

ตรวจสอบให้แน่ใจว่าคุณมีแพ็คเกจชื่อ xdotool ติดตั้งอยู่

ทำให้ช็อตคัตของแอปพลิเคชันนี้สำหรับคีย์ที่คุณต้องการ:

xdotool click 3

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

โบนัส: สำหรับการคลิกกลางคำสั่งคือ

xdotool click 2

การสร้างทางลัดแอปพลิเคชันสำหรับแป้นพิมพ์อาจแตกต่างกันไปตามสภาพแวดล้อมเดสก์ท็อปที่ใช้ ใน Xfce (ใช้ในเช่น Xubuntu) การสร้างทางลัดดังกล่าวเกิดขึ้นได้อย่างง่ายดายในไดอะล็อกคีย์บอร์ด


1

วิธีแก้ปัญหาของฉันคือค้นหาเมาส์ 2 ปุ่มตัวเก่าและเสียบเข้า

ฉันลองคำตอบทั้งหมดที่ฉันเห็นด้านบน ส่วนใหญ่ดูเหมือนจะเพิกเฉยต่อปัญหาบางอย่างซึ่งคีย์บอร์ด mac ไม่มีปุ่ม alt หรือปุ่ม windows นอกเหนือจากเมาส์ที่ไม่มีปุ่มสองปุ่มหรือมากกว่า

ฉันไม่เข้าใจสิ่งที่พวกเขาคาดหวังว่าเคอร์เซอร์ / เมาส์จะทำในขณะที่คุณกด Shift-f10 หรืออะไรก็ตาม ฉันต้องการล็อคไอคอนไปที่ตัวเรียกใช้งานไม่มีวิธีเลือกก่อนแล้วจึงกดปุ่มตามลำดับ ฉันสามารถวางเมาส์ไว้เหนือหรือคลิกซ้ายก็ได้ คลิกซ้ายค้างไว้แล้วจึงสำคัญ sequnce ในขณะที่ถือ? ดูเหมือนจะไม่ทำงาน

คำตอบข้างต้นด้วยคำสั่ง xmodmap และ xev ดูเหมือนว่ามันอาจชี้ไปในทิศทางที่ถูกต้อง แต่มันก็เหมือน "การแก้ปัญหาที่มีอยู่" มากกว่าทางออกที่แท้จริง ปุ่มใดที่ฉันสามารถทำการแมปใหม่โดยไม่ทำให้เกิดความยุ่งเหยิง? Shift-f10 ดูเหมือนจะไม่ทำอะไรเลยตอนนี้ฉันจะใช้ xmodmap เพื่อทำแผนที่เมนูเพื่อเลื่อน -10 ได้อย่างไร อย่างน้อยก็มีที่สำหรับเริ่มการค้นหาเว็บ

นอกจากนี้เมนูที่เกิดขึ้นเมื่อฉันเรียกใช้ "เมนูคีย์ xdotool" ในขณะที่วางเมาส์ไว้เหนือบางสิ่งไม่ใช่เมนูเดียวกันที่เกิดขึ้นเมื่อฉันคลิกขวาที่รายการเดียวกัน ดังนั้น "เมนู" จึงไม่ใช่สิ่งที่ OP ต้องการ


แป้นพิมพ์ MacBook ของฉันมีปุ่ม alt สองปุ่ม และปุ่ม cmd ทำหน้าที่เหมือน Super keys เช่น windows keys
jarno

xdotool click 3ไม่หลอกลวง ดูคำตอบของฉัน
jarno

0

ปุ่มลัดสำหรับ Mac เป็น+CTRL SPACEควรเปิดคลิกขวาหรือ "เมนูบริบท"

สำหรับ linux คอมโบควรจะเป็นCTRL+ F10และตามที่ระบุไว้คุณอาจต้องสลับหรือกดปุ่มค้างไว้fnเช่นกัน

อย่างไรก็ตามคุณได้กล่าวถึงสิ่งนี้ไม่ทำงาน

ดังนั้นคุณอาจจำเป็นต้องใช้ชุดปุ่มลัดสำหรับ Mac แทนในขณะที่คุณใช้งาน linux บน Mac แทนที่จะเป็น PC

คลิกที่นี่สำหรับข้อมูลเพิ่มเติมและรายการการโยงคีย์ที่สมบูรณ์ยิ่งขึ้น

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