Tại sao có một độ trễ giữa khi nhấn phím và khi nào nó được chấp nhận?


24

Đây là một trong những vấn đề kỳ quặc và kỳ lạ nhất tôi từng gặp phải. Bàn phím của tôi đã hoạt động rất tốt cho đến ngày hôm qua trên Ubuntu 13.04. Tuy nhiên, khi tôi khởi động lên Ubuntu ngày hôm nay, tôi đột nhiên thấy rằng tất cả các phím đều hoạt động, nhưng tôi phải nhấn và giữ chúng trong khoảng một giây để chúng hoạt động.

  • Hành vi này là đúng cho tất cả các phím trừ Num Lock, Caps LockScroll Lockcác phím, chỉ cho họ trên bàn phím của tôi sáng lên ngay sau khi tôi nhấn những phím.

  • Bàn phím hoạt động tốt ở màn hình đăng nhập nơi tôi đặt mật khẩu.

  • Bàn phím cũng hoạt động bình thường nếu tôi sử dụng phiên Guest thay vì tài khoản người dùng thông thường của tôi.

  • Tôi chưa thực hiện bất kỳ thao tác sửa khóa nào và sử dụng bố cục bàn phím tiếng Anh (Mỹ) chuẩn.

  • Tôi đã loay hoay với các cài đặt cho Bàn phím trong Cài đặt hệ thống, nhưng không có kết quả.

  • Tôi có Windows 7 là khởi động kép và bàn phím hoạt động hoàn toàn tốt trên nó.

Tại sao tôi phải đối mặt với một hành vi như vậy và làm thế nào để bình thường hóa điều này?

PS: Sử dụng Bàn phím cổ điển Logitech K100 (Mẫu USB) .

Câu trả lời:


30

Bởi vì có lẽ bạn đã đặt tùy chọn Phím chậm từ Cài đặt hệ thốngTruy cập toàn cầuNhập . Tắt nó đi:

phím chậm


Tôi đã không nghĩ về điều đó ... hoặc hơn thế nữa, tôi hoàn toàn quên rằng có một người như thế.
Braiam

1
@Braiam Tôi có thể cá rằng nhiều người trong chúng ta không biết gì về các tính năng này từ Universal Access .
Radu Rădeanu

1
@Aditya Nếu bạn đã tạo bản sao lưu như Braiam đã nói, bạn có thể khôi phục chúng và kiểm tra :)
Radu Rădeanu

2
@Aditya Ok, tôi chắc chắn đây là vấn đề. Vì câu trả lời của Braiam đã giải quyết vấn đề của bạn, nên câu trả lời tương tự có thể đưa ra một số "cách khắc phục" khác, như mất một số cài đặt ... Nhưng từ giờ bạn đã biết cách đặt độ trễ giữa khi nhấn phím và khi được chấp nhận :)
Radu Rădeanu

1
Tôi cho rằng có một phím tắt "ẩn" cho phép Phím chậm. Đây là lần thứ 3 khi Phím chậm được kích hoạt bằng cách nào đó trong hệ thống của tôi, điều đó thực sự gây phiền nhiễu!
ady

4

Tôi đã có một vấn đề tương tự. Tôi vấp phải câu trả lời trong khi thử giải pháp ở đây. Bằng cách nào đó, trình đọc màn hình đã được bật và gây ra hành vi thất thường. Kiểm tra nó trong Cài đặt hệ thống → Truy cập toàn cầu → Nhìn thấy. Đảm bảo rằng Trình đọc màn hình được đặt thành TẮT. Trình đọc màn hình TẮT


Vào ngày 16.04, tôi đã giải quyết vấn đề bằng cách làm theo câu trả lời về trình đọc màn hình được đưa ra trong chuỗi này. Ngoài ra, để chắc chắn không vô tình kích hoạt nó, tôi đã tắt phím tắt trình đọc màn hình System settings -> keyboard -> shortcut -> universal access.
blonchkman

1

