Có cách nào cho phép cuộn giữa nhấp không?


15

Vấn đề tương tự như thế này: cuộn giữa nút Thinkpad

Nhưng ở đây, tôi có một máy tính trung bình. Về cơ bản, khi tôi nhấn nút giữa trong Windows và di chuyển con trỏ một chút từ vị trí bắt đầu, trang bắt đầu cuộn rất thuận tiện vì tôi không phải cuộn bánh xe điên cuồng.

Tôi đã xem xét giải pháp thứ hai cho câu hỏi được đề cập trước đó; menu thả xuống nút bị mờ đi.

Cảm ơn trước.

Câu trả lời:


11

Bạn có thể kích hoạt nó trong phiên hiện tại bằng cách sử dụng xinputlệnh. Trước hết, xác định ID của thiết bị bạn muốn bằng cách chạy xinput listlệnh. Đầu ra sẽ trông giống như sau:

⎡ Virtual core pointer                      id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
⎜   ↳ Logitech USB Receiver                     id=8    [slave  pointer  (2)]
⎜   ↳ Logitech USB Receiver                     id=9    [slave  pointer  (2)]
⎜   ↳ Lite-On Technology Corp. ThinkPad USB Keyboard with TrackPoint    id=12   [slave  pointer  (2)]
⎣ Virtual core keyboard                     id=3    [master keyboard (2)]
    ↳ Virtual core XTEST keyboard               id=5    [slave  keyboard (3)]
    ↳ Power Button                              id=6    [slave  keyboard (3)]
    ↳ Power Button                              id=7    [slave  keyboard (3)]
    ↳ Logitech Logitech USB Headset             id=10   [slave  keyboard (3)]
    ↳ Lite-On Technology Corp. ThinkPad USB Keyboard with TrackPoint    id=11   [slave  keyboard (3)]

Lưu ý ID được liên kết với thiết bị bạn muốn bật mô phỏng bánh xe chuột và sau đó chạy hai lệnh sau:

xinput set-int-prop $ID "Evdev Wheel Emulation" 8 1
xinput set-int-prop $ID "Evdev Wheel Emulation Button" 8 2

Lệnh đầu tiên cho phép mô phỏng bánh xe chuột, trong khi lệnh thứ hai đặt nó để kích hoạt khi nút giữa (giây) được giữ. Bạn có thể tắt mô phỏng bánh xe bằng cách chạy:

xinput set-int-prop $ID "Evdev Wheel Emulation" 8 0

Eeeh, tốt cho một cách giải quyết xấu xí ... Nhưng tôi đang tìm kiếm một giải pháp thanh lịch hơn bởi vì làm điều đó không thuận tiện.
nickguletskii

2
Vâng, bạn nói rằng gpointing-device-settingsgiải pháp từ câu hỏi khác không giúp được gì. Nếu đề xuất này phù hợp với bạn nhưng không hoạt động gpointing-device-settings, thì lỗi đó nằm ở ứng dụng đó (về cơ bản nó chỉ là phần đầu cho các thuộc tính xin thông qua). Bạn có thể theo dõi với một báo cáo lỗi.
James Henstridge

Ngoài ra, câu trả lời đầu tiên trong câu hỏi đó (một đoạn xorg.conf) nên thực hiện mẹo (bạn chỉ cần đặt các tùy chọn EmulateWheelEmulateWheelButtonmặc dù).
James Henstridge

@James Henstridge Tôi mới thử cái này, tiếc là cái này không hoạt động. xinput set-int-prop $ ID "Evdev Wheel Emulation" 8 1 Định dạng không hợp lệ 1 Vì vậy, tôi đã giả sử rằng tôi phải thay $ ID bằng ID của thiết bị trỏ, tôi đã làm. Trả lại không có gì. Lặp đi lặp lại với cái thứ hai. Không làm gì cả.
nickguletskii

1
Bạn nên thay thế $ ID bằng ID của thiết bị bạn muốn sửa đổi (đối với bộ thiết bị trên hệ thống của tôi, 8 hoặc 12 đại diện cho các thiết bị chuột của tôi). Nếu bạn gặp lỗi "Định dạng không hợp lệ 1", thì bạn đã bỏ lỡ một đối số và nó đã coi 1 là đối số thứ 3 set-int-propthay vì thứ 4.
James Henstridge

10

Tôi đang tự hỏi nếu bạn đang nói về 'Autoscrolling' trong Firefox ở đây? Tôi không biết làm thế nào để có được tính năng toàn hệ thống, nhưng nếu bạn đang muốn bật tính năng cuộn giữa chừng trong Firefox, hãy đi tới Chỉnh sửa / Tùy chọn / Nâng cao / Chung và nhấp vào Sử dụng tính năng tự động ghi . (Lưu ý rằng nếu bạn nhấp chuột giữa trong khi di chuột vào một liên kết, bạn sẽ mở liên kết đó trong một tab mới).

Nếu đây là những gì bạn muốn, bạn nên cập nhật câu hỏi để đề cập đến Firefox. Nếu không, xin lỗi tôi không thể giúp đỡ. cho phép tự động đăng ký


Tôi không sử dụng Firefox nhưng đây chính xác là những gì tôi muốn.
nickguletskii

Tiện ích mở rộng Autoscroll hoạt động cho Chrome / Chromium. Nó ở đây: chrome.google.com/webstore/detail/ từ
Tom Brossman

Đặt nó trong câu trả lời và tôi sẽ nâng cao. Tôi sợ rằng tôi không thể chấp nhận đây là câu trả lời cần thiết bởi vì nó chỉ giải quyết điều này cho các ứng dụng cụ thể.
nickguletskii

nó cũng không làm nó trơn tru như tôi mong đợi.
nickguletskii
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.