Mengapa ada penundaan antara saat tombol ditekan dan ketika diterima?

24

Ini adalah salah satu masalah paling aneh dan paling aneh yang pernah saya temui. Keyboard saya berfungsi dengan baik hingga kemarin di Ubuntu 13.04. Namun, ketika saya boot ke Ubuntu hari ini, tiba-tiba saya menemukan bahwa semua kunci berfungsi, tetapi saya harus menekan dan terus menahannya selama sekitar satu detik agar bisa berfungsi.

  • Perilaku ini berlaku untuk semua tombol kecuali untuk Num Lock, Caps Lockdan Scroll Locktombol, indikator untuknya di keyboard saya menyala segera setelah saya menekan tombol-tombol itu.

  • Keyboard berfungsi dengan baik di layar masuk tempat saya memasukkan kata sandi.

  • Keyboard juga berfungsi normal jika saya menggunakan sesi Tamu alih-alih akun pengguna normal saya.

  • Saya belum melakukan remapping kunci dan menggunakan tata letak keyboard standar Bahasa Inggris (AS).

  • Saya telah mengutak-atik pengaturan untuk Keyboard di Pengaturan Sistem, tetapi tidak berhasil.

  • Saya memiliki Windows 7 sebagai dual-boot dan keyboard berfungsi dengan baik di atasnya.

Mengapa saya menghadapi perilaku seperti itu dan bagaimana menormalkan ini?

PS: Menggunakan Logitech Classic Keyboard K100 (Model USB) .

Aditya
sumber

Jawaban:

30

Karena mungkin Anda memakai opsi Tombol Lambat dari Pengaturan SistemAkses UniversalMengetik . Matikan:

kunci lambat

Radu Rădeanu
sumber
Saya tidak memikirkan yang itu ... atau lebih tepatnya, saya benar-benar lupa bahwa ada yang seperti itu.
Braiam
1
@Braiam Saya berani bertaruh bahwa banyak dari kita tidak tahu tentang fitur-fitur ini dari Universal Access .
Radu Rădeanu
1
@Aditya Jika Anda membuat cadangan seperti yang dikatakan Braiam, Anda dapat memulihkannya dan memeriksa :)
Radu Rădeanu
2
@ Aditya Ok, saya yakin ini masalahnya. Karena jawaban Braiam menyelesaikan masalah Anda, jawaban yang sama mungkin menawarkan beberapa "perbaikan" lainnya, seperti kehilangan beberapa pengaturan ... Tapi mulai sekarang Anda tahu cara menunda antara saat tombol ditekan dan ketika diterima :)
Radu Rădeanu
1
Saya kira ada jalan pintas "tersembunyi" yang memungkinkan Tombol Lambat. Ini adalah ketiga kalinya ketika Tombol Lambat entah bagaimana diaktifkan di sistem saya, itu benar-benar menjengkelkan!
ady
3

Saya punya masalah serupa. Saya menemukan jawabannya ketika mencoba solusinya di sini. Entah bagaimana pembaca layar dihidupkan dan menyebabkan perilaku yang tidak menentu. Periksa di bawah Pengaturan Sistem → Akses Universal → Melihat. Pastikan Pembaca Layar diatur ke OFF. Pembaca Layar MATI

pengguna260596
sumber
Pada 16.04 saya memecahkan masalah dengan mengikuti jawaban tentang pembaca layar yang diberikan di utas ini. Selain itu, untuk memastikan tidak mengaktifkannya secara tidak sengaja, saya menonaktifkan pintasan pembaca layar System settings -> keyboard -> shortcut -> universal access.
blonchkman
1

Saya tidak dapat memposting jawaban yang tepat dengan gambar dan semua penyebabnya saya di windows hanya komputer umum sekarang tapi, coba pergi ke pengaturan keyboard dan periksa untuk melihat apakah ada pengaturan sensitivitas tombol, maka mungkin Anda dapat menyesuaikannya di sana. ..juga coba mencabut keyboard dan kemudian memasangnya kembali. Mungkin ini akan mengatur ulang ... Hanya saran!

Semoga ini bisa membantu ... Semoga Sukses!

SoCalDiegoRob
sumber
1

Ubuntu tampaknya mencerminkan fungsi "kunci lambat" di Windows, dan secara default atur ini agar diaktifkan dengan menahan Shifttombol terlalu lama secara otomatis mengaktifkan pengaturan ini!

Penampilan pengaturan ini dalam beberapa tahun terakhir telah membuat banyak orang menjadi gila, dan kebiasaan menahan Shiftsambil memikirkan apa yang harus diketik berarti bahwa mudah untuk mengaktifkan pengaturan ini secara tidak sengaja.

Jawaban yang diterima tidak berfungsi lagi di Ubuntu versi terbaru, tidak ada opsi "Tombol Lambat" lagi di gnome-control-center.

Satu-satunya cara yang saya temukan untuk menonaktifkan ini adalah melalui baris perintah:

# 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
TrinitronX
sumber
0

