Tăng / hạ / di chuyển / thay đổi kích thước cửa sổ bằng phím chuột + phím bổ trợ


13

Tôi là người dùng FVWM lâu năm ở phía Linux và đã phát triển một số phím tắt + bàn phím chuột mà tôi thấy rất hữu ích trong việc quản lý các cửa sổ. Đặc biệt:

  • nhấp chuột trái + lệnh + shift = gửi trở lại nếu ở phía trước, nếu không thì nâng lên phía trước
  • nhấp chuột phải + lệnh + shift = tối đa hóa cửa sổ theo chiều dọc (kích thước ngang không thay đổi)
  • hợp âm trái + phải + lệnh + shift = lấy cửa sổ và di chuyển nó
  • hợp âm trái + phải + lệnh + điều khiển + shift = thay đổi kích thước (kéo con trỏ sang bên hoặc góc và di chuyển nó để thay đổi kích thước)

Đối với tất cả những điều này, "nhấp chuột" có nghĩa là nhấp vào bất cứ nơi nào trong cửa sổ.

Có phần mềm Mac nào cho phép tôi thiết lập phần mềm này không? Tôi vào ngày 10.6.

Biên tập

Để làm rõ, các thao tác di chuyển / thay đổi kích thước nên bắt đầu từ chuột xuống và kết thúc khi di chuột lên.


Tôi chủ yếu tìm kiếm thay thế cho mặc định cho gnome Alt + nhấp chuột kéo để di chuyển cửa sổ (nhấp vào bất cứ nơi nào trong cửa sổ và kéo).
bisko

Câu trả lời:


5

Easy Move + Resize là một công cụ nhỏ tuyệt vời thực hiện chính xác những gì nó nói trên hộp thiếc.

Sử dụng

Easy Move + Resize dựa trên hành vi được tìm thấy trong nhiều trình quản lý cửa sổ X11 / Linux

- Cmd + Ctrl + Left Mousebất cứ nơi nào trong cửa sổ, sau đó kéo để di chuyển
- Cmd + Ctrl + Right Mousebất cứ nơi nào trong cửa sổ, sau đó kéo để thay đổi kích thước

Điều này là một luồng không khí trong lành sau khi dành quá nhiều thời gian cố gắng tìm ra cách để có được phiên bản mới nhất của BetterTouchTool để làm những gì tôi muốn. Nó cũng không phụ thuộc vào SIMBL , điều này thật tuyệt.

Khiếu nại duy nhất của tôi là các ràng buộc chính không thể cấu hình. Tôi muốn sử dụng ⌘ Cmd+ ⌥ Opt+ ⌃ Ctrl+ Nhấp chuột trái để thay đổi kích thước, vì nhấp và kéo bằng hai ngón tay trên bàn di chuột thì hơi khó xử. Nhưng này, nó là nguồn mở và như mọi khi, có một vấn đề cho điều đó .


Đẹp và đơn giản để di chuyển và thay đổi kích thước! Đối với những người sử dụng trackpad như tôi, để thay đổi kích thước, bạn phải nhấp bằng hai ngón tay (để thực hiện nhấp chuột phải) sau đó kéo (bạn chỉ có thể kéo một ngón tay trong khi vẫn giữ áp lực với ngón còn lại). Tôi thích cử chỉ 3 ngón tay để kéo nhưng không quá khó chịu khi nhấp để thay đổi kích thước. Cảm ơn!
Ferran Maylinch

3

Không hoàn toàn những gì bạn đang tìm kiếm, nhưng bạn có thể kéo và thay đổi kích thước cửa sổ mà không cần đưa nó lên nền trước. Kéo lệnh trên thanh menu (hoặc một khoảng trống trên thanh công cụ) để di chuyển cửa sổ và kéo lệnh trên tay cầm thay đổi kích thước để thay đổi kích thước.

