Phím bấm nhanh kích hoạt tự động lặp lại (Ubuntu 14.04 LTS)


8

Khi một phím được nhấn và nhả ra nhanh chóng, nó sẽ tự động lặp lại cho đến khi bàn phím được chạm lại.

Lorem Ipsummmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm

Có vẻ như hệ thống nhận được tín hiệu "nhấn phím", nhưng "keyrelease" dường như bị mất trên các thao tác nhanh.

Vấn đề là dễ dàng để tạo lại. Nếu tôi "chải" bàn phím (không biết cách nào khác để mô tả nhấn phím trong giây lát), thì chữ cái xuất hiện bình thường, nhưng sau độ trễ theo quy định, nó sẽ tự động lặp lại như thể phím được giữ. Trong trường hợp của tôi, độ trễ tự động lặp lại là khoảng nửa giây. Vấn đề này tồn tại đối với tất cả các phím bàn phím, bao gồm mũi tên lên / xuống, phím lùi, v.v ... Nó luôn tồn tại trong tất cả các ứng dụng Ubuntu.

Tôi có một chiếc Dell Precision M4800. Khởi động kép với Windows 8.1. Bàn phím hoạt động tốt trong Windows.

Máy tính xách tay là mới. Cho đến nay đây là vấn đề duy nhất với cài đặt này. Mọi thứ khác dường như đang hoạt động tốt. Tôi quen thuộc với Ubuntu 14.04 (Tôi có nó trên 3 máy tính xách tay khác). Đây là lần đầu tiên tôi thấy vấn đề này.

Tôi có một bàn phím USB bên ngoài và nó không có vấn đề này. Tuy nhiên, nó quá thô sơ và các phím sâu đến mức tôi thực sự không thể tạo lại hiệu ứng "đánh răng" tương tự.

Tất cả các tùy chọn "Truy cập toàn cầu" đều tắt.

EDIT 1 : Sau đây là từ XEV. KeyPress và KeyRelease lặp đi lặp lại nhiều lần:

KeyPress event, serial 37, synthetic NO, window 0x5000001,
root 0xc4, subw 0x0, time 8211573, (263,232), root:(304,284),
state 0x0, keycode 57 (keysym 0x6e, n), same_screen YES,
XLookupString gives 1 bytes: (6e) "n"
XmbLookupString gives 1 bytes: (6e) "n"
XFilterEvent returns: False

KeyRelease event, serial 37, synthetic NO, window 0x5000001,
root 0xc4, subw 0x0, time 8211591, (263,232), root:(304,284),
state 0x0, keycode 57 (keysym 0x6e, n), same_screen YES,
XLookupString gives 1 bytes: (6e) "n"
XFilterEvent returns: False

EDIT 2 : So sánh hai phiên XEV, một phiên có vấn đề và một phiên tự động lặp lại khóa tự động, cả hai đều gần như giống nhau ngoại trừ "sự kiện KeymapNotify".

Với vấn đề:

KeymapNotify event, serial 29, synthetic NO, window 0x0,
keys:  4294967224 0   0   0   16  0   0   0   0   0   0   0   0   0   0   0   
       0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   

Tự động lặp lại bình thường:

KeymapNotify event, serial 29, synthetic NO, window 0x0,
keys:  0   0   0   0   16  0   0   0   0   0   0   0   0   0   0   0   
       0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   

Nếu bạn chạy xev, sau đó nhập khóa nhanh chóng, bạn có thấy thông báo phát hành: sự kiện KeyRelease, nối tiếp 33, NO tổng hợp, cửa sổ 0x3a00001, ...
ubfan1

Hấp dẫn. Chúng ta có thể thấy phím bấm / phím tắt được lặp lại mãi mãi:
JFRivard

Đây là đầu ra của lệnh: sự kiện KeyPress, nối tiếp 37, NO tổng hợp, cửa sổ 0x5000001, root 0xc4, subw 0x0, time 8211552, (263.232), root: (304,284), trạng thái 0x0, mã khóa 57 (keyym 0x6e, n same_screen CÓ, XLookupString cung cấp cho 1 byte: (6e) "n" XmbLookupString cung cấp cho 1 byte: (6e) "n" XFilterEvent trả về: Sự kiện KeyRelease sai, nối tiếp 37, tổng hợp NO, cửa sổ 0x5000001, root 0xc00 (263,232), root: (304,284), trạng thái 0x0, mã khóa 57 (keyym 0x6e, n), same_screen CÓ, XLookupString cung cấp 1 byte: (6e) "n" XFilterEvent trả về: Sai
JFRivard

JFRivard, vui lòng chỉnh sửa đầu ra thành câu hỏi của bạn, không thể đọc bình luận.
Wilf

Tôi vẫn gặp phải vấn đề này. Bất kỳ trợ giúp sẽ được đánh giá cao. Làm ơn, tôi đang tuyệt vọng ... Cảm ơn bạn.
JFRivard

Câu trả lời:


6

Dell hiện đã phát hành phiên bản BIOS A13 nhằm giải quyết vấn đề này. Tôi đã có cùng một vấn đề cho đến khi tôi cập nhật lên A13.


1
Không quá muộn chút nào. Tôi hiện đang chạy A11. Tôi sẽ cập nhật lên A13 ngay lập tức và cho bạn biết nó diễn ra như thế nào. Cảm ơn bạn rất nhiều vì chia sẻ điều này!
JFRivard

1
Gavin: nó đã làm việc !!! Cảm ơn bạn rất nhiều! Bạn không có ý tưởng khốn khổ lỗi này đã làm cho tôi. Bạn đã cứu tôi. Cảm ơn bạn, cảm ơn bạn, cảm ơn bạn!!!
JFRivard

0

Tôi đã trải qua những vấn đề tương tự. Chỉ cần flash E6440 của tôi với phần sụn BIOS mới nhất .

Điều đó dường như đã khắc phục vấn đề. Ghi chú phát hành cho phần sụn đề cập rõ ràng vấn đề bàn phím trên HĐH Linux nên được sửa bằng bản cập nhật.


Cám ơn vì đã chia sẻ. Vì vậy, máy tính xách tay Dell Latitude E6440 cũng có vấn đề này. Có lẽ các mô hình Dell khác là tốt. Tin tốt là họ đang phát hành các bản nâng cấp BIOS để sửa nó.
JFRivard 24/2/2015

0

Thời gian biểu thị chức năng tự động lặp lại đang được sử dụng để tạo các lần nhấn phím. Chúng nhanh hơn nhiều so với bạn có thể gõ và nếu bạn nhìn vào phím nhấn tiếp theo sau khi phát hành, sự khác biệt về thời gian sẽ là 0.

Tự động lặp lại có thể chỉ ra một phím dính. Bạn có thể thử truy cập phổ quát để triệt tiêu các phím bấm, nhưng có lẽ bạn cần thử làm sạch bàn phím hoặc thay thế.


Bàn phím là mới và không tràn (cho đến nay). Đồng ý, điều này là không đủ để loại bỏ lỗi bàn phím. Howerver, nó hoạt động rất tốt trong Windows 8.1 ... (xem thêm thông tin trong EDIT2 của mô tả vấn đề) Cảm ơn bạn đã giúp đỡ!
JFRivard
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.