Tính năng "kéo và thả" (drag and drop) từ lâu đã là nền tảng của giao diện đồ họa và một cách trực quan để di chuyển dữ liệu giữa các vị trí ảo. Với tư cách là người tiên phong trong giao diện đồ họa, mong đợi Apple's macOS đã hoàn thiện hoàn hảo chức năng này là điều dễ hiểu.
Tuy nhiên, hơn một thập kỷ qua, một số người dùng macOS "bất hạnh" vẫn đối mặt với tình huống kỳ lạ: kéo thả bất ngờ ngừng hoạt động. Nếu bạn đột ngột không thể kéo thả trên Mac, hãy tham khảo các giải pháp dưới đây.
Chúng tôi cũng đã làm một video YouTube ngắn gọn tóm tắt các giải pháp trong bài viết, bạn có thể xem trước video rồi quay lại đây nếu vấn đề chưa được giải quyết.
Bạn đang chạy phiên bản macOS mới nhất?
Trước khi đi sâu, hãy lưu ý rằng nhiều lỗi kéo thả trên Mac đã được khắc phục trong các phiên bản macOS mới hơn. Chúng tôi không bao gồm các bản sửa lỗi dành riêng cho các phiên bản cũ như High Sierra, vì vậy (nếu chưa làm) hãy cân nhắc nâng cấp lên phiên bản macOS mới nhất mà máy bạn hỗ trợ. Tại thời điểm viết bài, đó là macOS Catalina và việc nâng cấp rất đáng giá cho hầu hết người dùng.
Vấn đề có xảy ra sau khi có thay đổi gì?
Lỗi kéo thả có bắt đầu ngay sau một sự kiện nào đó không? Có thể là cập nhật hệ thống, phần cứng mới, hoặc ứng dụng mới? Dù có thể chỉ là trùng hợp, nhưng một giải pháp là dùng bản sao lưu Time Machine để khôi phục Mac về trạng thái trước khi thay đổi xảy ra.
Nếu không thể, hãy thử đảo ngược thay đổi thủ công bằng cách hoàn tác thao tác cuối cùng trước khi lỗi xuất hiện. Tất nhiên, thay đổi đó và lỗi kéo thả có thể chỉ trùng hợp xảy ra cùng lúc, nhưng đây là điểm khởi đầu hợp lý.
Vấn đề có do chuột không?
Trong quy trình chẩn단은, việc loại trừ nghi phạm đầu tiên là xác định lỗi ở chuột hay máy tính. Ví dụ, nếu dùng MacBook, hãy cắm chuột ngoài và xem lỗi có còn tồn tại. Điều này giúp xác định nơi cần tập trung khắc phục.
Chuột gây sự cố: Pin, bảo trì & Bluetooth
Nếu một chuột cụ thể gây ra vấn đề, hãy thử: bật/tắt Bluetooth, hủy ghép cặp và ghép lại, hoặc rút cắm bộ thu USB (tùy loại chuột).
Kiểm tra các nút bấm xem có bẩn/kẹt không, đảm bảo cắm USB hoặc cáp không hỏng. Một số chuột như Magic Mouse thế hệ đầu nổi tiếng với việc ngắt kết nối liên tục khi làm việc, làm gián đoạn thao tác kéo thả.
Vấn đề có chỉ xảy ra với ứng dụng cụ thể?
Kéo thả không hoạt động giữa một số ứng dụng nhưng bình thường với những ứng dụng khác? Nếu chỉ một số phần mềm gặp lỗi, hãy tìm giải pháp dành riêng cho phần mềm đó. Nếu lỗi xảy ra ở khắp nơi, vấn đề có thể nằm ở cấp hệ thống (sau khi đã loại trừ lỗi phần cứng chuột).
Khởi động lại ứng dụng Finder
Finder là "trái tim" của hệ thống quản lý tệp trên Mac. Nếu Finder gặp sự cố, bạn sẽ mất khả năng kéo thả tệp. May mắn thay, khởi động lại Finder rất nhanh và dễ dàng:
- Nhấn Command + Option + Escape.
- Trong danh sách Force Quit Applications, tìm Finder.
- Nhấn nút Relaunch (Khởi động lại).
Chờ giây lát để Finder khởi động lại. Nếu may mắn, lỗi kéo thả sẽ được khắc phục.
Khởi động lại Mac
Nếu khởi động lại Finder không đủ, hãy khởi động lại hoàn toàn Mac. Với một số người, chỉ cần cho Mac ngủ và đánh thức lại cũng khắc phục được. Tuy nhiên, các máy hiện đại khởi động rất nhanh, nên khởi động lại hoàn toàn (hard reboot) thường hiệu quả hơn. Nhớ lưu công việc trước khi làm.
Kiểm tra cài đặt Trackpad
Trong một số trường hợp, trackpad trên MacBook tự nhiên "rối loạn" sau cập nhật. Nếu trackpad là nguyên nhân, hãy kiểm tra độ nhạy và các cài đặt khác, đưa về mặc định hoặc mức hợp lý nếu thấy bất thường.
Giữ Command + Space để mở Spotlight Search, gõ trackpad và nhấn Enter.
Đặt lại tùy chọn (Reset Preferences)
Nếu các cách trên không hiệu quả, bạn phải dùng giải pháp kỹ thuật hơn. macOS dùng file "plist" để lưu tùy chọn. Chúng ta sẽ xóa các file plist liên quan đến chuột và trackpad, buộc macOS tạo mới với giá trị mặc định.
Lưu ý quan trọng: Trước khi làm, hãy sao lưu Time Machine để có thể khôi phục nếu có sự cố.
Lưu ý: Cách này dường như không còn áp dụng cho macOS Catalina trở đi, vì không tìm thấy file tùy chọn liên quan trong phần người dùng có thể truy cập.
Mở Finder, đi đến Library > Preferences và xóa các file .plist sau:
- com.apple.driver.AppleHIDMouse.plist
- com.apple.driver.AppleBluetoothMultitouch.trackpad.plist
- com.apple.driver.AppleBluetoothMultitouch.mouse.plist
- com.apple.AppleMultitouchTrackpad.plist
- com.apple.preference.trackpad.plist
Sau khi xóa, khởi động lại Mac và kiểm tra kéo thả. macOS sẽ tự tạo lại các file với giá trị mặc định, hy vọng khắc phục được lỗi.
Kết luận
Vấn đề máy tính lớn đôi khi ít gây stress hơn các vấn đề nhỏ. Khi sự cố nghiêm trọng xảy ra, bạn có thể cài lại hệ thống hoặc thay thế phần cứng. Nhưng lỗi kiểu này có thể tốn hàng giờ và khó tìm nguyên nhân.
Hy vọng các bước cụ thể trên đã giúp bạn khắc phục sự cố chuột và quay lại kéo thả thoải mái.