Chạm vào góc dưới bên phải của hầu hết các touchpad laptop hiện đại và bạn sẽ nhận được một cú nhấp chuột phải. Chạm vào góc dưới bên trái và bạn sẽ nhận được một cú nhấp chuột trái. Không có nút vật lý nào phân chia hai vùng này — sự phân vùng hoàn toàn dựa trên phần mềm, được ánh xạ lên một bề mặt cơ học duy nhất. Hiểu cách các vùng nhấp được định nghĩa và cách phát hiện áp lực xác định liệu một tiếp xúc có được tính là nhấp chuột hay không sẽ giúp bạn hiểu tại sao cảm giác sử dụng touchpad có thể khác biệt rõ rệt ngay cả khi kích thước phần cứng giống hệt nhau.
Clickpad và button pad: sự khác biệt cơ học
Các laptop cũ sử dụng thiết kế button pad: các nút vật lý riêng biệt cho trái và phải nằm dưới bề mặt touchpad, mỗi nút có công tắc riêng. Touchpad chỉ là bề mặt cảm ứng, còn tín hiệu nút đến từ cơ chế khác hoàn toàn.
Thiết kế clickpad, hiện nay chiếm ưu thế trên thị trường, loại bỏ các nút riêng biệt đó. Toàn bộ bề mặt touchpad được gắn trên một cơ chế bản lề — thường là một điểm xoay duy nhất gần cạnh trên hoặc dọc theo cạnh sau — nên khi nhấn bất kỳ đâu trên bề mặt đều làm công tắc bên dưới bị nhấn xuống. Không có công tắc trái hay phải riêng biệt. Một công tắc duy nhất kích hoạt cho mỗi lần nhấn vật lý, và hệ điều hành quyết định đó là nhấp chuột loại nào dựa hoàn toàn vào vị trí trên bề mặt nơi nhấn xảy ra.
Vị trí bản lề ảnh hưởng đến cảm giác vật lý. Vì bản lề nằm ở trên, phần dưới của pad di chuyển xa nhất khi nhấn, khiến việc nhấp dễ dàng nhất gần cạnh dưới. Nhấn gần cạnh trên trên nhiều clickpad gần như không tạo ra chuyển động — pad hầu như không di chuyển ở đó. Đây là sự đánh đổi hình học cố hữu, không phải lỗi: nó tập trung hành động cơ học gần vị trí nghỉ tự nhiên của ngón cái.
Cách xác định vùng nhấp chuột phải
Trên Windows Precision Touchpad, vùng nhấp chuột phải được định nghĩa theo tỷ lệ phần trăm kích thước vật lý của pad, không phải theo pixel tuyệt đối. Mặc định là 25% chiều cao pad từ dưới lên và 50% chiều rộng pad từ cạnh phải vào. Điều này có nghĩa vùng nhấp chuột phải bao phủ một phần tư góc dưới bên phải của bề mặt theo mặc định. Microsoft cung cấp các giá trị này dưới dạng các mục đăng ký có thể cấu hình (RightClickZoneHeight và RightClickZoneWidth), và kể từ bản Windows 11 build 26027, chúng cũng có thể được truy vấn và thiết lập lập trình qua API SystemParametersInfo — một phần mở rộng có tài liệu cho phép phần mềm OEM điều chỉnh vùng mà không cần chỉnh sửa registry.
Vùng này được phản chiếu theo chiều ngang cho cấu hình đổi nút trái phải: khi người dùng đổi nút chuột trái và phải trong Windows, vùng nhấp chuột phải chuyển sang góc dưới bên trái để hành động vật lý vẫn khớp với kết quả mong đợi.
Chạm hai ngón tay là phương pháp nhấp chuột phải thay thế hoạt động trên toàn bộ bề mặt pad, không chỉ ở góc. Điều này đặc biệt quan trọng với các touchpad nhỏ có vùng nhấp chuột phải hạn chế.
Phát hiện áp lực: công tắc cơ học và touchpad xúc giác
Công tắc vật lý của clickpad cho tín hiệu nhị phân — hoặc được nhấn hoặc không. Độ nhạy áp lực xuất hiện qua hai công nghệ rất khác nhau tùy theo thế hệ phần cứng:
- Clickpad cảm biến lực (như Synaptics ForcePad) tích hợp cảm biến áp lực từng ngón tay trên toàn bộ bề mặt touchpad. Firmware báo cáo mức lực mỗi tiếp xúc, cho phép ứng dụng phân biệt giữa chạm nhẹ và nhấn mạnh. Dữ liệu này có sẵn ở cấp phần cứng, độc lập với việc bề mặt có nhấp vật lý hay không.
- Touchpad xúc giác (không chuyển động) tiến xa hơn bằng cách loại bỏ hoàn toàn bản lề cơ học. Trackpad Force Touch của Apple — ra mắt cùng MacBook năm 2015 — sử dụng cảm biến biến dạng dưới bề mặt kính cứng để đo lực, sau đó kích hoạt bộ truyền động tuyến tính điện từ (Taptic Engine) mô phỏng cảm giác nhấp vật lý. Bề mặt không bao giờ di chuyển. "Nhấp" bạn cảm nhận là xung kích hoạt của bộ truyền động được đồng bộ với lực nhấn, không phải chuyển động vật lý. Thiết kế này cho phép điều chỉnh độ cứng nhấp trong phần mềm và hỗ trợ nhấp "Force Click" hai giai đoạn với lực nhấn cao hơn.
- Clickpad tiêu chuẩn không có cảm biến lực vẫn cung cấp ngưỡng nhạy có thể cấu hình trên Windows. Giá trị đăng ký
ClickForceSensitivity(có từ Windows 11 build 26027) tương ứng với báo cáo tính năng "Ngưỡng Nhấn Nút" HID trên phần cứng hỗ trợ, điều chỉnh lực nhấn tối thiểu để hệ điều hành ghi nhận sự kiện nhấp — phạm vi 0–100 với cài đặt người dùng trong Windows Settings.

