Có cách nào để cung cấp cho OS X hành vi X-windows thông thường trong đó việc chọn văn bản trong bất kỳ ứng dụng nào sẽ tự động sao chép nó vào bảng tạm và nút chuột giữa sẽ tự động dán nó?
Có cách nào để cung cấp cho OS X hành vi X-windows thông thường trong đó việc chọn văn bản trong bất kỳ ứng dụng nào sẽ tự động sao chép nó vào bảng tạm và nút chuột giữa sẽ tự động dán nó?
Câu trả lời:
Điều này đã được thảo luận (và trả lời) trên apple.stackexchange.com . Câu trả lời được chấp nhận trong cuộc thảo luận đó là sử dụng Better Touch Tool.
Tuy nhiên, tất cả các giải pháp đề xuất sử dụng một số công cụ để ánh xạ chuột nhấp vào Cmd-V không hoàn toàn bắt chước hành vi của X, nơi bạn có thể có nội dung khác nhau trong bộ đệm do chuột điều khiển và bộ đệm điều khiển bằng bàn phím (ví dụ: bạn có thể dán hai chuỗi khác nhau tùy thuộc vào việc bạn nhấp chuột giữa hoặc nhấn CTRL-V).
Chỉ cần cho các tài liệu lưu trữ: những gì bạn muốn thực sự làm việc trong Terminal † , nhưng chỉ trong rất giống cửa sổ Terminal:
Chọn một số văn bản (và nhả nút chuột) và sử dụng nút chuột giữa để dán.
Ngoài ra, khi sử dụng bàn di chuột hoặc chuột hai nút: sau khi chọn, nhấp và kéo lựa chọn chỉ một chút; bạn sẽ thấy con trỏ thay đổi. Bây giờ, khi bạn buông nút, văn bản đã chọn sẽ được dán vào con trỏ của bạn. Đánh Esc trong khi kéo hủy bỏ.
† Tất nhiên, Terminal chỉ là một trong số nhiều chương trình. Nhưng đối với tôi, đó là nơi duy nhất tôi thực sự muốn hành vi này, nếu chỉ vì nhận xét của Spiff về việc có thể thay thế (chuột) văn bản đã chọn bằng những gì trên bảng tạm.
Nếu bạn chỉ cần nó cho Terminal thì bạn có thể cài đặt iTerm2 , đây là một thiết bị đầu cuối có các cửa sổ X được cắt và dán.
Tôi mới dùng thử Terminal (OS X El Capitan, Phiên bản 10.11.5). Quá trình tôi sử dụng là thế này:
TUYÊN BỐ TỪ CHỐI : Tôi chưa thử nghiệm điều này vì tôi không có máy mac. Nhưng, nội dung quá lớn để đăng dưới dạng bình luận. Vì vậy, tôi đang đăng nó như là một câu trả lời thay thế.
Tôi là người dùng windows và đã triển khai chính xác chức năng tương tự trong windows bằng cách sử dụng tập lệnh được viết cho chương trình có tên Autohotkey.
Bây giờ, theo câu hỏi này , IronAHK chạy các tập lệnh AHK trên Mac.
Đây là cái tôi đang sử dụng cho windows (Tất nhiên, bạn sẽ phải điều chỉnh nó rất nhiều để làm cho nó hoạt động):
cos_mousedrag_treshold := 20 ; pixels
#IfWinNotActive ahk_class ConsoleWindowClass
~lButton::
MouseGetPos, cos_mousedrag_x, cos_mousedrag_y
keywait lbutton
mousegetpos, cos_mousedrag_x2, cos_mousedrag_y2
if (abs(cos_mousedrag_x2 - cos_mousedrag_x) > cos_mousedrag_treshold
or abs(cos_mousedrag_y2 - cos_mousedrag_y) > cos_mousedrag_treshold)
{
wingetclass cos_class, A
if (cos_class == "Emacs")
sendinput !w
else
sendinput ^c
}
return
~mbutton::
WinGetClass cos_class, A
if (cos_class == "Emacs")
SendInput ^y
else
SendInput ^v
return
#IfWinNotActive
;; clipx
^mbutton::
sendinput ^+{insert}
return
Script tín dụng đi đến bài viết này . Hãy thử trải nghiệm và nhận xét nếu bạn làm cho nó hoạt động. Tôi sẽ cố gắng giúp đỡ hết mức có thể.
Trong khi đó, có một cái nhìn về điều này là tốt. Nhưng, tôi không nghĩ rằng nó đủ tiên tiến cho chức năng mà bạn mong muốn.
Là một người dùng linux lâu năm, tôi đã rất muốn tìm kiếm các chức năng như vậy trong osx. Đánh dấu là đúng - iTerm là câu trả lời cộng với một số cài đặt trong Tùy chọn X11. Truy cập vào đây để biết thêm.
Tôi cũng không tìm thấy một cách bản địa. Sau khi thử những thứ khác nhau, cuối cùng tôi đã sử dụng TotalTerminal .
Nó thêm một số chức năng bổ sung cho ứng dụng thiết bị đầu cuối. Bên cạnh việc sao chép khi chọn, bạn có thể đặt khóa toàn cầu để hiển thị thiết bị đầu cuối bất cứ khi nào bạn muốn.
Bạn có thể thử thay đổi cài đặt chuột để xem trình điều khiển có cho phép bạn gán chức năng dán cho nhấp chuột giữa không. Nếu không, hãy thử xem qua USB Overdrive .
Đối với bản sao khi chọn, tôi không biết bất kỳ phần mềm nào cung cấp cho bạn chức năng này và đánh giá từ những gì tôi có thể tìm thấy trên Google, không có phần nào có thể tồn tại.
Tôi không có máy mac nên tôi không thể kiểm tra điều này và nội dung quá dài chỉ là một nhận xét nên tôi sẽ đăng nó dưới dạng câu trả lời. Có lẽ nó sẽ chứng minh hữu ích cho người khác.
Giải pháp1:
Chuyển đến tùy chọn X11 - tô sáng "mô phỏng chuột 3 nút".
Bây giờ nhấp chuột giữa = tùy chọn + nhấp chuột.
Tô sáng / dán sẽ hoạt động giống như trong Linux.
Giải pháp 2:
Một cách khác là cài đặt công cụ cảm ứng tốt hơn, điều này cho phép bạn gán các lệnh của riêng mình cho các cử chỉ chuột / bàn di chuột khác nhau.
Đó là một bước nhiều hơn so với highlight = copy, nhưng vẫn thích hợp hơn các phím tắt.
Từ các gợi ý macworld .
Tôi biết điều này không hoàn toàn giống nhau, nhưng nếu bạn chọn văn bản và nhấp chuột phải vào nó, bạn có tùy chọn để sao chép. Khi một cái gì đó nằm trên bảng, một nhấp chuột phải cũng có thể dán.
Tôi đã đánh lừa con chuột khổng lồ đa nút Logitech của mình và không thể tạo ra bất cứ thứ gì chính xác như những gì bạn mô tả, mặc dù một trong các tùy chọn là nút "nhấp chuột giữa".
Theo