Cuộn xuống Bước, để xem giải pháp.
Được chứ. Hiểu rồi. Đây là một giải pháp để làm cho apple-click ( command-click) hoạt động như nhấp chuột phải. Tôi cũng bao gồm apple- shift-nhấp để làm việc như nhấp chuột giữa. Và tôi đã thêm shift- deleteđể hành động delchứ không phải là BackSpace. Giải pháp này đòi hỏi xbindkeys
và xdotool
.
Chạy Ubuntu Desktop 13.10 trên MacBookPro2,2. Đối với những người đã quên, MacBook Pro chỉ có một nút chuột. Mặc dù nó hỗ trợ cuộn ngoài hai ngón tay, nhưng dường như không có cách nào để nhấp chuột phải vào ubfox (ngoài hộp) trên macbookpro (không có chuột ngoài). Rõ ràng option- ( Fn-) F10là một cách giải quyết gần như hoàn toàn, nhưng nó không hoàn toàn giống nhau.
Kể từ bài đăng gốc, các kết hợp này đã được thử nhưng không hoàn toàn chấp nhận được:
- control + b: 1 - ctrl-nhấp vào cho phép nhiều lựa chọn trong trình quản lý tệp và các nơi khác.
- tùy chọn + b: 1 - option (alt)cung cấp các chức năng trong ubfox để ngăn chặn hoạt optionđộng.
- shift + b: 1 - shift-nhấp cũng là một vấn đề do lựa chọn tập tin.
- control + tùy chọn + b: 1 - ctrl- option-nhấp vào Đôi khi yêu cầu nhấp chuột đôi, có thể do sử dụng ubfox option (alt).
Các khuyến nghị hiện tại là cho apple-click; nó dường như hoạt động tốt ngay cả khi apple (command)(còn được gọi Super) không xuất hiện cửa sổ Phím tắt:
- Mod4 + b: 1 - xdotool nhấp 3
- Mod4 + shift + b: 1 - xdotool nhấp 2
- shift + BackSpace - Phím xdotool - bộ điều khiển xóa Xóa #Note: không tự động lặp lại.
Lưu ý: Tôi đã thấy cần phải ngủ trước khi chạy xdotool từ xbindkeys: .05 là ổn đối với nhấp chuột xdotool nhưng .10 là bắt buộc đối với khóa xdotool. [Tôi cúi nó để 0,04 và 0,07, với thành công.] (Tháng Tôi có một Giải thích xin vui lòng? Giả định của tôi là xbindkeys và hệ thống cần phải hoàn thành xử lý các sự kiện hiện tại trước khi có thể gửi xdotool một sự kiện mới. Wow, Shift- xóa rất hữu ích: làm thế nào bạn có thể sống mà không có nó trên máy mac? Tôi chỉ ước nó không cần phải tạm dừng và có thể tự động lặp lại.)
Người giới thiệu:
- http://dennisideler.com/blog/custom-key-bindings-in-linux/
- http://tuxradar.com/content/xdotool-script-your-mouse
man xbindkeys
man xdotool
Các bước:
sudo apt-get install xbindkeys
sudo apt-get install xdotool
(tùy chọn và không cần thiết) xbindkeys --defaults > ~/.xbindkeysrc && less ~/.xbindkeysrc
để làm quen với ký hiệu xbindkeys. q
để thoát khỏi less
. Nhưng tệp này chứa một ràng buộc ctrl- fức chế tìm kiếm thường xuyên, vì vậy tôi sẽ xóa nó rm ~/.xbindkeysrc
trước khi tiếp tục: hoặc, ít nhất, nhận xét ra ràng buộc ctrl- f.
tạo ~/.xbindkeysrc
để chứa sáu dòng:
"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
- Bạn có thể kiểm tra tệp cấu hình này bằng cách chạy
xbindkeys -v
trong thiết bị đầu cuối.
- Và bây giờ hãy thử nhấn tổ applehợp -nhấp để kích hoạt nhấp chuột phải.
- Tiếp theo, hãy thử nhấn apple- shift-nhấp để sao chép và dán kiểu linux: Đầu tiên, chọn một số văn bản, sau đó apple- shift-nhấp (được gọi là nhấp chuột giữa hoặc nhấp chuột) vào vùng văn bản.
- cuối cùng, thử shift- deleteđể xóa văn bản trước con trỏ.
- cntl- c(trong cửa sổ terminal) sẽ dừng thử nghiệm.
Cuối cùng, chạy xbindkeys
và bạn đã hoàn thành. xbindkeys
sẽ tự động được chạy với lệnh /usr/bin/xbindkeys -f $HOME/.xbindkeysrc
khi lightdm khởi động. Không chắc chắn nơi này được thực hiện từ đâu. Bạn có thể chỉ cần đặt một bản sao hoặc liên kết tượng trưng vào thư mục của .xbindkeysrc
mọi người có ý định đăng nhập bằng bàn phím mac os. Lưu ý: Ban đầu tôi đã đăng rằng bạn phải edit .xprofile to include xbindkeys
: nhưng điều đó là không cần thiết.
Chúc may mắn. -JJ