Chạm để nhấp và nhấp vật lý: sự khác biệt quan trọng
Tách biệt với tất cả trên, hầu hết touchpad phân biệt giữa chạm (tiếp xúc điện dung nhẹ, không nhấn vật lý) và nhấp (thực sự nhấn pad hoặc vượt ngưỡng lực). Cả hai đều có thể tạo ra sự kiện nhấp trái hoặc phải, nhưng đi qua các đường phát hiện khác nhau:
- Chạm được phát hiện bởi bộ xử lý cử chỉ — một tiếp xúc xuất hiện, giữ dưới ngưỡng di chuyển (10 px trong ví dụ trên), và biến mất trong vòng 500 ms. Logic dựa trên vùng xác định đó là chạm trái hay phải.
- Nhấp vật lý được báo hiệu trực tiếp bởi công tắc phần cứng (hoặc ngưỡng lực). Hệ điều hành nhận sự kiện nhấn nút xuống độc lập với phân loại cử chỉ. Đường này đáng tin cậy hơn cho ứng dụng cần tín hiệu nhấp rõ ràng, vì nó bỏ qua hoàn toàn ngưỡng thời gian của bộ xử lý cử chỉ.
Một hạn chế cần lưu ý: công cụ web chỉ thấy những gì trình duyệt chuyển tiếp. Công cụ kiểm tra trên ghi lại sự kiện nhấp trái và phải dưới dạng các điểm màu trên canvas và tăng bộ đếm nhấp trong bảng Virtual Trackpad, nhưng không phân biệt được chạm để nhấp và nhấp vật lý — cả hai đều đến dưới dạng sự kiện pointerdown / pointerup giống nhau ở cấp trình duyệt. Sự khác biệt chỉ tồn tại bên trong ngăn xếp đầu vào của hệ điều hành.
Tự kiểm tra: thử nhấp vào góc dưới bên phải của canvas kiểm tra với công cụ trên và so sánh với chạm hai ngón tay bất kỳ trên canvas. Cả hai đều phải ghi nhận là sự kiện nhấp chuột phải (điểm màu cam) — xác nhận rằng cả đường nhấp dựa trên vùng và dựa trên cử chỉ đều dẫn đến cùng một sự kiện trình duyệt.