Pengulangan penekanan berulang dalam Unity

9

Saya punya bug aneh. Kadang-kadang setelah menekan tombol apa saja pada keyboard saya saat bekerja dalam program-program kesatuan tidak menerima kejadian penekanan tetapi pada keyboard terminal (ctrl + alt + f1) bekerja dengan baik. Tolong beritahu saya jika seseorang menyelesaikan masalah itu?

Sepertinya saya cepat tekan satu tombol beberapa kali saja pertama kali bekerja, tetapi jika saya menekan tombol yang sama dengan interval waktu satu detik sehingga berfungsi normal.

Ilay
sumber
Agak sulit untuk mengatakan apa yang terjadi dari informasi yang Anda berikan. Apakah ada tombol tertentu yang mungkin Anda tekan segera sebelum aplikasi tidak menerima input keyboard? Persatuan akan menjebak Winkunci, jika itu membuat perbedaan.
James Henstridge
Sepertinya jika saya menekan satu tombol beberapa kali dengan cepat maka hanya tekan pertama yang berfungsi, tetapi jika saya menekan tombol yang sama dengan interval waktu satu detik maka itu berfungsi secara normal.
Ilay
Kunci apa pun memiliki masalah dalam kasus saya
Ilay
Saya memeriksa output utilitas xev dan saya dapat melihat bahwa x server hanya menerima acara penekanan tombol pertama jika saya mulai sering kali menekan tombol yang sama dengan interval waktu yang singkat.
Ilay
Saya menulis program sederhana untuk menangkap acara dari perangkat input standar (/ dev / input / event5 dalam kasus saya) dan pada bagian itu semua media memberi tahu sebagaimana mestinya
Ilay

Jawaban:

7

Sepertinya Anda Bounce Keysmengaktifkan fitur aksesibilitas. Ini dimaksudkan untuk membantu orang yang mengalami kesulitan menggunakan keyboard tanpa menghasilkan penekanan tombol duplikat yang tidak diinginkan, tetapi jelas bukan sesuatu yang Anda inginkan atau harapkan.

Anda mungkin mengaktifkannya secara tidak sengaja melalui pintasan keyboard khusus yang tidak dapat saya ingat. Itu dapat dinonaktifkan melalui langkah-langkah berikut:

  1. Buka Universal Accesspanel kontrol System Settings.
  2. Beralih ke Typingtab.
  3. Pastikan sakelar di bawah Bounce Keysdimatikan.
James Henstridge
sumber
3

Di Unity, keyboard mengulangi dengan menahan tombol berhenti bekerja secara acak. Ketika saya pergi ke pengaturan keyboard, saya menemukan bahwa "Tombol ditekan berulang ketika tombol ditekan" dicentang meskipun berfungsi seolah-olah tidak. Namun, jika saya hapus centang dan periksa kembali, maka fitur pengulangan berfungsi lagi. Sayangnya, saya harus melakukan ini beberapa kali sehari.

Paul Crook
sumber
sama disini. Tombol Bouncing tidak diaktifkan. Namun saya memiliki VMWare dan Tamu Windows, dan tombol yang diulang bekerja di Tamu saat itu tidak bekerja di Host.
karatedog
Diuji dengan xev, itu tidak menerima acara KeyRelease, hanya KeyPress.
karatedog
+1 Saya pikir saya mengacaukan x11vnc dari host jarak jauh, setelah itu pengulangan keyboard berhenti bekerja. Toggling Key presses repeat when key is held downjuga bekerja untuk saya.
Peter V. Mørch
3

Saya pikir itu bisa menjadi bug. Saya mengalami masalah yang sama, semua switch diaktifkan tetapi "kunci berulang" secara acak berhenti bekerja. Ada juga pertanyaan yang dikeluarkan tentang topik di launchpad ubuntu:

https://answers.launchpad.net/ubuntu/+source/xserver-xorg-input-keyboard/+question/175128

