เลื่อนลงไปที่ขั้นตอนเพื่อดูวิธีแก้ไข
ตกลง. เข้าใจแล้ว นี่คือวิธีการในการทำให้appleคลิก (- commandคลิก) ทำงานเป็นคลิกขวา ฉันยังรวมapple- shiftคลิกเพื่อทำงานเป็นคลิกกลาง และฉันได้เพิ่มshift- deleteจะทำหน้าที่เป็นมากกว่าที่จะเป็นdel BackSpaceวิธีการแก้ปัญหานี้ต้องและxbindkeys
xdotool
เรียกใช้ Ubuntu Desktop 13.10 บน MacBookPro2,2 สำหรับผู้ที่ลืม MacBook Pro มีเพียงปุ่มเมาส์เดียว ในขณะที่รองรับการเลื่อนสองนิ้วแบบ out-of-the-box ดูเหมือนว่าจะไม่มีวิธีการคลิกขวาบน ubuntu (out-of-the-box) บน macbookpro (โดยไม่ต้องใช้เมาส์ภายนอก) เห็นได้ชัดว่าoption- ( Fn-) F10เป็นวิธีแก้ปัญหาอย่างหนึ่ง แต่มันก็ไม่เหมือนกัน
ตั้งแต่การโพสต์ต้นฉบับการรวมกันเหล่านี้ได้ลอง แต่ไม่เป็นที่ยอมรับ:
- control + b: 1 - - ctrlคลิกเปิดใช้งานการเลือกหลายอย่างในตัวจัดการไฟล์และที่อื่น ๆ
- ตัวเลือก + b: 1 - option (alt)ให้ฟังก์ชั่นใน ubuntu ซึ่งยับยั้ง - optionคลิกจากการทำงาน
- shift + b: 1 - shiftคลิกเป็นปัญหาเนื่องจากการเลือกไฟล์
- การควบคุมตัวเลือก + + b: 1 - ctrl- คลิกที่บางครั้งต้องใช้การคลิกเมาส์สองครั้งอาจจะเป็นเพราะการใช้อูบุนตูของoptionoption (alt)
คำแนะนำปัจจุบันสำหรับ - appleคลิก; ดูเหมือนว่าจะทำงานได้ดีแม้ว่าapple (command)(เรียกอีกอย่างว่าSuper) จะเปิดหน้าต่างแป้นพิมพ์ลัดขึ้นมา:
- Mod4 + b: 1 - xdotool คลิก 3
- Mod4 + shift + b: 1 - xdotool คลิก 2
- shift + BackSpace - คีย์ xdotool - ตัวล้างรายการลบ# หมายเหตุ: ไม่ทำซ้ำอัตโนมัติ
หมายเหตุ: ฉันได้พบความต้องการที่จะนอนหลับก่อนที่จะเรียกใช้ xdotool จาก xbindkeys: .05 ไม่เป็นไรสำหรับการคลิก xdotool แต่ต้องมี. 10 สำหรับคีย์ xdotool [ฉันลดมันลงเป็น. 04 และ. 07 ด้วยความสำเร็จ] (ฉันขอคำอธิบายได้มั้ย? ข้อสันนิษฐานของฉันคือ xbindkeys และระบบจำเป็นต้องจัดการเหตุการณ์ปัจจุบันให้เสร็จก่อนที่ xdotool จะสามารถส่งกิจกรรมใหม่ได้ว้าว, shift- การลบมีประโยชน์มาก: คุณมีชีวิตอยู่ได้อย่างไรโดยไม่ใช้บน macฉันแค่หวังว่ามันไม่จำเป็นต้องหยุดชั่วคราวและสามารถเล่นซ้ำอัตโนมัติได้)
อ้างอิง:
- http://dennisideler.com/blog/custom-key-bindings-in-linux/
- http://tuxradar.com/content/xdotool-script-your-mouse
man xbindkeys
man xdotool
ขั้นตอน:
sudo apt-get install xbindkeys
sudo apt-get install xdotool
(เป็นทางเลือกและไม่จำเป็น) xbindkeys --defaults > ~/.xbindkeysrc && less ~/.xbindkeysrc
เพื่อทำความคุ้นเคยกับสัญลักษณ์ xbindkeys ที่จะลาออกจากq
less
แต่ไฟล์นี้มีctrl- การfผูกซึ่งยับยั้งการค้นหาปกติดังนั้นฉันจะลบมันrm ~/.xbindkeysrc
ก่อนที่จะดำเนินการต่อ: หรืออย่างน้อยก็แสดงความคิดเห็นออกctrl- fผูกพัน
สร้าง~/.xbindkeysrc
เพื่อประกอบด้วยหกบรรทัด:
"sleep .04 && xdotool click 3"
Mod4 + b:1
"sleep .04 && xdotool click 2"
Mod4 + shift + b:1
"sleep .07 && xdotool key --clearmodifiers Delete"
shift + BackSpace
- คุณสามารถทดสอบไฟล์การกำหนดค่านี้โดยการเรียกใช้
xbindkeys -v
ในเครื่อง
- และตอนนี้ลองกดapple-click combo เพื่อเปิดใช้งานการคลิกขวา
- จากนั้นให้ลองกดapple- - shiftคลิกเพื่อคัดลอกและวางสไตล์ของ linux: ก่อนอื่นให้เลือกข้อความจากนั้นapple- - shiftคลิก (เรียกว่าคลิกกลางหรือล้อคลิก) ในพื้นที่ข้อความ
- ขั้นสุดท้ายให้ลองshift- deleteเพื่อลบข้อความที่อยู่ข้างหน้าเคอร์เซอร์
- cntl- c(ภายในหน้าต่างเทอร์มินัล) จะหยุดการทดสอบ
ในที่สุดวิ่งxbindkeys
และคุณเสร็จแล้ว xbindkeys
จะถูกเรียกใช้โดยอัตโนมัติด้วยคำสั่ง/usr/bin/xbindkeys -f $HOME/.xbindkeysrc
เมื่อ lightdm เริ่มทำงาน ยังไม่แน่ใจว่าจะดำเนินการจากที่ใด คุณอาจวางสำเนาหรือ symlink ไว้.xbindkeysrc
ในไดเรกทอรีของผู้ใช้ทุกคนที่ต้องการเข้าสู่ระบบด้วยแป้นพิมพ์ mac os หมายเหตุ: เดิมฉันโพสต์ว่าคุณต้องedit .xprofile to include xbindkeys
: แต่นั่นไม่จำเป็น
โชคดี. -JJ