Nhấp chuột vào các yếu tố cửa sổ có thể cho phép bạn sử dụng chúng trong khi cửa sổ vẫn ở phía sau, nhưng hoạt động không nhất quán, iirc.


2

Bạn muốn Zooom / 2 . Dùng thử miễn phí có sẵn. Nó hoạt động bằng cách giữ phím điều chỉnh và chỉ cần di chuyển chuột của bạn (không cần nhấp chuột!) Và sau đó cửa sổ nào con trỏ của bạn ở trên sẽ thay đổi kích thước hoặc di chuyển xung quanh tùy thuộc vào phím nào bạn nhấn, có thể tùy chỉnh. Nó làm nhiều thứ nữa là tốt.

Tôi sử dụng JiTouch cá nhân, nhưng điều đó đòi hỏi phải có trackpad và thành thật mà nói, tính năng cụ thể này trên JiTouch cần một chút luyện tập để gọi cử chỉ cần thiết, rất tiếc là không thể tùy chỉnh.


Cảm ơn - Zooom không di chuyển / thay đổi kích thước nhưng không tăng / giảm hoặc tối đa hóa. Tôi đã gửi một yêu cầu tính năng.
Reid

Nó đã làm những điều đó. Để nâng lên phía trước, kiểm tra các cài đặt. Để tối đa hóa, chỉ cần nhấp đúp vào trong khi giữ phím điều chỉnh đã chọn.
Randy6T9

Nhấp đúp vào thu phóng thực sự thay vì tối đa hóa. Hạ thấp không phải là IMO hữu ích, ẩn có thể được sử dụng thay thế.
Lri

@Lri, ý kiến ​​đó là tốt, nhưng theo tôi việc hạ thấp vô cùng hữu ích - một trong những yêu cầu quan trọng nhất trong các yêu cầu trên.
Reid

có hành vi tương tự trên máy Mac và hộp Linux của tôi là điểm chính, vì vậy thực hiện nó với các phím bổ trợ là rất quan trọng.
Reid

2

Điều thú vị là hầu hết người dùng OS X không dễ dàng nhận ra thấp hơn là tính năng cụ thể đang được tìm kiếm. Nếu tôi có một cửa sổ chặn hầu hết màn hình:

  • Tôi không muốn làm phiền vị trí của nó, vì vậy di chuyển là vô ích.
  • nó chặn một số cửa sổ tôi muốn xem, vì vậy chuyển sang chế độ xem toàn cửa sổ và chọn một cửa sổ không giúp được gì nhiều
  • Tôi vẫn muốn xem một phần của cửa sổ, vì vậy giảm thiểu nó không hữu ích.

Tôi muốn hạ thấp nó để ở phía sau các cửa sổ khác. Trong Unix / Linux, tôi có thể tiếp tục gõ vào các phần của nó mà tôi có thể thấy trong khi để nó ở phía sau. Tôi chỉ để các phần thú vị của cửa sổ hiển thị và tương tác với tất cả chúng mà không phá hủy cách chúng được sắp xếp. Quá dễ.

OS X bị cáo buộc thậm chí không hỗ trợ viết mã để đẩy cửa sổ ra phía sau. Cũng không gõ và di chuyển tại các cửa sổ ẩn một phần mà không sử dụng sửa đổi. Cũng không phải là thậm chí từ xa đàng hoàng tại rời khỏi cửa sổ của tôi, nơi tôi để lại cho họ thông qua giấc ngủ, được di chuyển, vv Nếu tôi giết một cửa sổ, OS X đặt ra một số ngẫu nhiên của các cửa sổ khác cùng loại, buộc nỗ lực để lập lại trật tự (có thể là một thiết lập cho điều này, tôi đang tìm kiếm). Nếu tôi mở một cửa sổ từ một cửa sổ trên một màn hình, cửa sổ mới sẽ xuất hiện trên một màn hình được chọn ngẫu nhiên thay vì trên cửa sổ khởi tạo (cũng có thể không chắc chắn).