Menambah balasan ke utas ini: masalahnya bukan 'kunci goyang'. Saya memiliki aksesibilitas yang sama sekali tidak selalu-dan telah mampu mereplikasi masalah poster. Ini sebenarnya pengabaian / kegagalan acak dari pengaturan pengulangan keyboard yang diaktifkan di gnome. Mematikan dan kembali ke pengaturan pengulangan keyboard di gnome tampaknya telah memperbaiki masalah bagi saya. Tetapi sekali lagi, ini adalah perbaikan sementara: masalah akan terjadi lagi dan itu membuat saya sangat kesal. Jadi saya membuat file bash sederhana ini, dan menyematkannya sebagai peluncur khusus. Lalu saya berpikir, mengapa tidak meletakkannya sebagai cron job untuk dijalankan setiap menit. Ini telah memperbaiki masalah bagi saya.

#!/bin/bash
# resets key repeat, a bug in unity
gconftool-2 --type bool --set /desktop/gnome/peripherals/keyboard/repeat false
gconftool-2 --type bool --set /desktop/gnome/peripherals/keyboard/repeat true
granjerox
sumber
2

Perbaikan yang disebutkan oleh James Henstridge akan memperbaiki masalah ini.

Namun, jika Anda berada di dialog pengaturan yang disebutkan, opsi kunci bouncing tidak aktif. Ketika saya mengubahnya menjadi 'on' dan kemudian mematikannya 'kembali, keyboard saya mulai berfungsi seperti yang diharapkan. Saya pikir ini adalah bug dalam cara pengaturan default.

Jayan Menon
sumber
Tambang saya mirip dengan ini tetapi mengaktifkan / menonaktifkan Kunci Pentalan tidak melakukannya. Saya harus memasuki area "Pengaturan Keyboard" dan hanya memindahkan slider, lalu ketik ulang saya bekerja.
Cluster
1

Saya mengalami masalah yang sama dengan kehilangan tombol berulang jika tombol ditekan dan solusi yang saya lakukan adalah membuka aplikasi keyboard; hapus centang dan centang opsi "tombol yang ditekan berulang ketika ...."; itu akan mulai bekerja lagi selama beberapa jam / waktu.

Jadi saya menyematkan aplikasi keyboard itu ke bilah saya dan lakukan saja hapus centang dan periksa hal ini setiap kali menghadapi masalah ini.

Saya cukup yakin itu bug dalam persatuan.

Fawad Lateef
sumber
0

Saya mengalami ini juga. (Ubuntu 11.10, FF 7.01, Intel GMA4700, dll.)

Saya kehilangan fokus keyboard, terutama di FF 7.0.1, ketika saya memiliki dua atau lebih jendela browser terbuka, dan menggunakan launcher kesatuan untuk mengubah fokus (mis. Ke email, ke Nautilus, dan kemudian kembali ke browser.)

(Pertama kali dialami hari ini.)

Saya pertama-tama mengatasinya dengan mengutak-atik (mis. Pilih pencarian alternatif), tetapi kemudian terjadi lagi dan saya mengatasinya dengan menutup SEMUA instance browser.

Tebakan terbaik: menghubungkan aplikasi yang salah / fokus dengan saat ini (dan karenanya keyboard).

(tidak mudah diulang, jadi masih mempelajari masalah)

david6
sumber
Ini terdengar seperti masalah yang berbeda dengan apa yang telah ditemui reporter (lihat komentar pada pertanyaan). Alih-alih terkait dengan fokus, itu berkaitan dengan beberapa penekanan tombol yang hilang. Mungkin Anda sebaiknya menanyakan hal ini sebagai pertanyaan terpisah?
James Henstridge
0

Daftar James yang berkelanjutan: 4. Klik tombol pengaturan keyboard dari bagian bawah sisi kanan 5. Pastikan bahwa "Tombol menekan berulang ketika kunci ditekan" dicentang.

alex.burlacu
sumber
0

Saya pikir itu mungkin juga Bounce Keys, tapi ternyata tidak. Semua fitur di tab Mengetik mati. Saya pikir ini adalah bug.

Paul Crook
sumber
0

Saya melakukan ini: Buka panel kontrol Akses Universal di Pengaturan Sistem. Beralih ke tab Mengetik. Pastikan sakelar di bawah Tombol Bouncing dimatikan. (Dengan mematikan dan menghidupkan lagi).

Dennis
sumber