Ini bisa terjadi ketika ada program daemon yang menangkap penekanan tombol (seperti onboard). Sebagai percobaan, buka gnome-system-monitordan lihat apakah ada skrip bash atau bahkan skrip python yang sedang berjalan. Coba tutup onboard jika itu berjalan.

Mahasiswa Python
sumber
Saya tidak menemukan proses yang disebut onboardatau skrip bash / python lainnya berjalan.
Aditya
@Aditya Anda sudah menginstal compiz? Jika ya periksa di sana ... Apakah Anda sudah mencoba keyboard yang defirent? Pernahkah Anda menggunakan denda ununtu untuk sementara waktu atau apakah Anda baru saja menginstalnya?
SoCalDiegoRob
0

Saya tahu bahwa apa yang akan saya rekomendasikan adalah solusi yang paling mudah dan jelek di luar sana:

Pindahkan .*direktori ke tempat lain:

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

sekarang restart sesi Anda. Masalahnya seharusnya hilang. Jika masalah hilang, Anda dapat memulihkan kembali satu per satu tidak bersalah dengan

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

Mulai ulang sesi, apakah ada lagi? Hapus direktori dan salin satu per satu isi subdirektori. Sama dengan 2 direktori lainnya.

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

Saya tahu metode ini cukup brutal, tetapi karena saya tidak dapat menemukan file / dconf / gconf / xinput yang tepat yang dapat menyebabkan hal ini, sedikit peretasan cepat sudah cukup.

Braiam
sumber
Kemudian, jika saya melakukan perubahan pada pengaturan di folder tersebut secara sengaja / tidak sengaja, mereka juga akan hilang ..
Aditya
Belum tentu, untuk itu saya meminta Anda untuk pindah tidak menghapus file, periksa jawaban saya yang diperbarui. BTW, metode saya cukup seperti debugging, karena itu adalah pembaruan yang mungkin mengacaukan konfigurasi, mencari mereka berkomentar dalam pertanyaan Anda tampaknya terlalu lama dan jawaban harus lebih generik mungkin.
Braiam
Oke ... Saya menggunakan cp -r(tanpa -nbendera) dan mengembalikan semua 3 .folder ... Memulai ulang sistem dan keyboard masih berfungsi dengan baik ... Namun, tidak ada pengaturan yang tampaknya telah dipulihkan - Saya telah kehilangan pengaturan terkait dengan konfigurasi wallpaper , penyatuan, pengaturan tanggal dan waktu - yang terlihat secara instan semuanya hilang ..
Aditya
Mm ... itu tidak benar. Jika Anda menggunakan cp -r dan menyalin semua yang Anda miliki di sana sejak cp secara default menggantikan file ... sesuatu yang jahat ada di sistem Anda. BTW, dalam upaya pertama, di mana konfigurasi hilang juga?
Braiam
Braiam: Saya telah mencoba memulihkan folder selama ini ... tetapi pengaturan saya tidak dapat dipulihkan. Saya akan segera memposting pertanyaan baru tentang mengembalikan pengaturan saya. Bagaimanapun, terima kasih atas waktu Anda; namun mengikuti jawaban @ Radu akan memecahkan pertanyaan ini :)
Aditya
0

Ada satu alasan lagi penundaan saat beralih tata letak keyboard. Menurut masalah # 1370953 (dan # 1370953 ) perilaku seperti itu mungkin terkait dengan kinerja disk yang buruk. Lihat komentar Maxim Kravets :

Setiap perubahan tata letak berganti ~ / .config / dconf / file pengguna. Perubahan tata letak lambat saat disk sibuk.

Ada satu hal (tidak hanya satu) untuk mengatasi masalah disk - untuk mengubah penjadwal antrian disk. Secara default Ubuntu dikonfigurasi untuk menggunakan deadline scheduler, untuk HDD lambat lebih baik menggunakan scheduler cfq sebagai gantinya.

Lihat instruksi .

sempasha
sumber
0

Masalah jeda entri teks yang tidak dapat diterima mungkin juga memiliki alasan yang sangat berbeda dari yang dinyatakan di sini sebelumnya (Sticky Keys), dan saya menemukannya:

Secara tidak sengaja saya mengaktifkan opsi 'Pembesar Layar' (Opsi Aksesibilitas). - Dan kawan, apakah itu memperlambat pengiriman pesan jika Anda menjalankan Netbook dengan spesifikasi rendah, seperti yang saya lakukan (ASUS X206HA) ... membuat saya setengah gila. - Tapi kebetulan saya akhirnya menemukan ini, mematikan Magnifier dan semuanya kembali dengan cepat dan lancar lagi.

tonphilm
sumber
0

Seperti yang dijelaskan dalam pertanyaan, di layar masuk saya tidak memiliki penundaan tetapi di manajer jendela (mengagumkan wm), ada kelambatan keyboard yang tidak teratur (kadang-kadang penundaan pendek / panjang). Sebelumnya, saya telah memasukkan kode berikut ini/etc/X11/xorg.conf

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

untuk membuat xbacklightpekerjaan. Ternyata garis di atas menyebabkan keterlambatan keyboard dalam kasus saya.

phinz
sumber