Làm cách nào để vô hiệu hóa nhấp chuột phải khi nhấn vào bên phải bảng cảm ứng của tôi?


10

Tôi đang cố gắng tìm ra cách vô hiệu hóa phía bên phải của trackpad trong Ubuntu. Các hành vi mặc định là cho phía bên tay phải nhấp chuột phải. Tuy nhiên, tôi muốn một lần nhấp bất cứ nơi nào trên bảng để hoạt động như một lần nhấp, trong khi nhấn hai ngón tay hoạt động như một lần nhấp chuột phải.

Tôi cũng có một chiếc sonyT T12 series SVT13122CXS và đang chạy 12.10.

Cảm ơn vì bất kì sự giúp đỡ.


Chỉ tự hỏi nếu có bất kỳ đề nghị khác?
BioGuy

Chỉnh sửa tiêu đề. Tôi nghĩ bạn đang hỏi làm thế nào để chạm vào bên phải của trackpad không làm gì thay vì di chuyển chuột.
dùng3113723

Câu trả lời:


12

Điều này đã làm điều đó cho tôi: http://kernpanik.com/geek ware / 2015/01/12 / display-rightclick-synaptics.html

Đối với tôi điều này đã vô hiệu hóa khu vực nhấp chuột bên phải mà không vô hiệu hóa hai ngón tay "nhấp chuột phải".

Về cơ bản, chạy này:

synclient RightButtonAreaLeft=0
synclient RightButtonAreaTop=0

Để tiếp tục, hãy thêm một tập lệnh thực hiện điều này vào "Ứng dụng khởi động".


TUYỆT QUÁ! Một vấn đề ... bạn có biết làm thế nào tôi có thể cài đặt synclient không? Tôi hiện đang sử dụng Ubuntu GNOME. Cảm ơn!
BioGuy

WFM! Cảm ơn! @bioguy, trên Linux Mint 17.3, đó làxserver-xorg-input-synaptics-lts-vivid
mrm

2

Đây là những gì tôi đã làm: (13 là nơi thiết bị synap của tôi) - Tôi đặt trái, giữa và phải để nhấp chuột trái, nhưng không tắt tính năng cuộn.

xinput set-button-map 13 1 1 1 4 5 6 7 8 9


1
Hrmmm .... thật gần gũi. Cuộn hoạt động và chạm hoặc nhấp vào bất cứ nơi nào trên bảng hoạt động như một nhấp chuột trái. Tuy nhiên, chạm vào miếng đệm bằng hai ngón tay không còn hoạt động như một cú nhấp chuột phải.
BioGuy

Có, phương pháp này thực sự sẽ ánh xạ lại cả nhấp hai ngón tay và nhấp chuột phải. Ít nhất điều đó đã xảy ra với tôi. (Tôi đã thêm một giải pháp khác bên dưới)
worldsayshi 10/07/2015

0

Đầu tiên chạy lệnh

xinput

Bạn sẽ nhận được đầu ra trông giống như

⎡ Virtual core pointer                          id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
⎜   ↳ Multi-Input Device                        id=13   [slave  pointer  (2)]
⎜   ↳ SynPS/2 Synaptics TouchPad                id=16   [slave  pointer  (2)]
⎣ Virtual core keyboard                         id=3    [master keyboard (2)]
    ↳ Virtual core XTEST keyboard               id=5    [slave  keyboard (3)]
....

Touchpad là thiết bị có ID 16. Kiểm tra ID chính xác cho trường hợp của bạn.

Sau đó, chạy lệnh

 xinput set-button-map 16 1 2 3 0 0 6 7 8 9

Ở đâu

 16 is in my case the ID for the touchpad
 1 is the left click
 2 is the middle click
 3 is the right click
 0 we disable the scroll up (otherwise it would be 4)
 0 we disable the scroll down (otherwise it would be 5)
 6 ... we leave the rest as they are so we do not disable something important

Bây giờ, bên phải của bàn di chuột đã bị vô hiệu hóa và không phản hồi với việc cuộn.


Hrmmm ... cũng gần như hoạt động. Tôi vẫn muốn có thể cuộn lên xuống. Chỉ cần vô hiệu hóa nhấp chuột phải khi tôi nhấp vào bên phải của pad.
BioGuy

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.