Nhìn chung, quản lý cửa sổ OS X rất tệ so với thế giới * mix - rất khó chịu sau khi làm việc với thực tế


1

Tôi nghĩ rằng lặp lại câu hỏi hữu ích. Tôi chưa tìm được cách hạ cửa sổ xuống và giống như áp phích ban đầu nêu ra nhiều thứ khác không phải là một sự thay thế tốt. Hành vi mong muốn là một cái gì đó giống như tùy chọn hoặc lệnh + (trái, giữa hoặc phải) ở bất kỳ đâu trên cửa sổ (hoặc thay vào đó trên thanh tiêu đề) và cửa sổ di chuyển xuống mức thấp nhất (hầu hết phía sau) theo thứ tự xếp chồng cửa sổ, do đó lộ ra cửa sổ tiếp theo . Nhấn một lần nữa đẩy cái tiếp theoở mặt sau và cứ thế - và với nhiều (nhiều) lần nhấn, bạn xoay qua toàn bộ bộ sưu tập các cửa sổ trên màn hình - đặc biệt nhanh - nói tất cả 10 hoặc 20 cửa sổ chỉ trong vài giây .. Trình quản lý cửa sổ Unix cho phép bạn liên kết nó (cửa sổ thấp hơn là tên gọi của nó) đối với hầu hết mọi tổ hợp phím và chuột. Chuột trái lệnh sẽ là một lựa chọn có khả năng cho nhiều người sử dụng nó (thứ mà bạn nhấn liên tục - hàng nghìn lần một ngày).

Tôi đã tìm thấy rằng có vẻ như nó có thể được thực hiện trong mã NSWindowLevel (thói quen ca cao) nhưng tôi không tìm thấy đề cập đến nó trong bất kỳ tiện ích (macos) nào. Tiếp theo tôi cần xem xét các trình quản lý cửa sổ khác nhau. Chuyển đổi trình quản lý cửa sổ trên hộp unix là hoàn toàn có thể thực hiện được - nhưng một số lắp ráp chắc chắn là bắt buộc. Tôi hơi khó chịu về việc gây nhiễu trong trình quản lý cửa sổ mới ở đây để xem điều gì sẽ xảy ra. Nhưng có lẽ nó ổn.


0

Bạn có thể chạy FVWM làm trình quản lý cửa sổ cho các ứng dụng X11 và có hành vi này.

Đối với các ứng dụng OS X, bạn có thể di chuyểnthay đổi kích thước chúng mà không cần chuột, chỉ sử dụng bàn phím, sử dụng các ứng dụng của bên thứ 3 ( liên kết , liên kết ).

Tôi không biết bất kỳ kỹ thuật nào khác để tăng hoặc giảm .


0

Tôi chưa sử dụng JiTouch nhưng nó tuyên bố có chế độ "di chuyển / thay đổi kích thước" chỉ dựa trên bàn di chuột. Nếu bạn có máy tính để bàn, nó sẽ hoạt động với trackpad bên ngoài.


Nó làm. Tôi dùng nó. Nhưng được cảnh báo rằng cử chỉ này không thể tùy chỉnh cho tính năng đặc biệt này và cử chỉ họ đã chọn là loại hit hoặc miss. Phải mất một chút thực hành để có được hang của nó. Hy vọng rằng điều này sẽ được tối ưu hóa khi họ thoát khỏi phiên bản beta.
Randy6T9

0

Dựa trên video này , bạn muốn sử dụng BetterTouchTool .


Cảm ơn - không may BTT không kích hoạt cho đến khi di chuột lên; Tôi đang tìm chuột xuống. Tôi sẽ làm rõ câu hỏi.
Reid

0

Tôi đề nghị bạn thử Afloat . Trong 10.9, nó đang làm việc với công cụ tìm nếu nó được tải lại sau khi nổi.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.