Tôi không thể đăng câu trả lời thích hợp bằng hình ảnh và tất cả lý do tôi đang ở trên máy tính công cộng ngay bây giờ nhưng hãy thử cài đặt bàn phím và kiểm tra xem có cài đặt độ nhạy phím nào không, sau đó có thể bạn có thể điều chỉnh nó ở đó. .. cũng thử rút phích cắm bàn phím và sau đó cắm lại. Có lẽ điều này sẽ thiết lập lại ... Chỉ là đề xuất!

Hy vọng nó sẽ giúp ... Chúc may mắn!


1

Ubuntu rõ ràng đã nhân đôi chức năng "phím chậm" trong Windows và theo mặc định, thiết lập tính năng này để nó được kích hoạt bằng cách giữ Shiftphím quá lâu sẽ tự động bật cài đặt này!

Sự xuất hiện của cài đặt này trong những năm gần đây đã khiến nhiều người phát điên và thói quen giữ Shifttrong khi nghĩ nên gõ gì có nghĩa là dễ dàng bật cài đặt này một cách tình cờ.

Câu trả lời được chấp nhận không hoạt động nữa trong phiên bản Ubuntu mới nhất, không còn tùy chọn "Slow Keys" nữa gnome-control-center.

Cách duy nhất tôi tìm thấy để vô hiệu hóa điều này một cách đáng tin cậy là thông qua dòng lệnh:

# Get current value of keyboard accessibility (enabled = true , disabled = false)
gsettings get org.gnome.desktop.a11y.keyboard enable
# Get current value of slowkeys-enable
gsettings get org.gnome.desktop.a11y.keyboard slowkeys-enable
# Turn it off!
gsettings set org.gnome.desktop.a11y.keyboard slowkeys-enable false

# Get current value of stickykey-enable
gsettings get org.gnome.desktop.a11y.keyboard stickykeys-enable
# Turn it off!
gsettings set org.gnome.desktop.a11y.keyboard stickykeys-enable false
# Finally, turn the entire keyboard accessibility options off (this should disable the SHIFT key shortcuts)
gsettings get org.gnome.desktop.a11y.keyboard enable false

0

Điều này có thể xảy ra khi có một chương trình trình nền bắt phím (như trên bo mạch). Khi dùng thử, hãy mở gnome-system-monitorvà xem nếu có bất kỳ tập lệnh bash hoặc thậm chí tập lệnh python nào đang chạy. Hãy thử đóng trên tàu nếu nó đang chạy.


Tôi không tìm thấy bất kỳ quá trình được gọi onboardhoặc các tập lệnh bash / python khác đang chạy.
Aditya

@Aditya Bạn đã cài đặt compiz chưa? Nếu vậy hãy kiểm tra ở đó ... Bạn đã thử một bàn phím không? Bạn đã sử dụng unfox tốt trong một thời gian hay bạn chỉ cài đặt nó?
SoCalDiegoRob

0

Tôi biết rằng những gì tôi sẽ giới thiệu gần như là giải pháp dễ dàng và xấu xí nhất hiện có:

Di chuyển các .*thư mục đến một nơi khác:

mkdir ~/backup
mv ~/.config ~/.dbus ~/.gconf ~/backup/

Bây giờ khởi động lại phiên của bạn. Vấn đề nên đi xa. Nếu vấn đề đi xa, bạn có thể khôi phục lại từng người một sự ngây thơ với

cp -nr ~/backup/.dbus ~/.dbus

Khởi động lại phiên, vấn đề có còn nữa không? Xóa thư mục và sao chép từng cái một nội dung của thư mục con. Tương tự với 2 thư mục khác.

cp -nr ~/backup/.config ~/.config
cp -nr ~/backup/.gconf ~/.gconf

Tôi biết phương pháp này khá tàn bạo, nhưng vì tôi không thể tìm thấy tập tin chính xác / dconf / gconf / xinput có thể gây ra điều này, nên một chút hack nhanh là đủ.


