Câu hỏi cũ, nhưng: trong khi điều này không thể thực hiện được trong urxvt, tôi đã thực hiện một số thay đổi sẽ thêm một tùy chọn (juniorWheel) để thực hiện chính xác điều đó và làm cho nó hoạt động giống như các thiết bị đầu cuối dựa trên VTE.
Tùy chọn mới này thực hiện điều gì, khá đơn giản: khi sử dụng bánh xe chuột, nếu bạn đang ở trên màn hình phụ (*) thì sẽ không có thao tác cuộn nào và thay vào đó, 3 phím bấm giả giả sẽ được gửi đến ứng dụng đang chạy. Vì vậy, một bánh xe lên sẽ có kết quả tương tự như nhấn phím Lên ba lần và bánh xe xuống sẽ làm tương tự như nhấn 3 lần phím Xuống.
(*) không chắc đây có phải là thuật ngữ chính thức của Nét hay không, nhưng ít nhất đó là cách nó được gọi trong urxvt.
Dễ dàng đủ, nhưng điều đó làm các trick: bây giờ khi chạy man
, less
hoặc bất kỳ ứng dụng khác có sử dụng màn hình thứ cấp, bạn có thể sử dụng bánh xe chuột để di chuyển xung quanh (hoặc bất cứ điều gì nói ứng dụng sẽ làm gì, nếu bạn nhấn phím Up / Down).
Cần lưu ý rằng tôi không chắc đây thực sự là cách mọi thứ được thực hiện trong các thiết bị đầu cuối dựa trên VTE - tôi chưa bao giờ kiểm tra - nhưng điều này thực hiện công việc, vì vậy nó hoạt động với tôi.
Thêm một chút thông tin và liên kết đến mã & PKGBUILD cho Arch Linux có thể được tìm thấy ở đó:
http://mywaytoarch.tumblr.com/post/14455320734/scrolling-mouse-wheel-improvments-vte-like-in-urxvt
Hy vọng điều này có thể hữu ích cho một số!