Sau đó, nếu tôi đã thực hiện bất kỳ thay đổi nào đối với cài đặt trong các thư mục đó một cách có chủ ý / vô ý, chúng cũng sẽ biến mất ..
Aditya

Không nhất thiết, vì điều đó tôi yêu cầu bạn di chuyển không xóa tệp, kiểm tra câu trả lời cập nhật của tôi. BTW, phương pháp của tôi khá giống như gỡ lỗi, vì đó là một bản cập nhật có thể giải quyết các cấu hình, tìm kiếm chúng nhận xét trong câu hỏi của bạn có vẻ quá dài và câu trả lời nên càng chung chung càng tốt.
Braiam

Được rồi ... Tôi đã sử dụng cp -r(không có -ncờ) và khôi phục cả 3 .thư mục ... Khởi động lại hệ thống và bàn phím vẫn hoạt động tốt ... Tuy nhiên, dường như không có cài đặt nào được khôi phục - Tôi đã mất các cài đặt liên quan đến cấu hình hình nền , thống nhất, cài đặt ngày và giờ - những cài đặt hiển thị ngay lập tức đều bị mất ..
Aditya

Mm ... điều đó không đúng. Nếu bạn đã sử dụng cp -r và sao chép mọi thứ bạn nên có mọi thứ ở đó vì cp mặc định thay thế các tệp ... có gì đó xấu xa trong hệ thống của bạn. BTW, trong lần thử đầu tiên, cấu hình bị mất quá?
Braiam

Braiam: Tôi đã cố gắng khôi phục tất cả các thư mục ... nhưng cài đặt của tôi không được khôi phục. Tôi sẽ sớm đăng một câu hỏi mới về việc khôi phục cài đặt của tôi. Dù sao, cảm ơn thời gian của bạn; tuy nhiên sau câu trả lời của @ Radu sẽ giải quyết được câu hỏi này :)
Aditya

0

Có một lý do nữa của sự chậm trễ trong khi chuyển đổi bố trí bàn phím. Theo vấn đề # 1370953 (và # 1370953 ) hành vi như vậy có thể liên quan đến hiệu suất đĩa kém. Xem bình luận của Maxim Kravets :

Mỗi thay đổi bố cục thay thế ~ / .config / dconf / tệp người dùng. Thay đổi bố cục chậm khi đĩa bận.

Có một điều (không chỉ một) để vượt qua vấn đề về đĩa - để thay đổi lịch trình hàng đợi đĩa. Theo mặc định, Ubuntu được cấu hình để sử dụng bộ lập lịch hạn chót, thay vào đó, để sử dụng bộ lập lịch cfq tốt hơn.

Xem hướng dẫn .


0

Vấn đề về độ trễ nhập văn bản không thể chấp nhận đó cũng có thể có một lý do hoàn toàn khác với những lý do đã nêu ở đây trước đây (Phím dính), tôi đã tìm thấy nó:

Do nhầm lẫn, tôi đã bật tùy chọn 'Kính lúp màn hình' (Tùy chọn truy cập) được bật. - Và anh bạn, việc đó có làm nhắn tin chậm lại không nếu bạn đang chạy Netbook thông số kỹ thuật thấp, giống như tôi (ASUS X206HA) ... khiến tôi phát điên một nửa. - Nhưng chỉ bằng cơ hội cuối cùng tôi đã phát hiện ra điều này, tắt Công cụ phóng đại và mọi thứ trở lại nhanh chóng và trơn tru trở lại.


0

Như được mô tả trong câu hỏi, trong màn hình đăng nhập tôi không có độ trễ nhưng trong trình quản lý cửa sổ (awesome wm), có độ trễ bàn phím không đều (đôi khi độ trễ ngắn / dài). Trước đây, tôi đã đặt đoạn mã sau vào/etc/X11/xorg.conf

Section "Device"
Identifier  "Card0"
Driver      "intel"
Option      "Backlight"  "/sys/class/backlight"
EndSection

để làm xbacklightviệc Hóa ra các dòng trên gây ra sự chậm trễ bàn phím trong trường hợp của tôi.

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.